[Commits] [wesnoth/wesnoth] 94454d: config/cache: More cleanup

GitHub noreply at github.com
Thu Apr 7 14:27:52 UTC 2016


  Branch: refs/heads/asio_wesnothd
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 94454d587a70767eb97fc968de255d4bc3bf0016
      https://github.com/wesnoth/wesnoth/commit/94454d587a70767eb97fc968de255d4bc3bf0016
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-14 (Sun, 14 Feb 2016)

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

  Log Message:
  -----------
  config/cache: More cleanup


  Commit: 5e6da3f9aadd92974fcff4c703564413b445c2d9
      https://github.com/wesnoth/wesnoth/commit/5e6da3f9aadd92974fcff4c703564413b445c2d9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-14 (Sun, 14 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences/04_multiplayer.cfg

  Log Message:
  -----------
  gui2/tpreferences: Fix button labels case


  Commit: 5f5f7a185fcef888a6ffa0691d10d9555d11a6b7
      https://github.com/wesnoth/wesnoth/commit/5f5f7a185fcef888a6ffa0691d10d9555d11a6b7
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-14 (Sun, 14 Feb 2016)

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

  Log Message:
  -----------
  gui2/tpreferences: Correct copyright


  Commit: 534299e6454a1894f247cdaadeca1fb0df56b9d8
      https://github.com/wesnoth/wesnoth/commit/534299e6454a1894f247cdaadeca1fb0df56b9d8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-14 (Sun, 14 Feb 2016)

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

  Log Message:
  -----------
  Update XCode project


  Commit: f4c3d97f5509659bd81938b5af0b3dc17125387d
      https://github.com/wesnoth/wesnoth/commit/f4c3d97f5509659bd81938b5af0b3dc17125387d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-14 (Sun, 14 Feb 2016)

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

  Log Message:
  -----------
  Update XCode project (again)


  Commit: 0537fc2391f19420f8a40e9acd8b46f5399aab71
      https://github.com/wesnoth/wesnoth/commit/0537fc2391f19420f8a40e9acd8b46f5399aab71
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: fixed phantom entry remaining after removing last acquaintance from list


  Commit: b9380e88c1b21d3f08e7619ba9904830c53ba11c
      https://github.com/wesnoth/wesnoth/commit/b9380e88c1b21d3f08e7619ba9904830c53ba11c
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/tools/wesnoth/wmltools3.py

  Log Message:
  -----------
  wmltools3: fixed a bug reported by Robertdebrus in PR #596

The bug consisted in the accidental removal of the 'vcdir' constant, still used by wmlindent and wmllint-1.4.


  Commit: 4f2c15a0658b447a749d338eb1991ddeb1596981
      https://github.com/wesnoth/wesnoth/commit/4f2c15a0658b447a749d338eb1991ddeb1596981
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/hardwired/fonts.cfg
    M fonts/DejaVuSans-Bold.ttf
    M fonts/DejaVuSans-Oblique.ttf
    M fonts/DejaVuSans.ttf

  Log Message:
  -----------
  Updated DejaVu fonts to version 2.35

The following codepoints were added:
* 1735 - 1736
* 1739
* 1744
* 3647
* 8381
* 9886 - 9887
* 43000 - 43001
* 64471 - 64472
* 64475 - 64479
* 64484 - 64487


  Commit: 4e46c7cc287b72a02b1942c25ff6a7c7cc287b9a
      https://github.com/wesnoth/wesnoth/commit/4e46c7cc287b72a02b1942c25ff6a7c7cc287b9a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/game_initialization/connect_engine.cpp

  Log Message:
  -----------
  fix issues with [unit] in [side] in mp connect.

this code here might write to the wrong config. 'type' and 'gender' are
also writen below to the correct config. This fixes an error that
prevented 2p Drak forecast to load.


  Commit: c425e62a20b9134932fcad351aedb78f0b7e77e5
      https://github.com/wesnoth/wesnoth/commit/c425e62a20b9134932fcad351aedb78f0b7e77e5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/map_location.hpp
    M src/pathfind/astarsearch.cpp
    M src/pathfind/pathfind.hpp
    M src/scripting/mapgen_lua_kernel.cpp

  Log Message:
  -----------
  add support to search in border in wesnoth.find_path


  Commit: b753e54b0341cb6329eaf5948fe6490f14ed848f
      https://github.com/wesnoth/wesnoth/commit/b753e54b0341cb6329eaf5948fe6490f14ed848f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/scripting/mapgen_lua_kernel.cpp

  Log Message:
  -----------
  fixup comment


  Commit: 6e0f8ed6d753a88db49ddd147d2d16ebb5188b88
      https://github.com/wesnoth/wesnoth/commit/6e0f8ed6d753a88db49ddd147d2d16ebb5188b88
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/actions/undo.cpp

  Log Message:
  -----------
  fix assertion failure when loading mp saves


  Commit: ba154d07b957f0dee38dc07a4c38c6b2910a916c
      https://github.com/wesnoth/wesnoth/commit/ba154d07b957f0dee38dc07a4c38c6b2910a916c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/mouse_events.cpp

  Log Message:
  -----------
  fix assertion failure and OOS when attacking with DSU active

undo_stack.clear() shouldn't be called from outside the synced contect
since it might fire sigted events and similar.

The attack handle in synced_commands.cpp already calls clear() so its
enought to just rmeove it here.


  Commit: 3f681c14128dd52eadecd0f5889eda904d92bbbc
      https://github.com/wesnoth/wesnoth/commit/3f681c14128dd52eadecd0f5889eda904d92bbbc
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/variable_info.cpp

  Log Message:
  -----------
  dont allow empty indexes in wml variables

wesnoth.get_variable("a[].b") now gives an error, previously it was the
same as wesnoth.get_variable("a[0].b")


  Commit: 50725cabe311fd194953208cdd6090c3853a003e
      https://github.com/wesnoth/wesnoth/commit/50725cabe311fd194953208cdd6090c3853a003e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

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

  Log Message:
  -----------
  add a setter for a units level in lua proxy units


  Commit: 09e88c89d1d1921a6ba73ade0dcd323d38c4fbcd
      https://github.com/wesnoth/wesnoth/commit/09e88c89d1d1921a6ba73ade0dcd323d38c4fbcd
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/test/multiplayer/_main.cfg

  Log Message:
  -----------
  remove a useless prprocessor guard

in inclusion of test/multiplayer/ is already guarded with a #ifdef
MP_TEST so there is no point in using #ifdef MP_TEST in that file.


  Commit: ff9a9e017a54d0b413eb6c59ef1ab630effdcfb6
      https://github.com/wesnoth/wesnoth/commit/ff9a9e017a54d0b413eb6c59ef1ab630effdcfb6
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

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

  Log Message:
  -----------
  fix listboxes having problems to find sort toggle buttons in different columns.


  Commit: 644f5e7386e92f9b090cdd990efd3cefb7180283
      https://github.com/wesnoth/wesnoth/commit/644f5e7386e92f9b090cdd990efd3cefb7180283
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M src/variable_info.cpp

  Log Message:
  -----------
  attempt to fix [set_variables]

https://gna.org/bugs/?24412


  Commit: df9cecd558f834f390553a6a11c42ed4dd89374c
      https://github.com/wesnoth/wesnoth/commit/df9cecd558f834f390553a6a11c42ed4dd89374c
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M changelog
    A data/core/images/terrain/water/overlay-gray.png
    A data/core/images/terrain/water/overlay-tropical.png
    M data/core/terrain-graphics.cfg
    M data/core/terrain-graphics/new-macros.cfg
    M players_changelog

  Log Message:
  -----------
  Changed gray and tropical water to work by overlays, not color-shift

This heavily decreases memory use, with relatively little impact on visuals, which can be refined further still.


  Commit: 3c944c3bb25744b73fe51554de04865698b94a66
      https://github.com/wesnoth/wesnoth/commit/3c944c3bb25744b73fe51554de04865698b94a66
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M data/hardwired/fonts.cfg
    M fonts/DejaVuSans-Bold.ttf
    M fonts/DejaVuSans-Oblique.ttf
    M fonts/DejaVuSans.ttf

  Log Message:
  -----------
  Merge pull request #598 from Elvish-Hunter/dejavu-2.35

Updated DejaVu fonts to version 2.35


  Commit: 090f6eafcd98aea20049cbb25f6f431e10995f88
      https://github.com/wesnoth/wesnoth/commit/090f6eafcd98aea20049cbb25f6f431e10995f88
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg

  Log Message:
  -----------
  T S2: Make Galdrad an Elvish Champion without traits.

So he has identical stats to his appearance in HttT S1.


  Commit: 9ba9974c33f08b54aef319c803d64d8de80b33c1
      https://github.com/wesnoth/wesnoth/commit/9ba9974c33f08b54aef319c803d64d8de80b33c1
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg

  Log Message:
  -----------
  T S2: Fix typo.


  Commit: 79dc4eb630889789ae37b32b5adf689111e157f3
      https://github.com/wesnoth/wesnoth/commit/79dc4eb630889789ae37b32b5adf689111e157f3
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg

  Log Message:
  -----------
  T S1: Change message to Konrad to better match rest of T & HttT tone.

Matches message to Li'sar in S1, Galdrad's messages to Konrad in S2,& general treatment of Konrad in HttT.


  Commit: 96991a54093c75e6e78e097b8d8a1851746ce879
      https://github.com/wesnoth/wesnoth/commit/96991a54093c75e6e78e097b8d8a1851746ce879
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg

  Log Message:
  -----------
  Dark Forecast: ensure weather masks are properly aligned (bug #24200)


  Commit: bd9d2ad851945355deb8b8740045f3a05dcbef07
      https://github.com/wesnoth/wesnoth/commit/bd9d2ad851945355deb8b8740045f3a05dcbef07
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg

  Log Message:
  -----------
  Merge pull request #599 from sigurdfdragon/Tutorial_Part_2_Character_Fix

T S2: Make Galdrad an Elvish Champion without traits.


  Commit: c9593e17d67060095bf5111b2237825de43c3688
      https://github.com/wesnoth/wesnoth/commit/c9593e17d67060095bf5111b2237825de43c3688
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg

  Log Message:
  -----------
  Merge pull request #600 from sigurdfdragon/Tutorial_Cleanup_and_Typo_Fixes

Tutorial cleanup and typo fixes


  Commit: 61d4d8f83c94a5fde723fd3acb026c6b1538e17a
      https://github.com/wesnoth/wesnoth/commit/61d4d8f83c94a5fde723fd3acb026c6b1538e17a
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/06_A_Detour_through_the_Swamp.cfg

  Log Message:
  -----------
  AOI S6: Fix bug where mage recall & dialog won't trigger.

This occurs whenever you only have Silver Mages left.Reported in the forums.
https://forums.wesnoth.org/viewtopic.php?f=41&t=20321#p363025


  Commit: 88f4237cb88b9e92b4b51b73493dc9cdcbfa8021
      https://github.com/wesnoth/wesnoth/commit/88f4237cb88b9e92b4b51b73493dc9cdcbfa8021
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg

  Log Message:
  -----------
  AOI S7: Simplfy advisor search to match version in AOI utils/macros.cfg


  Commit: 9ee59e41c13653989dc53885bc2bdaacdc3c6eae
      https://github.com/wesnoth/wesnoth/commit/9ee59e41c13653989dc53885bc2bdaacdc3c6eae
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-15 (Mon, 15 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg

  Log Message:
  -----------
  AOI S5: Use stock macros for loyal units.


  Commit: a7705d33d3af2aeeecb7761dba5f2d02238e1d9f
      https://github.com/wesnoth/wesnoth/commit/a7705d33d3af2aeeecb7761dba5f2d02238e1d9f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

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

  Log Message:
  -----------
  gui2/tpreferences: Make an exception for Skip AI Moves inversing its values

Fixes the option doing the opposite of what's intended.


  Commit: 27895f19fb3719eb14502dc5e031ba0c60056329
      https://github.com/wesnoth/wesnoth/commit/27895f19fb3719eb14502dc5e031ba0c60056329
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg

  Log Message:
  -----------
  AOI: Use stock macro to add loyal icon.


  Commit: 99fc5e2735e1ec366b7ea53b18248e9f0dd36787
      https://github.com/wesnoth/wesnoth/commit/99fc5e2735e1ec366b7ea53b18248e9f0dd36787
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg

  Log Message:
  -----------
  AOI S5: Fix elf facing when Linaera teleports in.


  Commit: e0dc24dbd7c4d697b5e22344d7bbdc4cd6a7ff49
      https://github.com/wesnoth/wesnoth/commit/e0dc24dbd7c4d697b5e22344d7bbdc4cd6a7ff49
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/02_Assassins.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/03_Wasteland.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/04_Valley_of_Trolls.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/06_A_Detour_through_the_Swamp.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg
    M data/campaigns/An_Orcish_Incursion/utils/macros.cfg

  Log Message:
  -----------
  AOI: Remove extra spaces in comments.


  Commit: 1505c33be79f6f7489fdb952f0eb66f9d2aa062e
      https://github.com/wesnoth/wesnoth/commit/1505c33be79f6f7489fdb952f0eb66f9d2aa062e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/02_Assassins.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/03_Wasteland.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/04_Valley_of_Trolls.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/06_A_Detour_through_the_Swamp.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg
    M data/campaigns/An_Orcish_Incursion/utils/macros.cfg

  Log Message:
  -----------
  Merge pull request #601 from sigurdfdragon/AOI_Cleanup_2

AOI Cleanup 2


  Commit: 1f73f6b465cc41664ea56c0983895557d5bd2fd2
      https://github.com/wesnoth/wesnoth/commit/1f73f6b465cc41664ea56c0983895557d5bd2fd2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-16 (Tue, 16 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: small simplification to Max Autosaves setup

It's more consistent to keep the setter in the custom callback


  Commit: fa7a342c2fe825576c4eeffeb80a3aa30e03dc0c
      https://github.com/wesnoth/wesnoth/commit/fa7a342c2fe825576c4eeffeb80a3aa30e03dc0c
  Author: Vasya Novikov <vn971 at users.noreply.github.com>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  help.cfg: healing clarification


  Commit: 28e5a3fdc2a9f1b787aaed5535e291999b87ee29
      https://github.com/wesnoth/wesnoth/commit/28e5a3fdc2a9f1b787aaed5535e291999b87ee29
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-17 (Wed, 17 Feb 2016)

  Changed paths:
    M data/ai/dev/akihara_recruitment.cfg

  Log Message:
  -----------
  Change id of broken ai to get it off the top of list in mp debug.

A quick fix to get Default RCA to top of list in debug mode, so add-on development is easier.


  Commit: 4555a81c01f12c42951f31bb8fa6785c664c856d
      https://github.com/wesnoth/wesnoth/commit/4555a81c01f12c42951f31bb8fa6785c664c856d
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-02-17 (Wed, 17 Feb 2016)

  Changed paths:
    M data/ai/dev/akihara_recruitment.cfg

  Log Message:
  -----------
  Merge pull request #605 from sigurdfdragon/Move_akihara_ai_off_top_of_debug_list

Change id of broken ai to get it off the top of list in mp debug.


  Commit: b238c42caf7b4dd5053bb6ad072875be696939a6
      https://github.com/wesnoth/wesnoth/commit/b238c42caf7b4dd5053bb6ad072875be696939a6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

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

  Log Message:
  -----------
  preferences: Copy friend name and notes to field when selected, for easier editing


  Commit: 270d3fd482e820da47e2516ae27b4e20fff724d8
      https://github.com/wesnoth/wesnoth/commit/270d3fd482e820da47e2516ae27b4e20fff724d8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences/02_display.cfg
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/preferences.cpp
    M src/preferences.hpp
    M src/text.cpp

  Log Message:
  -----------
  Preferences: Implement a font scaling option

This is currently incomplete - it only works for GUI2 text.


  Commit: fc12c8bcc8000123064458e094ae6e29bd2bedb5
      https://github.com/wesnoth/wesnoth/commit/fc12c8bcc8000123064458e094ae6e29bd2bedb5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/font.cpp
    M src/loadscreen.cpp
    M src/marked-up_text.cpp

  Log Message:
  -----------
  Honour font scaling factor when drawing with SDL_TTF


  Commit: d8268c0bd6c130c9ccc5d1717bea9cfc22e4d207
      https://github.com/wesnoth/wesnoth/commit/d8268c0bd6c130c9ccc5d1717bea9cfc22e4d207
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/gui/auxiliary/window_builder.cpp
    M src/gui/auxiliary/window_builder.hpp

  Log Message:
  -----------
  GUI2: Improve an error message


  Commit: 38ddbb98f23221aae8a60cc387c520f69db077d3
      https://github.com/wesnoth/wesnoth/commit/38ddbb98f23221aae8a60cc387c520f69db077d3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M data/advanced_preferences.cfg
    M data/core/team-colors.cfg
    M data/game_config.cfg
    A data/gui/default/widget/toggle_button_orb.cfg
    A data/gui/default/window/select_orb_colors.cfg
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/gui/dialogs/preferences_dialog.cpp
    A src/gui/dialogs/select_orb_colors.cpp
    A src/gui/dialogs/select_orb_colors.hpp

  Log Message:
  -----------
  Preferences: Reimplement orb color options


  Commit: 33da7920cf97461feca3fcdba9c16bede132af80
      https://github.com/wesnoth/wesnoth/commit/33da7920cf97461feca3fcdba9c16bede132af80
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  Add new orb selection dialog to unit tests and other build systems


  Commit: eef5db9327606023a124b64a786e73c329778838
      https://github.com/wesnoth/wesnoth/commit/eef5db9327606023a124b64a786e73c329778838
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/gui/dialogs/preferences_dialog.cpp
    M src/preferences_display.cpp

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


  Commit: 1e71e1f0bcfef232cbcd798e294681e97f1cce8b
      https://github.com/wesnoth/wesnoth/commit/1e71e1f0bcfef232cbcd798e294681e97f1cce8b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/preferences.cpp

  Log Message:
  -----------
  Preferences: Handle cases of renamed orb colour ranges


  Commit: 7bbb18452e763a7a4faedc2c68923c6a6d52a7ca
      https://github.com/wesnoth/wesnoth/commit/7bbb18452e763a7a4faedc2c68923c6a6d52a7ca
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M utils/pofix.py

  Log Message:
  -----------
  pofix: Add latest website rules


  Commit: 964d7bb09f8f6438a28850061e0d0517a5e63ec3
      https://github.com/wesnoth/wesnoth/commit/964d7bb09f8f6438a28850061e0d0517a5e63ec3
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-02-19 (Fri, 19 Feb 2016)

  Changed paths:
    M src/wesnoth.cpp

  Log Message:
  -----------
  Restore loading of user preferences at start-up (bug #24427)

Loading of user preferences - or user hot-keys at the very least - were broken with the deletion at https://github.com/wesnoth/wesnoth/commit/28be388d6d59783e140aeaad1f3410766212d056#diff-fce7a1e6525522f3e4ab47349051a806L770

This restores loading of user preferences at start-up.


  Commit: 561e30bc7de221a6748c53c0b34564a6d8b35308
      https://github.com/wesnoth/wesnoth/commit/561e30bc7de221a6748c53c0b34564a6d8b35308
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg

  Log Message:
  -----------
  2p Dark Forceast cleanups


  Commit: 3e2dfed89db4a530339126019c932636ce54331f
      https://github.com/wesnoth/wesnoth/commit/3e2dfed89db4a530339126019c932636ce54331f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg
    M data/ai/micro_ais/scenarios/simple_attack.cfg
    R data/multiplayer/maps/Dark_Forecast.map
    A data/multiplayer/maps/Dark_Forecast_basic.map
    R data/multiplayer/maps/Dark_Forecast_basic.mask
    A data/multiplayer/maps/Dark_Forecast_drought.map
    R data/multiplayer/maps/Dark_Forecast_drought.mask
    A data/multiplayer/maps/Dark_Forecast_firstsnow.map
    R data/multiplayer/maps/Dark_Forecast_firstsnow.mask
    A data/multiplayer/maps/Dark_Forecast_rain.map
    R data/multiplayer/maps/Dark_Forecast_rain.mask
    A data/multiplayer/maps/Dark_Forecast_secondsnow.map
    R data/multiplayer/maps/Dark_Forecast_secondsnow.mask
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg

  Log Message:
  -----------
  added border to dark forecast map

this adds borders to the 2p dark forecast survival map, it also removes
the big empty space in the upper third of the map.

This also renames the mask files to map files, becasue they are actually
just normal maps, and the [terrain_mask] just replaces the current map
with these.


  Commit: 322a2f7141f6826af9b510d29d49fad838a79e7c
      https://github.com/wesnoth/wesnoth/commit/322a2f7141f6826af9b510d29d49fad838a79e7c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/scripting/lua_fileops.cpp

  Log Message:
  -----------
  allow .. in relative filenames in wesnoth.dofile/require

This changes the lua loadfile code to store relative filenames (like
~add-ons/campaign1/lua/code.lua) the in descriptions attributes of lua
codechunks. This not only makes the lua error messages easier to read
(previously: 'error in C:\users\... ...ign1/lua/code.lua", now: "Error
in ~add-ons/campaign1/lua/code.lua").
This also removes the possiblity for wml authors to query the wesnoth
install directory path by using lua debug functions.

We have to use a custom function resolve_filename() to resolve filenames
that begin with "./" becasue get_wml_location() expects a abolsute
directoy ("C:\users\....") as second parameter, and i didnt want to
change it becasue it is also used by the wml proprocessor which i don't
want to look at right now.

Since i had to write a custom function resolve_filename() function
anyway i decided to also put support for ../ and  ./ in it, note that
the results is passed to get_wml_location() anyway so all security
checks that were there previously are still there.


  Commit: 9c59311b41cf0adca409a4c64b4197b8f5027a51
      https://github.com/wesnoth/wesnoth/commit/9c59311b41cf0adca409a4c64b4197b8f5027a51
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/scripting/lua_fileops.cpp
    M src/scripting/lua_fileops.hpp
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  add function wesnoth.read_file

It can for example used to read map files.


  Commit: 6623641ebbdfd48a0bc88a04b8e791fb1c570979
      https://github.com/wesnoth/wesnoth/commit/6623641ebbdfd48a0bc88a04b8e791fb1c570979
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/scripting/lua_fileops.cpp

  Log Message:
  -----------
  remove unused code


  Commit: 8ee34c39b2cfd30cf0ba49dadaa8643d438a1fa9
      https://github.com/wesnoth/wesnoth/commit/8ee34c39b2cfd30cf0ba49dadaa8643d438a1fa9
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    A data/multiplayer/scenarios/2p_Dark_Forecast.lua

  Log Message:
  -----------
  move most dark forecast code to lua

This has multiple advantages:
1) It makes the code easier to understand because we now can use local
variables and return values.
2) It makes the code easier to debug because we don't have to reload the
wml cache anymore for changes to have an effect
3) It makes loading the multiplayer wml faster, specially dark forecasts
wml codes is now so short that we don't need to guard it inside its own
preprocessor marco anymore.
4) It decreases the save file size.

This commit also does other improvements to the code, for example:
1) We don't create temporary units anymore just to query the costs of
a unittype.
2) We now load the weather maps dynamically at runtime with
wesnoth.read_file, this decreased the prorocessor paring time and savefile
size further.
3) When creating the new spawns we use temporary objects to decrease
the units movement, instead of changing and resetting the unit stats
manually.

This also has a disadvantage:
1) It now requires all players to have this scenario installed, since it
it a mainline scenario i see no problems with that.


  Commit: f5074186554cb49ad552c62033d498442d30dad1
      https://github.com/wesnoth/wesnoth/commit/f5074186554cb49ad552c62033d498442d30dad1
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/widgets/slider.cpp

  Log Message:
  -----------
  fix gui1 sliders

this fixes issued with gui1 sliders beeing unable to handle negative min
values.


  Commit: 39eb8feaf1d063d88e8d9fd64c7133c5105320ed
      https://github.com/wesnoth/wesnoth/commit/39eb8feaf1d063d88e8d9fd64c7133c5105320ed
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    M data/multiplayer/scenarios/2p_Dark_Forecast.lua

  Log Message:
  -----------
  add difficulcy level slider to dark forecast mp scenario

unfortunateley the 'description' (the tooltip of the widget in the mp
configure dialog) doesn't show in current master. This is likeley to be
a bug related to gui internals.


  Commit: 439ded53eebdbf19c6aa56167a64007904453bca
      https://github.com/wesnoth/wesnoth/commit/439ded53eebdbf19c6aa56167a64007904453bca
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M data/multiplayer/scenarios/2p_Dark_Forecast.lua

  Log Message:
  -----------
  2p dark forecast: don't store unit pool types in savefiles

instead of storing the poolypesin savefiles we now have them as 'const'
lua array and store only the indexes to this array in the savefiles.
this has some advantages:
1) It makes the savefiles smaller
2) It simplyfies the lua code becasue we don't have to convert the wml
tables to lua tables anymore.

This also changes the scenario so that the spawned unit types are now
calculated at the beginning (they will be the same when reloading from a
savefile.)


  Commit: 8eafd50980eb5902be0d29117e7559697eb51edb
      https://github.com/wesnoth/wesnoth/commit/8eafd50980eb5902be0d29117e7559697eb51edb
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-18 (Thu, 18 Feb 2016)

  Changed paths:
    M src/scripting/lua_fileops.cpp

  Log Message:
  -----------
  fix wesnoth.read_file()


  Commit: 100e463473081c0bc059024a2deb5a57aa41fcf7
      https://github.com/wesnoth/wesnoth/commit/100e463473081c0bc059024a2deb5a57aa41fcf7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M src/actions/undo_recall_action.cpp
    M src/actions/undo_recruit_action.cpp

  Log Message:
  -----------
  Convert two GUI1 popups to GUI2


  Commit: da86bcb7a2ada3301cde23450aef605a1eda635e
      https://github.com/wesnoth/wesnoth/commit/da86bcb7a2ada3301cde23450aef605a1eda635e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M src/actions/undo.cpp
    M src/actions/undo_move_action.cpp
    M src/ai/default/ai.cpp
    M src/config_cache.cpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/editor_main.cpp
    M src/game_initialization/multiplayer_wait.hpp
    M src/gui/dialogs/editor/custom_tod.cpp
    M src/gui/dialogs/lobby_main.cpp
    M src/help/help_button.cpp
    M src/mouse_events.cpp
    M src/savegame.cpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  Cleaned up some GUI1 includes


  Commit: fe3709dba7b5f6ea6bf3f265aa9fed5391ba179a
      https://github.com/wesnoth/wesnoth/commit/fe3709dba7b5f6ea6bf3f265aa9fed5391ba179a
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M src/wesnoth.cpp

  Log Message:
  -----------
  Merge pull request #606 from Wedge009/bug_24427_fix

Restore loading of user hot-keys at start-up (bug #24427)


  Commit: 7fe5437298fc78c0dea8ca7e3a73f22bd47f2a1a
      https://github.com/wesnoth/wesnoth/commit/7fe5437298fc78c0dea8ca7e3a73f22bd47f2a1a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  Fix comment


  Commit: 1e167aaa667a352cc408416e8e3ad823619a9902
      https://github.com/wesnoth/wesnoth/commit/1e167aaa667a352cc408416e8e3ad823619a9902
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M src/desktop/notifications.hpp
    M src/game_events/wmi_container.cpp
    M src/gui/widgets/control.cpp
    M src/hotkey/hotkey_item.hpp
    M src/hotkey_handler.cpp
    M src/hotkey_handler.hpp
    M src/image_modifications.hpp
    M src/sdl/utils.hpp
    M src/unit_types.hpp

  Log Message:
  -----------
  Fix cases of made-up Doxygen syntax


  Commit: c04bb9414968f5d481682b60855afcd76a1b53ed
      https://github.com/wesnoth/wesnoth/commit/c04bb9414968f5d481682b60855afcd76a1b53ed
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M src/addon/client.hpp
    M src/addon/manager_ui.cpp
    M src/addon/manager_ui.hpp
    M src/wml_exception.hpp

  Log Message:
  -----------
  Fix cases of people not updating the documentation when refactoring


  Commit: b430993a31620883def32d2f7e55a4cc3b88e90e
      https://github.com/wesnoth/wesnoth/commit/b430993a31620883def32d2f7e55a4cc3b88e90e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M src/make_enum.hpp

  Log Message:
  -----------
  Make the MAKE_ENUM Doxygen documentation actually sane

Otherwise, most of the contents get attached to the bad_enum_cast type
definition instead.

Note that I couldn't figure out why the documentation for the stream
input operator says that twml_exception is thrown when in debug-mode
when the code does not actually do that at this time (the relevant
function call is commented out).


  Commit: 85fefbe5b88c5da23f28297dffcbaf9355c9bcbc
      https://github.com/wesnoth/wesnoth/commit/85fefbe5b88c5da23f28297dffcbaf9355c9bcbc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M data/gui/default/widget/toggle_button_orb.cfg
    M images/buttons/misc/orb-active.png
    A images/buttons/misc/orb-pressed-bg-active.png
    A images/buttons/misc/orb-pressed-bg.png
    M images/buttons/misc/orb-pressed.png
    M images/buttons/misc/orb.png

  Log Message:
  -----------
  Improve design of Orb toggle buttons


  Commit: d3617548060a2accedd417841175bd4cb7871141
      https://github.com/wesnoth/wesnoth/commit/d3617548060a2accedd417841175bd4cb7871141
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M data/gui/default/window/unit_attack.cfg

  Log Message:
  -----------
  tunit_attack: specify characters per line for attack name details


  Commit: a6101bf80dda9a10b2a9b9f1ca0c085901d78047
      https://github.com/wesnoth/wesnoth/commit/a6101bf80dda9a10b2a9b9f1ca0c085901d78047
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M data/gui/default/macros/_initial.cfg
    M data/gui/default/widget/label_default.cfg

  Log Message:
  -----------
  gui2: tweak title-style label design


  Commit: 4ad47221606246b805dc77c926fafa8ea610b88d
      https://github.com/wesnoth/wesnoth/commit/4ad47221606246b805dc77c926fafa8ea610b88d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences.cfg

  Log Message:
  -----------
  tpreferences: slight height bump


  Commit: eabe55b4078102bceb720002b854f71529bdc3c6
      https://github.com/wesnoth/wesnoth/commit/eabe55b4078102bceb720002b854f71529bdc3c6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M src/make_enum.hpp

  Log Message:
  -----------
  Remove obsolete documentation bit


  Commit: b04c158e89c3453e4f3affb4c655d8cf68be5a5a
      https://github.com/wesnoth/wesnoth/commit/b04c158e89c3453e4f3affb4c655d8cf68be5a5a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-20 (Sat, 20 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences.cfg
    M data/gui/default/window/preferences/01_general.cfg
    M data/gui/default/window/preferences/02_display.cfg
    M data/gui/default/window/preferences/04_multiplayer.cfg
    M data/gui/default/window/preferences/_final.cfg

  Log Message:
  -----------
  gui2/tpreferences: Macro scope cleanup


  Commit: b0344fed20a2e49a8f06108e70ff3df9bed53f88
      https://github.com/wesnoth/wesnoth/commit/b0344fed20a2e49a8f06108e70ff3df9bed53f88
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M src/font.hpp
    M src/show_dialog.cpp

  Log Message:
  -----------
  Update GUI1 title style to match GUI2 (as of a6101bf80dda)


  Commit: 6848a6d596a054568607697744a7b5c4f7899eba
      https://github.com/wesnoth/wesnoth/commit/6848a6d596a054568607697744a7b5c4f7899eba
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences/02_display.cfg
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/select_orb_colors.cpp
    M src/gui/dialogs/select_orb_colors.hpp

  Log Message:
  -----------
  Preferences: code cleanup and minor bugfix


  Commit: 742d17932f68bfec011516b62da193763c30bb31
      https://github.com/wesnoth/wesnoth/commit/742d17932f68bfec011516b62da193763c30bb31
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M data/advanced_preferences.cfg
    M data/core/team-colors.cfg
    M data/game_config.cfg
    A data/gui/default/widget/toggle_button_orb.cfg
    M data/gui/default/window/preferences/02_display.cfg
    A data/gui/default/window/select_orb_colors.cfg
    M images/buttons/misc/orb-active.png
    A images/buttons/misc/orb-pressed-bg-active.png
    A images/buttons/misc/orb-pressed-bg.png
    M images/buttons/misc/orb-pressed.png
    M images/buttons/misc/orb.png
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/font.cpp
    M src/gui/auxiliary/window_builder.cpp
    M src/gui/auxiliary/window_builder.hpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    A src/gui/dialogs/select_orb_colors.cpp
    A src/gui/dialogs/select_orb_colors.hpp
    M src/loadscreen.cpp
    M src/marked-up_text.cpp
    M src/preferences.cpp
    M src/preferences.hpp
    M src/preferences_display.cpp
    M src/tests/gui/test_gui2.cpp
    M src/text.cpp

  Log Message:
  -----------
  Merge pull request #603 from CelticMinstrel/prefs_stuff

Font scaling and reimplemented orb colors


  Commit: a13ad0c23e9d27f71c5581f163d9caa94eba462e
      https://github.com/wesnoth/wesnoth/commit/a13ad0c23e9d27f71c5581f163d9caa94eba462e
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M changelog
    M data/core/about.cfg
    A data/languages/ast_ES.cfg
    M players_changelog
    M po/LINGUAS
    M po/wesnoth-ai/LINGUAS
    A po/wesnoth-ai/ast.po
    M po/wesnoth-anl/LINGUAS
    A po/wesnoth-anl/ast.po
    M po/wesnoth-aoi/LINGUAS
    A po/wesnoth-aoi/ast.po
    M po/wesnoth-did/LINGUAS
    A po/wesnoth-did/ast.po
    M po/wesnoth-dm/LINGUAS
    A po/wesnoth-dm/ast.po
    M po/wesnoth-dw/LINGUAS
    A po/wesnoth-dw/ast.po
    M po/wesnoth-editor/LINGUAS
    A po/wesnoth-editor/ast.po
    M po/wesnoth-ei/LINGUAS
    A po/wesnoth-ei/ast.po
    M po/wesnoth-help/LINGUAS
    A po/wesnoth-help/ast.po
    M po/wesnoth-httt/LINGUAS
    A po/wesnoth-httt/ast.po
    M po/wesnoth-l/LINGUAS
    A po/wesnoth-l/ast.po
    M po/wesnoth-lib/LINGUAS
    A po/wesnoth-lib/ast.po
    M po/wesnoth-low/LINGUAS
    A po/wesnoth-low/ast.po
    M po/wesnoth-manpages/LINGUAS
    A po/wesnoth-manpages/ast.po
    M po/wesnoth-manpages/wesnoth-manpages.cfg
    M po/wesnoth-manual/LINGUAS
    A po/wesnoth-manual/ast.po
    M po/wesnoth-manual/wesnoth-manual.cfg
    M po/wesnoth-multiplayer/LINGUAS
    A po/wesnoth-multiplayer/ast.po
    M po/wesnoth-nr/LINGUAS
    A po/wesnoth-nr/ast.po
    M po/wesnoth-sof/LINGUAS
    A po/wesnoth-sof/ast.po
    M po/wesnoth-sotbe/LINGUAS
    A po/wesnoth-sotbe/ast.po
    M po/wesnoth-tb/LINGUAS
    A po/wesnoth-tb/ast.po
    M po/wesnoth-test/LINGUAS
    A po/wesnoth-test/ast.po
    M po/wesnoth-thot/LINGUAS
    A po/wesnoth-thot/ast.po
    M po/wesnoth-trow/LINGUAS
    A po/wesnoth-trow/ast.po
    M po/wesnoth-tsg/LINGUAS
    A po/wesnoth-tsg/ast.po
    M po/wesnoth-tutorial/LINGUAS
    A po/wesnoth-tutorial/ast.po
    M po/wesnoth-units/LINGUAS
    A po/wesnoth-units/ast.po
    M po/wesnoth-utbs/LINGUAS
    A po/wesnoth-utbs/ast.po
    M po/wesnoth/LINGUAS
    A po/wesnoth/ast.po

  Log Message:
  -----------
  added Asturian translation


  Commit: 6d48d72b7b1a7850979d9bea6ece084dde1aab9e
      https://github.com/wesnoth/wesnoth/commit/6d48d72b7b1a7850979d9bea6ece084dde1aab9e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences.cfg
    M data/gui/default/window/preferences/01_general.cfg

  Log Message:
  -----------
  tpreferences: move composite slider definition to main file

This makes it available to all preference subfiles


  Commit: ad8468698916694085ba6d40b79959881d2fc315
      https://github.com/wesnoth/wesnoth/commit/ad8468698916694085ba6d40b79959881d2fc315
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences/02_display.cfg

  Log Message:
  -----------
  tpreferences: tweaked layout of Font Scaling slider


  Commit: 4f6be879a5fe5d3bff1ffe7d7ca0490f92c435e8
      https://github.com/wesnoth/wesnoth/commit/4f6be879a5fe5d3bff1ffe7d7ca0490f92c435e8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: made font scaling apply during post show not when dragging slider


  Commit: 8952ca05a839233e790c6d30a2b6568c7ad77353
      https://github.com/wesnoth/wesnoth/commit/8952ca05a839233e790c6d30a2b6568c7ad77353
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: always apply suffix to bound status labels


  Commit: a275ea9053d886e903b88653a3014247c19b9daa
      https://github.com/wesnoth/wesnoth/commit/a275ea9053d886e903b88653a3014247c19b9daa
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M src/gui/auxiliary/event/dispatcher.hpp
    M src/gui/auxiliary/event/distributor.hpp
    M src/gui/auxiliary/event/handler.cpp

  Log Message:
  -----------
  Ensure that GUI2 windows trigger the redraw-events when closed

This changes the behaviour of the GUI2 draw-layers to rely on
tdistributor instead of thandler. tdistributor is used by every GUI2
window, making it the correct choice for triggering a redraw when it
is destroyed.


  Commit: b8f18919dd6bc1762bd249210b62ee29db1339c6
      https://github.com/wesnoth/wesnoth/commit/b8f18919dd6bc1762bd249210b62ee29db1339c6
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

  Changed paths:
    M CMakeLists.txt
    M INSTALL
    M RELEASE_NOTES
    M SConstruct
    M changelog
    M data/advanced_preferences.cfg
    M data/ai/dev/akihara_recruitment.cfg
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg
    M data/ai/micro_ais/scenarios/simple_attack.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/02_Assassins.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/03_Wasteland.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/04_Valley_of_Trolls.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/06_A_Detour_through_the_Swamp.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg
    M data/campaigns/An_Orcish_Incursion/utils/macros.cfg
    M data/campaigns/Eastern_Invasion/units/Bone_Knight.cfg
    M data/campaigns/Eastern_Invasion/units/Skeleton_Rider.cfg
    M data/campaigns/Heir_To_The_Throne/units/Battle_Princess.cfg
    M data/campaigns/Heir_To_The_Throne/units/Sea_Orc.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/04_The_Elvish_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg
    M data/campaigns/Legend_of_Wesmere/units/Great_Ogre.cfg
    M data/campaigns/Legend_of_Wesmere/utils/characters.cfg
    M data/campaigns/Liberty/_main.cfg
    A data/campaigns/Liberty/images/units/human-outlaws/rogue-mage-melee1.png
    A data/campaigns/Liberty/images/units/human-outlaws/rogue-mage-melee2.png
    A data/campaigns/Liberty/images/units/human-outlaws/rogue-mage-melee3.png
    A data/campaigns/Liberty/images/units/human-outlaws/rogue-mage-melee4.png
    M data/campaigns/Liberty/units/Bone_Knight.cfg
    M data/campaigns/Liberty/units/Rogue_Mage.cfg
    M data/campaigns/Liberty/units/Skeleton_Rider.cfg
    M data/campaigns/Sceptre_of_Fire/_main.cfg
    A data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-1.png
    A data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-2.png
    A data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-3.png
    A data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-4.png
    A data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-5.png
    A data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-attack-6.png
    A data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-defend-1.png
    A data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-defend-2.png
    M data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner-laden.png
    M data/campaigns/Sceptre_of_Fire/images/units/dwarves/miner.png
    M data/campaigns/Sceptre_of_Fire/units/Dwarvish_Miner.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Fighter.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Lord.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Steelclad.cfg
    A data/campaigns/Under_the_Burning_Suns/images/attacks/claws-crab.png
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Druid.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Rider.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Shyde.cfg
    M data/campaigns/Under_the_Burning_Suns/units/humans/Human_Commander.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Crab_Man.cfg
    M data/campaigns/Under_the_Burning_Suns/units/nagas/Naga_Hunter.cfg
    M data/campaigns/Under_the_Burning_Suns/units/undead/Undead_Horseman.cfg
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg
    M data/core/about.cfg
    M data/core/encyclopedia/drakes.txt
    M data/core/encyclopedia/geography.cfg
    M data/core/help.cfg
    A data/core/images/terrain/desert_mountains/blend-from-chasm-s.png
    A data/core/images/terrain/desert_mountains/blend-from-chasm-se.png
    A data/core/images/terrain/desert_mountains/blend-from-chasm-sw.png
    A data/core/images/terrain/desert_mountains/cloud-desert-tile.png
    A data/core/images/terrain/desert_mountains/desert-castle-n-ne.png
    A data/core/images/terrain/desert_mountains/desert-castle-n.png
    A data/core/images/terrain/desert_mountains/desert-castle-n2.png
    A data/core/images/terrain/desert_mountains/desert-castle-ne.png
    A data/core/images/terrain/desert_mountains/desert-castle-nw.png
    A data/core/images/terrain/desert_mountains/desert-n-ne.png
    A data/core/images/terrain/desert_mountains/desert-n.png
    A data/core/images/terrain/desert_mountains/desert-ne.png
    A data/core/images/terrain/desert_mountains/desert-nw.png
    A data/core/images/terrain/desert_mountains/desert-tile.png
    A data/core/images/terrain/desert_mountains/desert-to-water-n-ne.png
    A data/core/images/terrain/desert_mountains/desert-to-water-n.png
    A data/core/images/terrain/desert_mountains/desert-to-water-ne.png
    A data/core/images/terrain/desert_mountains/desert-to-water-nw-n.png
    A data/core/images/terrain/desert_mountains/desert-to-water-nw.png
    A data/core/images/terrain/desert_mountains/desert.png
    A data/core/images/terrain/desert_mountains/desert2.png
    A data/core/images/terrain/desert_mountains/desert3.png
    A data/core/images/terrain/desert_mountains/desert4.png
    A data/core/images/terrain/desert_mountains/desert5.png
    A data/core/images/terrain/desert_mountains/desert5_1.png
    A data/core/images/terrain/desert_mountains/desert5_2.png
    A data/core/images/terrain/desert_mountains/desert5_3.png
    A data/core/images/terrain/desert_mountains/desert6_1.png
    A data/core/images/terrain/desert_mountains/desert6_2.png
    A data/core/images/terrain/desert_mountains/desert6_3.png
    A data/core/images/terrain/desert_mountains/desert_range1_1.png
    A data/core/images/terrain/desert_mountains/desert_range1_2.png
    A data/core/images/terrain/desert_mountains/desert_range1_3.png
    A data/core/images/terrain/desert_mountains/desert_range2_1.png
    A data/core/images/terrain/desert_mountains/desert_range2_2.png
    A data/core/images/terrain/desert_mountains/desert_range2_3.png
    A data/core/images/terrain/desert_mountains/desert_range3_1.png
    A data/core/images/terrain/desert_mountains/desert_range3_2.png
    A data/core/images/terrain/desert_mountains/desert_range3_3.png
    A data/core/images/terrain/desert_mountains/desert_range3_4.png
    A data/core/images/terrain/desert_mountains/desert_range3_5.png
    A data/core/images/terrain/desert_mountains/peak.png
    A data/core/images/terrain/desert_mountains/peak2.png
    A data/core/images/terrain/desert_mountains/peak3.png
    A data/core/images/terrain/desert_mountains/peak4.png
    A data/core/images/terrain/desert_mountains/peak5.png
    A data/core/images/terrain/desert_mountains/peak_large1.png
    A data/core/images/terrain/desert_mountains/peak_large2.png
    A data/core/images/terrain/desert_mountains/peak_range1_1.png
    A data/core/images/terrain/desert_mountains/peak_range1_2.png
    M data/core/images/terrain/embellishments/rocks.png
    M data/core/images/terrain/embellishments/rocks2.png
    M data/core/images/terrain/embellishments/rocks3.png
    M data/core/images/terrain/embellishments/rocks4.png
    M data/core/images/terrain/embellishments/rocks5.png
    M data/core/images/terrain/embellishments/rocks6.png
    A data/core/images/terrain/embellishments/rocks7.png
    A data/core/images/terrain/masks/concave-long-2-bl.png
    A data/core/images/terrain/masks/concave-long-2-br.png
    A data/core/images/terrain/masks/concave-long-2-l.png
    A data/core/images/terrain/masks/concave-long-2-r.png
    A data/core/images/terrain/masks/concave-long-2-tl.png
    A data/core/images/terrain/masks/concave-long-2-tr.png
    M data/core/images/terrain/off-map/alpha.png
    A data/core/images/terrain/village/desert-ruin-tile.png
    A data/core/images/terrain/village/desert-ruin.png
    A data/core/images/terrain/village/desert-ruin2.png
    A data/core/images/terrain/village/desert-ruin3.png
    A data/core/images/terrain/village/desert-ruin4.png
    A data/core/images/terrain/village/desert-ruin5.png
    A data/core/images/terrain/village/desert-ruin6.png
    A data/core/images/terrain/village/desert-ruin7.png
    M data/core/images/terrain/village/desert-tile.png
    M data/core/images/terrain/village/desert.png
    M data/core/images/terrain/village/desert2.png
    M data/core/images/terrain/village/desert3.png
    M data/core/images/terrain/village/desert4.png
    A data/core/images/terrain/village/desert5.png
    A data/core/images/terrain/village/desert6.png
    A data/core/images/terrain/village/desert7.png
    M data/core/images/terrain/village/igloo.png
    M data/core/images/terrain/village/igloo2.png
    A data/core/images/terrain/village/igloo3.png
    A data/core/images/terrain/village/igloo4.png
    A data/core/images/terrain/water/overlay-gray.png
    A data/core/images/terrain/water/overlay-tropical.png
    M data/core/team-colors.cfg
    M data/core/terrain-graphics.cfg
    M data/core/terrain-graphics/mountains.cfg
    M data/core/terrain-graphics/new-macros.cfg
    M data/core/terrain.cfg
    M data/core/units.cfg
    M data/core/units/drakes/Arbiter.cfg
    M data/core/units/drakes/Armageddon.cfg
    M data/core/units/drakes/Burner.cfg
    M data/core/units/drakes/Fire.cfg
    M data/core/units/drakes/Flameheart.cfg
    M data/core/units/drakes/Flare.cfg
    M data/core/units/drakes/Inferno.cfg
    M data/core/units/drakes/Warden.cfg
    M data/core/units/drakes/Warrior.cfg
    M data/core/units/dwarves/Fighter.cfg
    M data/core/units/dwarves/Lord.cfg
    M data/core/units/dwarves/Scout.cfg
    M data/core/units/dwarves/Steelclad.cfg
    M data/core/units/elves/Druid.cfg
    M data/core/units/elves/High_Lord.cfg
    M data/core/units/elves/Shyde.cfg
    M data/core/units/humans/Horse_Grand_Knight.cfg
    M data/core/units/humans/Horse_Knight.cfg
    M data/core/units/humans/Horse_Paladin.cfg
    M data/core/units/humans/Loyalist_Bowman.cfg
    M data/core/units/humans/Loyalist_Cavalier.cfg
    M data/core/units/humans/Loyalist_Cavalryman.cfg
    M data/core/units/humans/Loyalist_Dragoon.cfg
    M data/core/units/humans/Loyalist_Duelist.cfg
    M data/core/units/humans/Loyalist_Halberdier.cfg
    M data/core/units/humans/Loyalist_Longbowman.cfg
    M data/core/units/humans/Loyalist_Master_Bowman.cfg
    M data/core/units/humans/Woodsman_Ranger.cfg
    M data/core/units/khalifate/Batal.cfg
    M data/core/units/khalifate/Jundi.cfg
    M data/core/units/khalifate/Muharib.cfg
    M data/core/units/merfolk/Triton.cfg
    M data/core/units/monsters/Fire_Guardian.cfg
    M data/core/units/monsters/Sea_Serpent.cfg
    M data/core/units/monsters/Skeletal_Dragon.cfg
    M data/core/units/nagas/Fighter.cfg
    M data/core/units/nagas/Myrmidon.cfg
    M data/core/units/nagas/Warrior.cfg
    M data/core/units/ogres/Ogre.cfg
    M data/core/units/ogres/Young_Ogre.cfg
    M data/core/units/orcs/Ruler.cfg
    M data/core/units/orcs/Warlord.cfg
    M data/core/units/undead/Corpse_Ghoul.cfg
    M data/core/units/undead/Corpse_Necrophage.cfg
    M data/core/units/undead/Skele_Death_Knight.cfg
    M data/core/units/undead/Skele_Deathblade.cfg
    M data/core/units/undead/Skele_Revenant.cfg
    M data/core/units/undead/Spirit_Shadow.cfg
    M data/core/units/undead/Spirit_Spectre.cfg
    M data/core/units/undead/Spirit_Wraith.cfg
    M data/game_config.cfg
    M data/gui/default/macros/_initial.cfg
    M data/gui/default/widget/button_25x25.cfg
    M data/gui/default/widget/button_default.cfg
    A data/gui/default/widget/combobox_default.cfg
    M data/gui/default/widget/horizontal_scrollbar_default.cfg
    R data/gui/default/widget/label_alignment.cfg
    M data/gui/default/widget/label_default.cfg
    M data/gui/default/widget/label_title_screen_revision.cfg
    A data/gui/default/widget/label_title_screen_tip.cfg
    M data/gui/default/widget/listbox_default.cfg
    M data/gui/default/widget/listbox_wml_message.cfg
    M data/gui/default/widget/matrix_default.cfg
    M data/gui/default/widget/minimap_default.cfg
    M data/gui/default/widget/panel_title_screen.cfg
    M data/gui/default/widget/panel_wml_message.cfg
    R data/gui/default/widget/progress_bar_title_screen.cfg
    M data/gui/default/widget/repeating_button_default.cfg
    M data/gui/default/widget/scroll_label_default.cfg
    M data/gui/default/widget/scroll_label_description.cfg
    M data/gui/default/widget/scroll_label_verbatim.cfg
    M data/gui/default/widget/scroll_label_wml_message.cfg
    M data/gui/default/widget/slider_default.cfg
    M data/gui/default/widget/slider_minimal.cfg
    M data/gui/default/widget/text_box_default.cfg
    M data/gui/default/widget/toggle_button_default.cfg
    M data/gui/default/widget/toggle_button_icon.cfg
    M data/gui/default/widget/toggle_button_listbox_header.cfg
    M data/gui/default/widget/toggle_button_listbox_text.cfg
    M data/gui/default/widget/toggle_button_listbox_text_with_icon.cfg
    A data/gui/default/widget/toggle_button_orb.cfg
    M data/gui/default/widget/toggle_button_radio.cfg
    M data/gui/default/widget/toggle_button_tree_view_node.cfg
    M data/gui/default/widget/toggle_panel_wml_message.cfg
    M data/gui/default/widget/tree_view_default.cfg
    M data/gui/default/widget/vertical_scrollbar_default.cfg
    M data/gui/default/widget/window_borderless.cfg
    M data/gui/default/widget/window_default.cfg
    M data/gui/default/window/addon_connect.cfg
    M data/gui/default/window/addon_description.cfg
    M data/gui/default/window/addon_list.cfg
    M data/gui/default/window/campaign_dialog.cfg
    M data/gui/default/window/chat_log.cfg
    M data/gui/default/window/custom_tod.cfg
    M data/gui/default/window/data_manage.cfg
    A data/gui/default/window/drop_down_list.cfg
    M data/gui/default/window/edit_label.cfg
    M data/gui/default/window/editor_edit_label.cfg
    M data/gui/default/window/editor_edit_scenario.cfg
    M data/gui/default/window/editor_edit_side.cfg
    M data/gui/default/window/editor_generate_map.cfg
    M data/gui/default/window/folder_create.cfg
    M data/gui/default/window/game_cache_options.cfg
    M data/gui/default/window/game_delete.cfg
    M data/gui/default/window/game_load.cfg
    M data/gui/default/window/game_save.cfg
    M data/gui/default/window/game_save_message.cfg
    M data/gui/default/window/game_save_oos.cfg
    M data/gui/default/window/game_save_overwrite.cfg
    M data/gui/default/window/game_version.cfg
    M data/gui/default/window/lobby_main.cfg
    M data/gui/default/window/lobby_player_info.cfg
    M data/gui/default/window/lua_interpreter.cfg
    M data/gui/default/window/message.cfg
    M data/gui/default/window/mp_alerts_options.cfg
    M data/gui/default/window/mp_cmd_wrapper.cfg
    M data/gui/default/window/mp_connect.cfg
    M data/gui/default/window/mp_create_game_set_password.cfg
    M data/gui/default/window/mp_join_game_password_prompt.cfg
    M data/gui/default/window/mp_login.cfg
    M data/gui/default/window/mp_method_selection.cfg
    A data/gui/default/window/preferences.cfg
    A data/gui/default/window/preferences/01_general.cfg
    A data/gui/default/window/preferences/02_display.cfg
    A data/gui/default/window/preferences/03_sound.cfg
    A data/gui/default/window/preferences/04_multiplayer.cfg
    A data/gui/default/window/preferences/05_advanced.cfg
    A data/gui/default/window/preferences/_final.cfg
    A data/gui/default/window/preferences/_initial.cfg
    M data/gui/default/window/screenshot_notification.cfg
    A data/gui/default/window/select_orb_colors.cfg
    M data/gui/default/window/synced_choice_wait.cfg
    M data/gui/default/window/title_screen.cfg
    M data/gui/default/window/unit_attack.cfg
    M data/gui/default/window/unit_create.cfg
    M data/gui/schema.cfg
    M data/hardwired/fonts.cfg
    A data/languages/ast_ES.cfg
    M data/lua/wml/items.lua
    M data/lua/wml/message.lua
    M data/lua/wml/objectives.lua
    R data/multiplayer/maps/Dark_Forecast.map
    A data/multiplayer/maps/Dark_Forecast_basic.map
    R data/multiplayer/maps/Dark_Forecast_basic.mask
    A data/multiplayer/maps/Dark_Forecast_drought.map
    R data/multiplayer/maps/Dark_Forecast_drought.mask
    A data/multiplayer/maps/Dark_Forecast_firstsnow.map
    R data/multiplayer/maps/Dark_Forecast_firstsnow.mask
    A data/multiplayer/maps/Dark_Forecast_rain.map
    R data/multiplayer/maps/Dark_Forecast_rain.mask
    A data/multiplayer/maps/Dark_Forecast_secondsnow.map
    R data/multiplayer/maps/Dark_Forecast_secondsnow.mask
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    A data/multiplayer/scenarios/2p_Dark_Forecast.lua
    M data/multiplayer/scenarios/2p_Hornshark_Island_lua
    A data/multiplayer/scenarios/Random_Scenario_Lua_Cave.cfg
    A data/multiplayer/scenarios/Random_Scenario_Lua_Cave.lua
    M data/test/multiplayer/_main.cfg
    M data/tools/README
    M data/tools/wesnoth/wmltools.py
    M data/tools/wesnoth/wmltools3.py
    M data/tools/wmllint-1.4
    R data/tools/wmlmove
    M data/tools/wmlscope
    M doc/man/cs/wesnoth.6
    M doc/man/cs/wesnothd.6
    M doc/man/de/wesnoth.6
    M doc/man/de/wesnothd.6
    M doc/man/en_GB/wesnoth.6
    M doc/man/en_GB/wesnothd.6
    M doc/man/es/wesnoth.6
    M doc/man/es/wesnothd.6
    M doc/man/et/wesnoth.6
    M doc/man/et/wesnothd.6
    M doc/man/fi/wesnoth.6
    M doc/man/fi/wesnothd.6
    M doc/man/fr/wesnoth.6
    M doc/man/fr/wesnothd.6
    M doc/man/gl/wesnoth.6
    M doc/man/gl/wesnothd.6
    M doc/man/hu/wesnoth.6
    M doc/man/hu/wesnothd.6
    M doc/man/id/wesnoth.6
    M doc/man/id/wesnothd.6
    M doc/man/it/wesnoth.6
    M doc/man/it/wesnothd.6
    M doc/man/ja/wesnothd.6
    M doc/man/lt/wesnothd.6
    M doc/man/pl/wesnoth.6
    M doc/man/pl/wesnothd.6
    M doc/man/pt/wesnoth.6
    M doc/man/pt/wesnothd.6
    M doc/man/pt_BR/wesnothd.6
    M doc/man/ru/wesnoth.6
    M doc/man/ru/wesnothd.6
    M doc/man/sk/wesnoth.6
    M doc/man/sk/wesnothd.6
    M doc/man/sr/wesnoth.6
    M doc/man/sr/wesnothd.6
    M doc/man/sr at ijekavian/wesnoth.6
    M doc/man/sr at ijekavian/wesnothd.6
    M doc/man/sr at ijekavianlatin/wesnoth.6
    M doc/man/sr at ijekavianlatin/wesnothd.6
    M doc/man/sr at latin/wesnoth.6
    M doc/man/sr at latin/wesnothd.6
    M doc/man/tr/wesnothd.6
    M doc/man/uk/wesnoth.6
    M doc/man/uk/wesnothd.6
    M doc/man/vi/wesnoth.6
    M doc/man/vi/wesnothd.6
    M doc/man/zh_CN/wesnoth.6
    M doc/man/zh_CN/wesnothd.6
    M doc/man/zh_TW/wesnothd.6
    M doc/manual/manual.cs.html
    M doc/manual/manual.de.html
    M doc/manual/manual.en.html
    M doc/manual/manual.en_GB.html
    M doc/manual/manual.es.html
    M doc/manual/manual.et.html
    M doc/manual/manual.fi.html
    M doc/manual/manual.fr.html
    M doc/manual/manual.gl.html
    M doc/manual/manual.hu.html
    M doc/manual/manual.id.html
    M doc/manual/manual.it.html
    M doc/manual/manual.ja.html
    M doc/manual/manual.pl.html
    M doc/manual/manual.pt.html
    M doc/manual/manual.pt_BR.html
    M doc/manual/manual.ru.html
    M doc/manual/manual.sk.html
    M doc/manual/manual.sr.html
    M doc/manual/manual.sr at ijekavian.html
    M doc/manual/manual.sr at ijekavianlatin.html
    M doc/manual/manual.sr at latin.html
    M doc/manual/manual.uk.html
    M doc/manual/manual.vi.html
    M doc/manual/manual.zh_CN.html
    M doc/manual/manual.zh_TW.html
    M fonts/DejaVuSans-Bold.ttf
    M fonts/DejaVuSans-Oblique.ttf
    M fonts/DejaVuSans.ttf
    A images/buttons/button_dropdown/button_dropdown-pressed.png
    A images/buttons/button_dropdown/button_dropdown.png
    M images/buttons/misc/orb-active.png
    A images/buttons/misc/orb-pressed-bg-active.png
    A images/buttons/misc/orb-pressed-bg.png
    M images/buttons/misc/orb-pressed.png
    M images/buttons/misc/orb.png
    A images/buttons/scrollbottom-minimal-active.png
    A images/buttons/scrollbottom-minimal-pressed.png
    A images/buttons/scrollbottom-minimal.png
    A images/buttons/scrollgroove-bottom-minimal.png
    A images/buttons/scrollgroove-mid-minimal.png
    A images/buttons/scrollgroove-top-minimal.png
    A images/buttons/scrollmid-minimal-active.png
    A images/buttons/scrollmid-minimal-pressed.png
    A images/buttons/scrollmid-minimal.png
    A images/buttons/scrolltop-minimal-active.png
    A images/buttons/scrolltop-minimal-pressed.png
    A images/buttons/scrolltop-minimal.png
    A images/dialogs/menu-background.png
    A images/dialogs/menu-border-botleft.png
    A images/dialogs/menu-border-botright.png
    A images/dialogs/menu-border-bottom.png
    A images/dialogs/menu-border-left.png
    A images/dialogs/menu-border-right.png
    A images/dialogs/menu-border-top.png
    A images/dialogs/menu-border-topleft.png
    A images/dialogs/menu-border-topright.png
    R images/dialogs/menu2-background.png
    R images/dialogs/menu2-border-botleft.png
    R images/dialogs/menu2-border-botright.png
    R images/dialogs/menu2-border-bottom.png
    R images/dialogs/menu2-border-left.png
    R images/dialogs/menu2-border-right.png
    R images/dialogs/menu2-border-top.png
    R images/dialogs/menu2-border-topleft.png
    R images/dialogs/menu2-border-topright.png
    M images/misc/status-friend.png
    M images/misc/status-ignore.png
    M players_changelog
    M po/LINGUAS
    M po/wesnoth-ai/LINGUAS
    A po/wesnoth-ai/ast.po
    M po/wesnoth-ai/gl.po
    M po/wesnoth-ai/wesnoth-ai.pot
    M po/wesnoth-anl/LINGUAS
    A po/wesnoth-anl/ast.po
    M po/wesnoth-anl/wesnoth-anl.pot
    M po/wesnoth-aoi/LINGUAS
    A po/wesnoth-aoi/ast.po
    M po/wesnoth-aoi/gl.po
    M po/wesnoth-aoi/wesnoth-aoi.pot
    M po/wesnoth-did/LINGUAS
    A po/wesnoth-did/ast.po
    M po/wesnoth-did/gl.po
    M po/wesnoth-did/wesnoth-did.pot
    M po/wesnoth-dm/LINGUAS
    A po/wesnoth-dm/ast.po
    M po/wesnoth-dm/gl.po
    M po/wesnoth-dm/wesnoth-dm.pot
    M po/wesnoth-dw/LINGUAS
    M po/wesnoth-dw/af.po
    M po/wesnoth-dw/ang.po
    M po/wesnoth-dw/ang at latin.po
    M po/wesnoth-dw/ar.po
    A po/wesnoth-dw/ast.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/fur_IT.po
    M po/wesnoth-dw/ga.po
    M po/wesnoth-dw/gd.po
    M po/wesnoth-dw/gl.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/LINGUAS
    M po/wesnoth-editor/af.po
    M po/wesnoth-editor/ang.po
    M po/wesnoth-editor/ang at latin.po
    M po/wesnoth-editor/ar.po
    A po/wesnoth-editor/ast.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/fur_IT.po
    M po/wesnoth-editor/ga.po
    M po/wesnoth-editor/gd.po
    M po/wesnoth-editor/gl.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-ei/LINGUAS
    A po/wesnoth-ei/ast.po
    M po/wesnoth-ei/gl.po
    M po/wesnoth-ei/wesnoth-ei.pot
    M po/wesnoth-help/LINGUAS
    M po/wesnoth-help/af.po
    M po/wesnoth-help/ang.po
    M po/wesnoth-help/ang at latin.po
    M po/wesnoth-help/ar.po
    A po/wesnoth-help/ast.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/fur_IT.po
    M po/wesnoth-help/ga.po
    M po/wesnoth-help/gd.po
    M po/wesnoth-help/gl.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/LINGUAS
    A po/wesnoth-httt/ast.po
    M po/wesnoth-httt/gl.po
    M po/wesnoth-httt/wesnoth-httt.pot
    M po/wesnoth-l/LINGUAS
    M po/wesnoth-l/af.po
    M po/wesnoth-l/ang.po
    M po/wesnoth-l/ang at latin.po
    M po/wesnoth-l/ar.po
    A po/wesnoth-l/ast.po
    M po/wesnoth-l/bg.po
    M po/wesnoth-l/ca.po
    M po/wesnoth-l/ca_ES at valencia.po
    M po/wesnoth-l/cs.po
    M po/wesnoth-l/da.po
    M po/wesnoth-l/de.po
    M po/wesnoth-l/el.po
    M po/wesnoth-l/en at shaw.po
    M po/wesnoth-l/en_GB.po
    M po/wesnoth-l/eo.po
    M po/wesnoth-l/es.po
    M po/wesnoth-l/et.po
    M po/wesnoth-l/eu.po
    M po/wesnoth-l/fi.po
    M po/wesnoth-l/fr.po
    M po/wesnoth-l/fur_IT.po
    M po/wesnoth-l/ga.po
    M po/wesnoth-l/gd.po
    M po/wesnoth-l/gl.po
    M po/wesnoth-l/he.po
    M po/wesnoth-l/hr.po
    M po/wesnoth-l/hu.po
    M po/wesnoth-l/id.po
    M po/wesnoth-l/is.po
    M po/wesnoth-l/it.po
    M po/wesnoth-l/ja.po
    M po/wesnoth-l/ko.po
    M po/wesnoth-l/la.po
    M po/wesnoth-l/lt.po
    M po/wesnoth-l/lv.po
    M po/wesnoth-l/mk.po
    M po/wesnoth-l/mr.po
    M po/wesnoth-l/nb_NO.po
    M po/wesnoth-l/nl.po
    M po/wesnoth-l/pl.po
    M po/wesnoth-l/pt.po
    M po/wesnoth-l/pt_BR.po
    M po/wesnoth-l/racv.po
    M po/wesnoth-l/ro.po
    M po/wesnoth-l/ru.po
    M po/wesnoth-l/sk.po
    M po/wesnoth-l/sl.po
    M po/wesnoth-l/sr.po
    M po/wesnoth-l/sr at ijekavian.po
    M po/wesnoth-l/sr at ijekavianlatin.po
    M po/wesnoth-l/sr at latin.po
    M po/wesnoth-l/sv.po
    M po/wesnoth-l/tl.po
    M po/wesnoth-l/tr.po
    M po/wesnoth-l/uk.po
    M po/wesnoth-l/vi.po
    M po/wesnoth-l/wesnoth-l.pot
    M po/wesnoth-l/zh_CN.po
    M po/wesnoth-l/zh_TW.po
    M po/wesnoth-lib/LINGUAS
    M po/wesnoth-lib/af.po
    M po/wesnoth-lib/ang.po
    M po/wesnoth-lib/ang at latin.po
    M po/wesnoth-lib/ar.po
    A po/wesnoth-lib/ast.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/fur_IT.po
    M po/wesnoth-lib/ga.po
    M po/wesnoth-lib/gd.po
    M po/wesnoth-lib/gl.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/LINGUAS
    M po/wesnoth-low/af.po
    M po/wesnoth-low/ang.po
    M po/wesnoth-low/ang at latin.po
    M po/wesnoth-low/ar.po
    A po/wesnoth-low/ast.po
    M po/wesnoth-low/bg.po
    M po/wesnoth-low/ca.po
    M po/wesnoth-low/ca_ES at valencia.po
    M po/wesnoth-low/cs.po
    M po/wesnoth-low/da.po
    M po/wesnoth-low/de.po
    M po/wesnoth-low/el.po
    M po/wesnoth-low/en at shaw.po
    M po/wesnoth-low/en_GB.po
    M po/wesnoth-low/eo.po
    M po/wesnoth-low/es.po
    M po/wesnoth-low/et.po
    M po/wesnoth-low/eu.po
    M po/wesnoth-low/fi.po
    M po/wesnoth-low/fr.po
    M po/wesnoth-low/fur_IT.po
    M po/wesnoth-low/ga.po
    M po/wesnoth-low/gd.po
    M po/wesnoth-low/gl.po
    M po/wesnoth-low/he.po
    M po/wesnoth-low/hr.po
    M po/wesnoth-low/hu.po
    M po/wesnoth-low/id.po
    M po/wesnoth-low/is.po
    M po/wesnoth-low/it.po
    M po/wesnoth-low/ja.po
    M po/wesnoth-low/ko.po
    M po/wesnoth-low/la.po
    M po/wesnoth-low/lt.po
    M po/wesnoth-low/lv.po
    M po/wesnoth-low/mk.po
    M po/wesnoth-low/mr.po
    M po/wesnoth-low/nb_NO.po
    M po/wesnoth-low/nl.po
    M po/wesnoth-low/pl.po
    M po/wesnoth-low/pt.po
    M po/wesnoth-low/pt_BR.po
    M po/wesnoth-low/racv.po
    M po/wesnoth-low/ro.po
    M po/wesnoth-low/ru.po
    M po/wesnoth-low/sk.po
    M po/wesnoth-low/sl.po
    M po/wesnoth-low/sr.po
    M po/wesnoth-low/sr at ijekavian.po
    M po/wesnoth-low/sr at ijekavianlatin.po
    M po/wesnoth-low/sr at latin.po
    M po/wesnoth-low/sv.po
    M po/wesnoth-low/tl.po
    M po/wesnoth-low/tr.po
    M po/wesnoth-low/uk.po
    M po/wesnoth-low/vi.po
    M po/wesnoth-low/wesnoth-low.pot
    M po/wesnoth-low/zh_CN.po
    M po/wesnoth-low/zh_TW.po
    M po/wesnoth-manpages/LINGUAS
    M po/wesnoth-manpages/af.po
    M po/wesnoth-manpages/ang.po
    M po/wesnoth-manpages/ang at latin.po
    M po/wesnoth-manpages/ar.po
    A po/wesnoth-manpages/ast.po
    M po/wesnoth-manpages/bg.po
    M po/wesnoth-manpages/ca.po
    M po/wesnoth-manpages/ca_ES at valencia.po
    M po/wesnoth-manpages/cs.po
    M po/wesnoth-manpages/da.po
    M po/wesnoth-manpages/de.po
    M po/wesnoth-manpages/el.po
    M po/wesnoth-manpages/en at shaw.po
    M po/wesnoth-manpages/en_GB.po
    M po/wesnoth-manpages/eo.po
    M po/wesnoth-manpages/es.po
    M po/wesnoth-manpages/et.po
    M po/wesnoth-manpages/eu.po
    M po/wesnoth-manpages/fi.po
    M po/wesnoth-manpages/fr.po
    M po/wesnoth-manpages/fur_IT.po
    M po/wesnoth-manpages/ga.po
    M po/wesnoth-manpages/gd.po
    M po/wesnoth-manpages/gl.po
    M po/wesnoth-manpages/he.po
    M po/wesnoth-manpages/hr.po
    M po/wesnoth-manpages/hu.po
    M po/wesnoth-manpages/id.po
    M po/wesnoth-manpages/it.po
    M po/wesnoth-manpages/ja.po
    M po/wesnoth-manpages/ko.po
    M po/wesnoth-manpages/la.po
    M po/wesnoth-manpages/lt.po
    M po/wesnoth-manpages/lv.po
    M po/wesnoth-manpages/mk.po
    M po/wesnoth-manpages/mr.po
    M po/wesnoth-manpages/nb_NO.po
    M po/wesnoth-manpages/nl.po
    M po/wesnoth-manpages/pl.po
    M po/wesnoth-manpages/pt.po
    M po/wesnoth-manpages/pt_BR.po
    M po/wesnoth-manpages/racv.po
    M po/wesnoth-manpages/ro.po
    M po/wesnoth-manpages/ru.po
    M po/wesnoth-manpages/sk.po
    M po/wesnoth-manpages/sl.po
    M po/wesnoth-manpages/sr.po
    M po/wesnoth-manpages/sr at ijekavian.po
    M po/wesnoth-manpages/sr at ijekavianlatin.po
    M po/wesnoth-manpages/sr at latin.po
    M po/wesnoth-manpages/sv.po
    M po/wesnoth-manpages/tl.po
    M po/wesnoth-manpages/tr.po
    M po/wesnoth-manpages/uk.po
    M po/wesnoth-manpages/vi.po
    M po/wesnoth-manpages/wesnoth-manpages.cfg
    M po/wesnoth-manpages/wesnoth-manpages.pot
    M po/wesnoth-manpages/zh_CN.po
    M po/wesnoth-manpages/zh_TW.po
    M po/wesnoth-manual/LINGUAS
    A po/wesnoth-manual/ast.po
    M po/wesnoth-manual/wesnoth-manual.cfg
    M po/wesnoth-manual/wesnoth-manual.pot
    M po/wesnoth-multiplayer/LINGUAS
    A po/wesnoth-multiplayer/ast.po
    M po/wesnoth-multiplayer/wesnoth-multiplayer.pot
    M po/wesnoth-nr/LINGUAS
    M po/wesnoth-nr/af.po
    M po/wesnoth-nr/ang.po
    M po/wesnoth-nr/ang at latin.po
    M po/wesnoth-nr/ar.po
    A po/wesnoth-nr/ast.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/fur_IT.po
    M po/wesnoth-nr/ga.po
    M po/wesnoth-nr/gd.po
    M po/wesnoth-nr/gl.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/LINGUAS
    M po/wesnoth-sof/af.po
    M po/wesnoth-sof/ang.po
    M po/wesnoth-sof/ang at latin.po
    M po/wesnoth-sof/ar.po
    A po/wesnoth-sof/ast.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/fur_IT.po
    M po/wesnoth-sof/ga.po
    M po/wesnoth-sof/gd.po
    M po/wesnoth-sof/gl.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-sotbe/LINGUAS
    A po/wesnoth-sotbe/ast.po
    M po/wesnoth-sotbe/gl.po
    M po/wesnoth-sotbe/wesnoth-sotbe.pot
    M po/wesnoth-tb/LINGUAS
    A po/wesnoth-tb/ast.po
    M po/wesnoth-tb/gl.po
    M po/wesnoth-tb/wesnoth-tb.pot
    M po/wesnoth-test/LINGUAS
    A po/wesnoth-test/ast.po
    M po/wesnoth-test/wesnoth-test.pot
    M po/wesnoth-thot/LINGUAS
    A po/wesnoth-thot/ast.po
    M po/wesnoth-thot/gl.po
    M po/wesnoth-thot/wesnoth-thot.pot
    M po/wesnoth-trow/LINGUAS
    A po/wesnoth-trow/ast.po
    M po/wesnoth-trow/gl.po
    M po/wesnoth-trow/wesnoth-trow.pot
    M po/wesnoth-tsg/LINGUAS
    A po/wesnoth-tsg/ast.po
    M po/wesnoth-tsg/gl.po
    M po/wesnoth-tsg/wesnoth-tsg.pot
    M po/wesnoth-tutorial/LINGUAS
    M po/wesnoth-tutorial/af.po
    M po/wesnoth-tutorial/ang.po
    M po/wesnoth-tutorial/ang at latin.po
    M po/wesnoth-tutorial/ar.po
    A po/wesnoth-tutorial/ast.po
    M po/wesnoth-tutorial/bg.po
    M po/wesnoth-tutorial/ca.po
    M po/wesnoth-tutorial/ca_ES at valencia.po
    M po/wesnoth-tutorial/cs.po
    M po/wesnoth-tutorial/da.po
    M po/wesnoth-tutorial/de.po
    M po/wesnoth-tutorial/el.po
    M po/wesnoth-tutorial/en at shaw.po
    M po/wesnoth-tutorial/en_GB.po
    M po/wesnoth-tutorial/eo.po
    M po/wesnoth-tutorial/es.po
    M po/wesnoth-tutorial/et.po
    M po/wesnoth-tutorial/eu.po
    M po/wesnoth-tutorial/fi.po
    M po/wesnoth-tutorial/fr.po
    M po/wesnoth-tutorial/fur_IT.po
    M po/wesnoth-tutorial/ga.po
    M po/wesnoth-tutorial/gd.po
    M po/wesnoth-tutorial/gl.po
    M po/wesnoth-tutorial/he.po
    M po/wesnoth-tutorial/hr.po
    M po/wesnoth-tutorial/hu.po
    M po/wesnoth-tutorial/id.po
    M po/wesnoth-tutorial/is.po
    M po/wesnoth-tutorial/it.po
    M po/wesnoth-tutorial/ja.po
    M po/wesnoth-tutorial/ko.po
    M po/wesnoth-tutorial/la.po
    M po/wesnoth-tutorial/lt.po
    M po/wesnoth-tutorial/lv.po
    M po/wesnoth-tutorial/mk.po
    M po/wesnoth-tutorial/mr.po
    M po/wesnoth-tutorial/nb_NO.po
    M po/wesnoth-tutorial/nl.po
    M po/wesnoth-tutorial/pl.po
    M po/wesnoth-tutorial/pt.po
    M po/wesnoth-tutorial/pt_BR.po
    M po/wesnoth-tutorial/racv.po
    M po/wesnoth-tutorial/ro.po
    M po/wesnoth-tutorial/ru.po
    M po/wesnoth-tutorial/sk.po
    M po/wesnoth-tutorial/sl.po
    M po/wesnoth-tutorial/sr.po
    M po/wesnoth-tutorial/sr at ijekavian.po
    M po/wesnoth-tutorial/sr at ijekavianlatin.po
    M po/wesnoth-tutorial/sr at latin.po
    M po/wesnoth-tutorial/sv.po
    M po/wesnoth-tutorial/tl.po
    M po/wesnoth-tutorial/tr.po
    M po/wesnoth-tutorial/uk.po
    M po/wesnoth-tutorial/vi.po
    M po/wesnoth-tutorial/wesnoth-tutorial.pot
    M po/wesnoth-tutorial/zh_CN.po
    M po/wesnoth-tutorial/zh_TW.po
    M po/wesnoth-units/LINGUAS
    M po/wesnoth-units/af.po
    M po/wesnoth-units/ang.po
    M po/wesnoth-units/ang at latin.po
    M po/wesnoth-units/ar.po
    A po/wesnoth-units/ast.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/fur_IT.po
    M po/wesnoth-units/ga.po
    M po/wesnoth-units/gd.po
    M po/wesnoth-units/gl.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/LINGUAS
    M po/wesnoth-utbs/af.po
    M po/wesnoth-utbs/ang.po
    M po/wesnoth-utbs/ang at latin.po
    M po/wesnoth-utbs/ar.po
    A po/wesnoth-utbs/ast.po
    M po/wesnoth-utbs/bg.po
    M po/wesnoth-utbs/ca.po
    M po/wesnoth-utbs/ca_ES at valencia.po
    M po/wesnoth-utbs/cs.po
    M po/wesnoth-utbs/da.po
    M po/wesnoth-utbs/de.po
    M po/wesnoth-utbs/el.po
    M po/wesnoth-utbs/en at shaw.po
    M po/wesnoth-utbs/en_GB.po
    M po/wesnoth-utbs/eo.po
    M po/wesnoth-utbs/es.po
    M po/wesnoth-utbs/et.po
    M po/wesnoth-utbs/eu.po
    M po/wesnoth-utbs/fi.po
    M po/wesnoth-utbs/fr.po
    M po/wesnoth-utbs/fur_IT.po
    M po/wesnoth-utbs/ga.po
    M po/wesnoth-utbs/gd.po
    M po/wesnoth-utbs/gl.po
    M po/wesnoth-utbs/he.po
    M po/wesnoth-utbs/hr.po
    M po/wesnoth-utbs/hu.po
    M po/wesnoth-utbs/id.po
    M po/wesnoth-utbs/is.po
    M po/wesnoth-utbs/it.po
    M po/wesnoth-utbs/ja.po
    M po/wesnoth-utbs/ko.po
    M po/wesnoth-utbs/la.po
    M po/wesnoth-utbs/lt.po
    M po/wesnoth-utbs/lv.po
    M po/wesnoth-utbs/mk.po
    M po/wesnoth-utbs/mr.po
    M po/wesnoth-utbs/nb_NO.po
    M po/wesnoth-utbs/nl.po
    M po/wesnoth-utbs/pl.po
    M po/wesnoth-utbs/pt.po
    M po/wesnoth-utbs/pt_BR.po
    M po/wesnoth-utbs/racv.po
    M po/wesnoth-utbs/ro.po
    M po/wesnoth-utbs/ru.po
    M po/wesnoth-utbs/sk.po
    M po/wesnoth-utbs/sl.po
    M po/wesnoth-utbs/sr.po
    M po/wesnoth-utbs/sr at ijekavian.po
    M po/wesnoth-utbs/sr at ijekavianlatin.po
    M po/wesnoth-utbs/sr at latin.po
    M po/wesnoth-utbs/sv.po
    M po/wesnoth-utbs/tl.po
    M po/wesnoth-utbs/tr.po
    M po/wesnoth-utbs/uk.po
    M po/wesnoth-utbs/vi.po
    M po/wesnoth-utbs/wesnoth-utbs.pot
    M po/wesnoth-utbs/zh_CN.po
    M po/wesnoth-utbs/zh_TW.po
    M po/wesnoth/LINGUAS
    M po/wesnoth/af.po
    M po/wesnoth/ang.po
    M po/wesnoth/ang at latin.po
    M po/wesnoth/ar.po
    A po/wesnoth/ast.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/fur_IT.po
    M po/wesnoth/ga.po
    M po/wesnoth/gd.po
    M po/wesnoth/gl.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/README.md
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Info.plist
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/about.cpp
    M src/about.hpp
    M src/actions/attack.cpp
    M src/actions/create.cpp
    M src/actions/undo.cpp
    M src/actions/undo_move_action.cpp
    M src/actions/undo_recall_action.cpp
    M src/actions/undo_recruit_action.cpp
    M src/actions/unit_creator.cpp
    M src/addon/client.cpp
    M src/addon/client.hpp
    M src/addon/manager.cpp
    M src/addon/manager_ui.cpp
    M src/addon/manager_ui.hpp
    M src/ai/contexts.cpp
    M src/ai/default/ai.cpp
    M src/attack_prediction_display.cpp
    M src/config.cpp
    M src/config.hpp
    M src/config_cache.cpp
    M src/config_cache.hpp
    M src/construct_dialog.cpp
    M src/construct_dialog.hpp
    M src/controller_base.cpp
    M src/desktop/notifications.cpp
    M src/desktop/notifications.hpp
    M src/desktop/windows_tray_notification.cpp
    M src/dialogs.cpp
    M src/dialogs.hpp
    M src/display.cpp
    M src/display.hpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/action/mouse/mouse_action_item.cpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/editor/editor_main.cpp
    M src/editor/map/context_manager.cpp
    M src/events.cpp
    M src/filechooser.cpp
    M src/filechooser.hpp
    M src/filesystem.hpp
    M src/filesystem_boost.cpp
    M src/font.cpp
    M src/font.hpp
    M src/game_config_manager.cpp
    M src/game_config_manager.hpp
    M src/game_events/action_wml.cpp
    M src/game_events/wmi_container.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/create_engine.hpp
    M src/game_initialization/mp_game_utils.cpp
    M src/game_initialization/mp_game_utils.hpp
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/mp_options.hpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer.hpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_configure.hpp
    M src/game_initialization/multiplayer_connect.cpp
    M src/game_initialization/multiplayer_connect.hpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_create.hpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_lobby.hpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_initialization/multiplayer_ui.hpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/multiplayer_wait.hpp
    M src/game_initialization/playcampaign.cpp
    M src/game_initialization/playcampaign.hpp
    M src/game_initialization/singleplayer.cpp
    M src/game_initialization/singleplayer.hpp
    M src/game_launcher.cpp
    M src/game_launcher.hpp
    M src/game_preferences.cpp
    M src/game_preferences.hpp
    M src/game_preferences_display.cpp
    M src/generators/default_map_generator.cpp
    M src/generators/default_map_generator.hpp
    M src/generators/lua_map_generator.cpp
    M src/generators/lua_map_generator.hpp
    M src/generators/map_generator.cpp
    M src/generators/map_generator.hpp
    M src/gui/auxiliary/event/distributor.cpp
    A src/gui/auxiliary/widget_definition/combobox.cpp
    A src/gui/auxiliary/widget_definition/combobox.hpp
    M src/gui/auxiliary/window_builder.cpp
    M src/gui/auxiliary/window_builder.hpp
    A src/gui/auxiliary/window_builder/combobox.cpp
    A src/gui/auxiliary/window_builder/combobox.hpp
    M src/gui/auxiliary/window_builder/control.cpp
    M src/gui/dialogs/addon_connect.cpp
    M src/gui/dialogs/addon_connect.hpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_selection.cpp
    A src/gui/dialogs/drop_down_list.cpp
    A src/gui/dialogs/drop_down_list.hpp
    M src/gui/dialogs/editor/custom_tod.cpp
    M src/gui/dialogs/editor_generate_map.cpp
    M src/gui/dialogs/game_cache_options.cpp
    M src/gui/dialogs/game_cache_options.hpp
    M src/gui/dialogs/helper.hpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/lobby_main.hpp
    M src/gui/dialogs/lua_interpreter.cpp
    M src/gui/dialogs/mp_connect.cpp
    A src/gui/dialogs/preferences_dialog.cpp
    A src/gui/dialogs/preferences_dialog.hpp
    A src/gui/dialogs/select_orb_colors.cpp
    A src/gui/dialogs/select_orb_colors.hpp
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/gui/dialogs/synced_choice_wait.hpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/title_screen.hpp
    M src/gui/dialogs/transient_message.cpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_attack.hpp
    M src/gui/dialogs/unit_create.cpp
    A src/gui/widgets/combobox.cpp
    A src/gui/widgets/combobox.hpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/grid.hpp
    M src/gui/widgets/horizontal_scrollbar.cpp
    M src/gui/widgets/horizontal_scrollbar.hpp
    M src/gui/widgets/image.hpp
    M src/gui/widgets/label.hpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp
    M src/gui/widgets/scrollbar.cpp
    M src/gui/widgets/scrollbar.hpp
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/scrollbar_container.hpp
    M src/gui/widgets/slider.cpp
    M src/gui/widgets/slider.hpp
    M src/gui/widgets/text_box.hpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view.hpp
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/tree_view_node.hpp
    M src/gui/widgets/vertical_scrollbar.cpp
    M src/gui/widgets/vertical_scrollbar.hpp
    M src/gui/widgets/widget.cpp
    M src/gui/widgets/widget.hpp
    M src/gui/widgets/window.cpp
    M src/gui/widgets/window.hpp
    M src/help/help.cpp
    M src/help/help.hpp
    M src/help/help_browser.cpp
    M src/help/help_browser.hpp
    M src/help/help_button.cpp
    M src/help/help_button.hpp
    M src/help/help_impl.cpp
    M src/help/help_topic_generators.cpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_item.hpp
    M src/hotkey/hotkey_preferences_display.cpp
    M src/hotkey_handler.cpp
    M src/hotkey_handler.hpp
    M src/image_modifications.hpp
    M src/intro.cpp
    M src/intro.hpp
    M src/leader_scroll_dialog.hpp
    M src/loadscreen.cpp
    M src/lobby_preferences.cpp
    M src/make_enum.hpp
    M src/map_location.hpp
    M src/marked-up_text.cpp
    M src/menu_events.cpp
    M src/mouse_events.cpp
    M src/mouse_events.hpp
    M src/overlay.hpp
    M src/pathfind/astarsearch.cpp
    M src/pathfind/pathfind.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playmp_controller.cpp
    M src/playsingle_controller.cpp
    M src/playsingle_controller.hpp
    M src/preferences.cpp
    M src/preferences.hpp
    M src/preferences_display.cpp
    M src/preferences_display.hpp
    M src/quit_confirmation.cpp
    M src/reports.cpp
    M src/save_index.cpp
    M src/savegame.cpp
    M src/savegame.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_fileops.cpp
    M src/scripting/lua_fileops.hpp
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_kernel_base.cpp
    A src/scripting/lua_pathfind_cost_calculator.hpp
    M src/scripting/lua_team.cpp
    M src/scripting/mapgen_lua_kernel.cpp
    M src/scripting/mapgen_lua_kernel.hpp
    M src/scripting/push_check.hpp
    M src/sdl/compat.hpp
    M src/sdl/utils.hpp
    M src/serialization/preprocessor.cpp
    M src/serialization/string_utils.hpp
    M src/show_dialog.cpp
    M src/show_dialog.hpp
    M src/statistics_dialog.cpp
    M src/storyscreen/controller.hpp
    M src/storyscreen/render.cpp
    M src/synced_checkup.cpp
    M src/synced_commands.cpp
    M src/team.hpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/test_mp_connect.cpp
    M src/tests/utils/play_scenario.cpp
    M src/text.cpp
    M src/tooltips.cpp
    M src/unit.cpp
    M src/unit.hpp
    M src/unit_abilities.cpp
    M src/unit_animation.cpp
    M src/unit_filter.cpp
    M src/unit_helper.cpp
    M src/unit_types.cpp
    M src/unit_types.hpp
    M src/variable_info.cpp
    M src/video.cpp
    M src/video.hpp
    M src/wesnoth.cpp
    M src/widgets/combo.cpp
    M src/widgets/combo.hpp
    M src/widgets/combo_drag.cpp
    M src/widgets/combo_drag.hpp
    M src/widgets/slider.cpp
    M src/wml_exception.cpp
    M src/wml_exception.hpp
    M utils/pofix.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into guifixes

Conflicts:
	src/events.cpp
	src/hotkey/command_executor.hpp
	src/video.cpp

Resolved manually.


  Commit: 07169f5e7afe146bd0a02190183bfd7710039f2f
      https://github.com/wesnoth/wesnoth/commit/07169f5e7afe146bd0a02190183bfd7710039f2f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: fixup ad8468698916

The previous iteration caused a crash on exit if you weren't in the display tab,
since the scale slider couldn't be found. This keeps the value of the slider in
a class member variable so its always accessible.


  Commit: c08a87a255cb05d2e7cca67708e9b6754455a27e
      https://github.com/wesnoth/wesnoth/commit/c08a87a255cb05d2e7cca67708e9b6754455a27e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-21 (Sun, 21 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: hopefully silenced unused parameter warning


  Commit: 7565ae00d6a9b4db24f5a8cb83b3dbcf3ad6e52a
      https://github.com/wesnoth/wesnoth/commit/7565ae00d6a9b4db24f5a8cb83b3dbcf3ad6e52a
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M src/widgets/widget.cpp

  Log Message:
  -----------
  Ensure that GUI1 widgets are drawn on a DRAW_ALL_EVENT

The DRAW_ALL_EVENT is only used in certain circumstances, when a full
redraw of all widgets/components is desired. The previous behaviour
relied on a DRAW-event following the DRAW_ALL_EVENT, which is not
something that can be relied upon. By calling draw() explicitly it
removes the reliance on the DRAW-event.


  Commit: 81389f4c880f3945d8cb96b8cee1789debf00563
      https://github.com/wesnoth/wesnoth/commit/81389f4c880f3945d8cb96b8cee1789debf00563
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M data/gui/default/widget/toggle_button_listbox_header.cfg

  Log Message:
  -----------
  gui2: tweaked layout of listbox header toggle button definition

This lays out the text by a 5 left offset, alleviating the necessary use
of a border in dialogs using this widget, since borders meant that the
colors backgrounds would not be drawn. As such, any use of this widget
should *not* have borders defined.


  Commit: 34153effa85e135984bc84797c54ef2b5c979aff
      https://github.com/wesnoth/wesnoth/commit/34153effa85e135984bc84797c54ef2b5c979aff
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M data/gui/default/window/game_load.cfg
    M data/gui/default/window/unit_create.cfg

  Log Message:
  -----------
  gui2: removed borders from usecases of listbox_header type toggle buttons

This deliberately excludes the addon_list dialog, since work is being done
on that elsewhere.


  Commit: 710b1fc3afb3f25d5e565e3a9a1fffe0b1f339ee
      https://github.com/wesnoth/wesnoth/commit/710b1fc3afb3f25d5e565e3a9a1fffe0b1f339ee
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M data/gui/default/window/game_load.cfg

  Log Message:
  -----------
  tgame_load: very subtle layout fix

The Delete button wasn't perfectly aligned with the listbox scrollbar
on the right.


  Commit: 67cf95a5af3caefb3123da806126282997c1121d
      https://github.com/wesnoth/wesnoth/commit/67cf95a5af3caefb3123da806126282997c1121d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M data/gui/default/widget/text_box_default.cfg

  Log Message:
  -----------
  gui2: cleanup of the text box widget design

This reduces border size as well as removes a hack related to transparent
backgrounds and text rendering. I can't observe any issue with text AA
using semi-transparent backgrounds anymore.


  Commit: e85d504fbccac2aee80a1f24fe42351d5c51ac73
      https://github.com/wesnoth/wesnoth/commit/e85d504fbccac2aee80a1f24fe42351d5c51ac73
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    A data/core/images/terrain/masks/7hex-bl-br.png
    A data/core/images/terrain/masks/7hex-bl-l.png
    A data/core/images/terrain/masks/7hex-bl.png
    A data/core/images/terrain/masks/7hex-br-bl.png
    A data/core/images/terrain/masks/7hex-br-r.png
    A data/core/images/terrain/masks/7hex-br.png
    A data/core/images/terrain/masks/7hex-l-bl.png
    A data/core/images/terrain/masks/7hex-l-tl.png
    A data/core/images/terrain/masks/7hex-l.png
    A data/core/images/terrain/masks/7hex-r-br.png
    A data/core/images/terrain/masks/7hex-r-tr.png
    A data/core/images/terrain/masks/7hex-r.png
    A data/core/images/terrain/masks/7hex-tl-l.png
    A data/core/images/terrain/masks/7hex-tl-tr.png
    A data/core/images/terrain/masks/7hex-tl.png
    A data/core/images/terrain/masks/7hex-tr-r.png
    A data/core/images/terrain/masks/7hex-tr-tl.png
    A data/core/images/terrain/masks/7hex-tr.png
    R data/core/images/terrain/water/waves-mask-bl-br.png
    R data/core/images/terrain/water/waves-mask-bl-l.png
    R data/core/images/terrain/water/waves-mask-br-bl.png
    R data/core/images/terrain/water/waves-mask-br-r.png
    R data/core/images/terrain/water/waves-mask-l-bl.png
    R data/core/images/terrain/water/waves-mask-l-tl.png
    R data/core/images/terrain/water/waves-mask-r-br.png
    R data/core/images/terrain/water/waves-mask-r-tr.png
    R data/core/images/terrain/water/waves-mask-tl-l.png
    R data/core/images/terrain/water/waves-mask-tl-tr.png
    R data/core/images/terrain/water/waves-mask-tr-r.png
    R data/core/images/terrain/water/waves-mask-tr-tl.png
    M data/core/terrain-graphics/new-macros.cfg

  Log Message:
  -----------
  Replaced feathered beach wave masks with hard-edged ones

This both improves performance slightly and eliminates glitches resulting from the feathered masks overlapping.


  Commit: 04d510a91cb9d9ff97a56b09690ca9499c82ab30
      https://github.com/wesnoth/wesnoth/commit/04d510a91cb9d9ff97a56b09690ca9499c82ab30
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M data/gui/default/macros/horizontal_scrollbar.cfg
    M data/gui/default/macros/vertical_scrollbar.cfg

  Log Message:
  -----------
  gui2: dropped repeating buttons from scrollbars


  Commit: 5aa86c42f004b1da191c645b9d79c5326b21b67e
      https://github.com/wesnoth/wesnoth/commit/5aa86c42f004b1da191c645b9d79c5326b21b67e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M data/gui/default/widget/horizontal_scrollbar_default.cfg
    M data/gui/default/widget/vertical_scrollbar_default.cfg
    A images/buttons/scrollbars/scrollbottom-active.png
    A images/buttons/scrollbars/scrollbottom-minimal-active.png
    A images/buttons/scrollbars/scrollbottom-minimal-pressed.png
    A images/buttons/scrollbars/scrollbottom-minimal.png
    A images/buttons/scrollbars/scrollbottom-pressed.png
    A images/buttons/scrollbars/scrollbottom.png
    A images/buttons/scrollbars/scrollgroove-bottom-minimal.png
    A images/buttons/scrollbars/scrollgroove-bottom.png
    A images/buttons/scrollbars/scrollgroove-horizontal.png
    A images/buttons/scrollbars/scrollgroove-left.png
    A images/buttons/scrollbars/scrollgroove-mid-minimal.png
    A images/buttons/scrollbars/scrollgroove-mid.png
    A images/buttons/scrollbars/scrollgroove-right.png
    A images/buttons/scrollbars/scrollgroove-top-minimal.png
    A images/buttons/scrollbars/scrollgroove-top.png
    A images/buttons/scrollbars/scrollhorizontal-active.png
    A images/buttons/scrollbars/scrollhorizontal-pressed.png
    A images/buttons/scrollbars/scrollhorizontal.png
    A images/buttons/scrollbars/scrollleft-active.png
    A images/buttons/scrollbars/scrollleft-pressed.png
    A images/buttons/scrollbars/scrollleft.png
    A images/buttons/scrollbars/scrollmid-active.png
    A images/buttons/scrollbars/scrollmid-minimal-active.png
    A images/buttons/scrollbars/scrollmid-minimal-pressed.png
    A images/buttons/scrollbars/scrollmid-minimal.png
    A images/buttons/scrollbars/scrollmid-pressed.png
    A images/buttons/scrollbars/scrollmid.png
    A images/buttons/scrollbars/scrollright-active.png
    A images/buttons/scrollbars/scrollright-pressed.png
    A images/buttons/scrollbars/scrollright.png
    A images/buttons/scrollbars/scrolltop-active.png
    A images/buttons/scrollbars/scrolltop-minimal-active.png
    A images/buttons/scrollbars/scrolltop-minimal-pressed.png
    A images/buttons/scrollbars/scrolltop-minimal.png
    A images/buttons/scrollbars/scrolltop-pressed.png
    A images/buttons/scrollbars/scrolltop.png
    R images/buttons/scrollbottom-active.png
    R images/buttons/scrollbottom-minimal-active.png
    R images/buttons/scrollbottom-minimal-pressed.png
    R images/buttons/scrollbottom-minimal.png
    R images/buttons/scrollbottom-pressed.png
    R images/buttons/scrollbottom.png
    R images/buttons/scrollgroove-bottom-minimal.png
    R images/buttons/scrollgroove-bottom.png
    R images/buttons/scrollgroove-horizontal.png
    R images/buttons/scrollgroove-left.png
    R images/buttons/scrollgroove-mid-minimal.png
    R images/buttons/scrollgroove-mid.png
    R images/buttons/scrollgroove-right.png
    R images/buttons/scrollgroove-top-minimal.png
    R images/buttons/scrollgroove-top.png
    R images/buttons/scrollhorizontal-active.png
    R images/buttons/scrollhorizontal-pressed.png
    R images/buttons/scrollhorizontal.png
    R images/buttons/scrollleft-active.png
    R images/buttons/scrollleft-pressed.png
    R images/buttons/scrollleft.png
    R images/buttons/scrollmid-active.png
    R images/buttons/scrollmid-minimal-active.png
    R images/buttons/scrollmid-minimal-pressed.png
    R images/buttons/scrollmid-minimal.png
    R images/buttons/scrollmid-pressed.png
    R images/buttons/scrollmid.png
    R images/buttons/scrollright-active.png
    R images/buttons/scrollright-pressed.png
    R images/buttons/scrollright.png
    R images/buttons/scrolltop-active.png
    R images/buttons/scrolltop-minimal-active.png
    R images/buttons/scrolltop-minimal-pressed.png
    R images/buttons/scrolltop-minimal.png
    R images/buttons/scrolltop-pressed.png
    R images/buttons/scrolltop.png

  Log Message:
  -----------
  Moved scrollbar images to their own folder


  Commit: b57def51302d70220dfe7ecee5ca3e7254cdcfe8
      https://github.com/wesnoth/wesnoth/commit/b57def51302d70220dfe7ecee5ca3e7254cdcfe8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    R data/gui/default/widget/label_title_screen_revision.cfg
    M data/gui/default/window/title_screen.cfg

  Log Message:
  -----------
  ttitle_screen: use a standard label definition for version label

Since this label no longer has a special background, the custom definition isn't
necessary anymore.


  Commit: c0254f6bcae1b4174a0a4bd5e3e39d1fcc11b7bb
      https://github.com/wesnoth/wesnoth/commit/c0254f6bcae1b4174a0a4bd5e3e39d1fcc11b7bb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

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

  Log Message:
  -----------
  tcontrol: add text_alignment setter to set_members


  Commit: e8c3fdb2381c2b2cf4dc83b3e7583268c8e36f0b
      https://github.com/wesnoth/wesnoth/commit/e8c3fdb2381c2b2cf4dc83b3e7583268c8e36f0b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/gui/default/window/campaign_dialog.cfg
    M src/gui/dialogs/campaign_selection.cpp

  Log Message:
  -----------
  tcampaign_dialog: add support for setting alignment of description text from WML


  Commit: 9cdc3bcbd2a39c78fc2515af24810283763cb431
      https://github.com/wesnoth/wesnoth/commit/9cdc3bcbd2a39c78fc2515af24810283763cb431
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

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

  Log Message:
  -----------
  SoF: center description poem


  Commit: 499cadc37b99934ec8352a337a5f55292efe0775
      https://github.com/wesnoth/wesnoth/commit/499cadc37b99934ec8352a337a5f55292efe0775
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/widgets/scrollbar.cpp

  Log Message:
  -----------
  Update GUI1 scrollbar image paths post-5aa86c42f004


  Commit: cc5dc5b382ea74aaff291de1fdc6e3e888c0f711
      https://github.com/wesnoth/wesnoth/commit/cc5dc5b382ea74aaff291de1fdc6e3e888c0f711
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M src/game_initialization/playcampaign.cpp

  Log Message:
  -----------
  attempt to fix replays of mp games not beeing loaded correctly.

https://gna.org/bugs/?24439


  Commit: 847ee990a31b88673c39df1f1ec1f0101dfd11a2
      https://github.com/wesnoth/wesnoth/commit/847ee990a31b88673c39df1f1ec1f0101dfd11a2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

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

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

This makes the dialog look good at 800x480 again


  Commit: 2b6566682386cb4e30d474765e8b5d3f8b26cab3
      https://github.com/wesnoth/wesnoth/commit/2b6566682386cb4e30d474765e8b5d3f8b26cab3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: ensure all descriptions are shown


  Commit: 74973218b1502c78efc2cedfa256a5e0fdba25dc
      https://github.com/wesnoth/wesnoth/commit/74973218b1502c78efc2cedfa256a5e0fdba25dc
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

  Changed paths:
    M data/gui/default/macros/horizontal_scrollbar.cfg
    M data/gui/default/macros/vertical_scrollbar.cfg

  Log Message:
  -----------
  Revert "gui2: dropped repeating buttons from scrollbars"

This reverts commit 04d510a91cb9d9ff97a56b09690ca9499c82ab30.


  Commit: 2d99960930106464b3cd12517fe7fcd57d10d4df
      https://github.com/wesnoth/wesnoth/commit/2d99960930106464b3cd12517fe7fcd57d10d4df
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg

  Log Message:
  -----------
  UtBS S2: fixed Go’hag not being included in undead group death event


  Commit: 7f02961ddaf467a29882a4acd32aa55201188ad5
      https://github.com/wesnoth/wesnoth/commit/7f02961ddaf467a29882a4acd32aa55201188ad5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg

  Log Message:
  -----------
  Fixup 2d9996093010


  Commit: a5d03e9519954bf09ca17f52fe51438146bafdb7
      https://github.com/wesnoth/wesnoth/commit/a5d03e9519954bf09ca17f52fe51438146bafdb7
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/unit_filter.cpp

  Log Message:
  -----------
  remove support for name= in standart unit filters

This causes OOS because the name differs in different languages
Also this wasn't documented in the wiki


  Commit: 89e8341b1aa1ff72a05c014c1136b481df9479cd
      https://github.com/wesnoth/wesnoth/commit/89e8341b1aa1ff72a05c014c1136b481df9479cd
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg

  Log Message:
  -----------
  fix use of invalid name= attribute in standard unit filtes in UtbS scenario2


  Commit: 43e3f8e6316462fe1f3d837ad63d073ac0ca62a9
      https://github.com/wesnoth/wesnoth/commit/43e3f8e6316462fe1f3d837ad63d073ac0ca62a9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-22 (Mon, 22 Feb 2016)

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

  Log Message:
  -----------
  XCode: Split up copy files phase a little

May or may not speed up the build.
Definitely improves the progress indicator a little bit.


  Commit: 1a6bfca90356f90a182ae4267f16ad11eaa9d4c7
      https://github.com/wesnoth/wesnoth/commit/1a6bfca90356f90a182ae4267f16ad11eaa9d4c7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences/01_general.cfg
    M data/gui/default/window/preferences/02_display.cfg
    M data/gui/default/window/preferences/03_sound.cfg
    M data/gui/default/window/preferences/05_advanced.cfg

  Log Message:
  -----------
  tpreferences: cleaned up some unnecessary grid nesting


  Commit: 05411b6d34ad19440565feea8a4bf6d5271bb0a9
      https://github.com/wesnoth/wesnoth/commit/05411b6d34ad19440565feea8a4bf6d5271bb0a9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences/01_general.cfg

  Log Message:
  -----------
  tpreferences: made sure Scroll Speed slider fills all available space


  Commit: f23bc20e8217d558cd11f450d9a1633555a6bd11
      https://github.com/wesnoth/wesnoth/commit/f23bc20e8217d558cd11f450d9a1633555a6bd11
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: fixed incorrect use of doxygen comments


  Commit: 168fce195844c0b6b840373da240fdee90b1590e
      https://github.com/wesnoth/wesnoth/commit/168fce195844c0b6b840373da240fdee90b1590e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/03_Kalian_under_Attack.cfg

  Log Message:
  -----------
  LoW S3: fixed incorrectly placed labels (bugs #22931, #23776)

I'm not sure why, but it seems the labels need to be initialized in prestart
if using [shift_labels] since I removed the explicit loading of that tag's lua
in a preload event. I'm also not sure why the shift values needed to be updated,
but everything seems to work now, which is what matters.


  Commit: cca804e78d3b08e6c940bb30ef43ccb5ae41142f
      https://github.com/wesnoth/wesnoth/commit/cca804e78d3b08e6c940bb30ef43ccb5ae41142f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/team.cpp

  Log Message:
  -----------
  Add 'is_local' to recognized key list


  Commit: 1c0085616a8a07da937d4bc636b5f496c64f8a44
      https://github.com/wesnoth/wesnoth/commit/1c0085616a8a07da937d4bc636b5f496c64f8a44
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/hotkey_handler_sp.cpp
    M src/playsingle_controller.hpp

  Log Message:
  -----------
  Implement is_replay() in playsingle_controller


  Commit: 800a590525bea30305fe68afe152ffa1eb571ad4
      https://github.com/wesnoth/wesnoth/commit/800a590525bea30305fe68afe152ffa1eb571ad4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/synced_context.cpp

  Log Message:
  -----------
  Moved synced_context replay check deeper

It's caught by more calls this way.


  Commit: 53190dfb4c550da77266f6d673e4af14eb5f6322
      https://github.com/wesnoth/wesnoth/commit/53190dfb4c550da77266f6d673e4af14eb5f6322
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/replay.cpp

  Log Message:
  -----------
  Fixed a typo in an error


  Commit: 3683490ac6885e58c7577a3080e747975dd1f9dc
      https://github.com/wesnoth/wesnoth/commit/3683490ac6885e58c7577a3080e747975dd1f9dc
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/unit_filter.cpp

  Log Message:
  -----------
  add wanring for name= in standard unit filters.


  Commit: fd939cee76c47207db73f71a8194a3d2611f7252
      https://github.com/wesnoth/wesnoth/commit/fd939cee76c47207db73f71a8194a3d2611f7252
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/unit_filter.cpp

  Log Message:
  -----------
  Unit filters: move name warning to constructor and suggest alternatives


  Commit: 18bcd519e0dd9de9f411e0bb1aecd77f555629eb
      https://github.com/wesnoth/wesnoth/commit/18bcd519e0dd9de9f411e0bb1aecd77f555629eb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

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

  Log Message:
  -----------
  XCode: Suppress warnings about unknown warnings


  Commit: 708af564095390490048d04fbd40709cbcda9185
      https://github.com/wesnoth/wesnoth/commit/708af564095390490048d04fbd40709cbcda9185
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp

  Log Message:
  -----------
  Fix function name typo


  Commit: afd53cf6a1b20b9f5efc6143274faa888a308a3f
      https://github.com/wesnoth/wesnoth/commit/afd53cf6a1b20b9f5efc6143274faa888a308a3f
  Author: Robert Wallace <robert at peterwallace.org>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/multiplayer/scenarios/ANL_utils/ANL_leader_options.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_research_options.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_special_macros.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_worker_options.cfg

  Log Message:
  -----------
  Fixed deprecated code in ANL


  Commit: df45dd9aab034ff08c0af27ac087bf986dddc603
      https://github.com/wesnoth/wesnoth/commit/df45dd9aab034ff08c0af27ac087bf986dddc603
  Author: Robert Wallace <robert at peterwallace.org>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Update about.cfg


  Commit: 0484fdd4149fc794d59517f7a19873bbb5fe6ad6
      https://github.com/wesnoth/wesnoth/commit/0484fdd4149fc794d59517f7a19873bbb5fe6ad6
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/controller_base.hpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/hotkey/command_executor.cpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/quit_confirmation.cpp
    M src/quit_confirmation.hpp

  Log Message:
  -----------
  fix quit confirmation promt in editor

previously it showed the default "do you want to quit the game" message
when leaving the editor. using the red cross in the corner.

This also changes some dublication of the "Do you really want to quit?"
translatable string in the c++ code.


  Commit: baed863df07360f8753c81d160c3ea202da681c5
      https://github.com/wesnoth/wesnoth/commit/baed863df07360f8753c81d160c3ea202da681c5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/addon/info.cpp
    M src/addon/info.hpp
    M src/addon/state.cpp
    M src/addon/state.hpp
    M src/editor/palette/common_palette.hpp
    M src/editor/toolkit/editor_toolkit.hpp
    M src/game_classification.cpp
    M src/game_classification.hpp
    M src/game_end_exceptions.cpp
    M src/game_end_exceptions.hpp
    M src/gui/dialogs/addon_list.hpp
    M src/gui/dialogs/campaign_selection.hpp
    M src/gui/dialogs/core_selection.hpp
    M src/gui/dialogs/editor/editor_edit_scenario.hpp
    M src/gui/dialogs/editor/editor_edit_side.hpp
    M src/gui/dialogs/lobby_player_info.hpp
    M src/help/help.cpp
    M src/help/help_impl.hpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_item.hpp
    M src/network_asio.hpp
    M src/replay.hpp
    M src/replay_helper.hpp
    M src/scripting/lua_api.hpp
    M src/serialization/schema_validator.hpp
    M src/synced_checkup.hpp
    M src/synced_commands.hpp

  Log Message:
  -----------
  Don't include config.hpp when possible

Instead, try to forward-declare it only.


  Commit: c08ea95c72566614a5d44a347e2517f4491d0e70
      https://github.com/wesnoth/wesnoth/commit/c08ea95c72566614a5d44a347e2517f4491d0e70
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/config.hpp

  Log Message:
  -----------
  config: make static string constants private


  Commit: c0df87a4704924ba8331858e595090a74da1a638
      https://github.com/wesnoth/wesnoth/commit/c0df87a4704924ba8331858e595090a74da1a638
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/help/help_impl.hpp

  Log Message:
  -----------
  Restore a config.hpp include

This fixes compilation


  Commit: 56f0c9a99a6d42359db2407acc367f6e5f5863ee
      https://github.com/wesnoth/wesnoth/commit/56f0c9a99a6d42359db2407acc367f6e5f5863ee
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/help/help_impl.hpp

  Log Message:
  -----------
  Redid c0df87a47049 correctly


  Commit: c40c2cd9af52d1dbfecbad38684b92ce3dd5ba8b
      https://github.com/wesnoth/wesnoth/commit/c40c2cd9af52d1dbfecbad38684b92ce3dd5ba8b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/multiplayer/scenarios/ANL_utils/ANL_research_options.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_worker_options.cfg

  Log Message:
  -----------
  ANL: strip unnecessary wmltools guards and ran wmlindent


  Commit: 2346b3508f8d58b0581ad0485b63014094faea67
      https://github.com/wesnoth/wesnoth/commit/2346b3508f8d58b0581ad0485b63014094faea67
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp

  Log Message:
  -----------
  Simplify handling of HOTKEY_QUIT_TO_DESKTOP


  Commit: b73cc5eb08f4a26f4e7284c1236fe4dc73bb2d22
      https://github.com/wesnoth/wesnoth/commit/b73cc5eb08f4a26f4e7284c1236fe4dc73bb2d22
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

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

  Log Message:
  -----------
  Small formatting cleanup


  Commit: f067332d0ff5c78541f5cb31c4cdff47f83e61cb
      https://github.com/wesnoth/wesnoth/commit/f067332d0ff5c78541f5cb31c4cdff47f83e61cb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/hotkey/command_executor.cpp
    M src/quit_confirmation.cpp
    M src/quit_confirmation.hpp

  Log Message:
  -----------
  fix spelling


  Commit: ed9ead2ac9e414efe52cab34f62fe2652cd88270
      https://github.com/wesnoth/wesnoth/commit/ed9ead2ac9e414efe52cab34f62fe2652cd88270
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/gui/dialogs/synced_choice_wait.hpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/quit_confirmation.cpp
    M src/quit_confirmation.hpp

  Log Message:
  -----------
  Add flag to quit_confirmation::quit() to only quit out of game


  Commit: 27d4091ec5bf510a9f3a1dd2a50d46ac229cfb8c
      https://github.com/wesnoth/wesnoth/commit/27d4091ec5bf510a9f3a1dd2a50d46ac229cfb8c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/quit_confirmation.hpp

  Log Message:
  -----------
  Reapplied a fix from f067332d0ff5 that got lost in ed9ead2ac9e4


  Commit: 7d0a02ec7d1af805e175f58d4adcbf3faef1b8ed
      https://github.com/wesnoth/wesnoth/commit/7d0a02ec7d1af805e175f58d4adcbf3faef1b8ed
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/editor/controller/editor_controller.cpp
    M src/events.cpp
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/hotkey/command_executor.cpp
    M src/quit_confirmation.cpp
    M src/quit_confirmation.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Bunch of refactoring of editor quit handling


  Commit: 03ed7ffdff24f5b9cfe7327b3b5b389c18cbb3dd
      https://github.com/wesnoth/wesnoth/commit/03ed7ffdff24f5b9cfe7327b3b5b389c18cbb3dd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

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

  Log Message:
  -----------
  Applied some formatting to Editor quit confirmation-with-maps-open message


  Commit: 031628dac5bfe95976e599735c2cd725e5ea095d
      https://github.com/wesnoth/wesnoth/commit/031628dac5bfe95976e599735c2cd725e5ea095d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/editor/controller/editor_controller.cpp

  Log Message:
  -----------
  Small Editor quit confirmation message wording change


  Commit: d00e207202735498841be866c48f30c3e8858a03
      https://github.com/wesnoth/wesnoth/commit/d00e207202735498841be866c48f30c3e8858a03
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/display.cpp
    M src/events.cpp
    M src/storyscreen/render.cpp
    M src/storyscreen/render.hpp
    M src/video.cpp

  Log Message:
  -----------
  Make storyscreen respect draw-all events

The storyscreen now marks itself as dirty on a draw-all event and
redraws itself. There's also some code cleanup in here.


  Commit: 7d2eaef38d4fed1f10bdb2aad01ed2163f794270
      https://github.com/wesnoth/wesnoth/commit/7d2eaef38d4fed1f10bdb2aad01ed2163f794270
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-23 (Tue, 23 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg

  Log Message:
  -----------
  AOI: Make the named loyal units unnameable.


  Commit: c9e2dd19db5b044a252708efbf3b6c6a97c1a3a1
      https://github.com/wesnoth/wesnoth/commit/c9e2dd19db5b044a252708efbf3b6c6a97c1a3a1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg

  Log Message:
  -----------
  Merge pull request #607 from sigurdfdragon/AOI_Named_Loyals

AOI: Make the named loyal units unnameable.


  Commit: a87939acb02df8f6e3fa2ba626449a3574930963
      https://github.com/wesnoth/wesnoth/commit/a87939acb02df8f6e3fa2ba626449a3574930963
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    M data/multiplayer/scenarios/Random_Scenario_Lua_Cave.cfg

  Log Message:
  -----------
  Run wmlindent


  Commit: 1ff15d3ff1680ca55e71741fde95b379fbf3eb25
      https://github.com/wesnoth/wesnoth/commit/1ff15d3ff1680ca55e71741fde95b379fbf3eb25
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/_main.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg
    M data/campaigns/Eastern_Invasion/scenarios/13_The_Drowned_Plains.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/07_Crossroads.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/01_The_Uprooting.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/02_Hostile_Mountains.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/03_Kalian_under_Attack.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/04_The_Elvish_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/05_The_Saurian_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/06_Acquaintance_in_Need.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/08_Council_of_Hard_Choices.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/10_Cliffs_of_Thoria.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/11_Battle_of_the_Book.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/13_News_from_the_Front.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/17_Breaking_the_Siege.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg
    M data/campaigns/Legend_of_Wesmere/utils/characters.cfg
    M data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg

  Log Message:
  -----------
  Ran wmlindent on campaigns


  Commit: 5418ddfc24955de2e83addb150b9dd6848bdfb71
      https://github.com/wesnoth/wesnoth/commit/5418ddfc24955de2e83addb150b9dd6848bdfb71
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/gui/dialogs/synced_choice_wait.hpp

  Log Message:
  -----------
  tsynced_choice_wait: removed now-unused CVideo parameter from pre_show


  Commit: 096d257624e1ab35076dc89a13046965de362ab5
      https://github.com/wesnoth/wesnoth/commit/096d257624e1ab35076dc89a13046965de362ab5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/gui/dialogs/synced_choice_wait.hpp

  Log Message:
  -----------
  Redo 5418ddfc2495 properly


  Commit: a33a6698580b7a0ae79b54eb704e1ba94ea646b5
      https://github.com/wesnoth/wesnoth/commit/a33a6698580b7a0ae79b54eb704e1ba94ea646b5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/quit_confirmation.hpp

  Log Message:
  -----------
  Mark quit_confirmation constructor as explicit


  Commit: 12d1fd006fd359b66d044d0ad36679dbd8e3c892
      https://github.com/wesnoth/wesnoth/commit/12d1fd006fd359b66d044d0ad36679dbd8e3c892
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/themes/_initial.cfg
    M src/display.cpp
    M src/display.hpp
    M src/widgets/button.cpp

  Log Message:
  -----------
  Resize action buttons dynamically on the main display

This adds the necessary bells and whistles to resize the GUI1 buttons
used in the main game display. It is rather painful as it involves
re-setting most of the attributes that affect the size.

These changes also adds two new draw-methods to the display class and
gets rid of the default parameters. This is to avoid warnings from
clang since the draw() method comes from a superclass to display now.

The GUI1 button's set_image has been updated to treat the image path
in the same way as it is treated in the constructor. This should not
be a problem since the method is not called from anywhere but the
display class, and that call is added in this commit.


  Commit: c0f7fb6be25e9d10ca054d6ea00cc703d520e5b2
      https://github.com/wesnoth/wesnoth/commit/c0f7fb6be25e9d10ca054d6ea00cc703d520e5b2
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/_main.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg
    M data/campaigns/Eastern_Invasion/scenarios/13_The_Drowned_Plains.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/07_Crossroads.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/01_The_Uprooting.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/02_Hostile_Mountains.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/03_Kalian_under_Attack.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/04_The_Elvish_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/05_The_Saurian_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/06_Acquaintance_in_Need.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/08_Council_of_Hard_Choices.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/10_Cliffs_of_Thoria.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/11_Battle_of_the_Book.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/13_News_from_the_Front.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/17_Breaking_the_Siege.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg
    M data/campaigns/Legend_of_Wesmere/utils/characters.cfg
    M data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg
    M data/campaigns/Sceptre_of_Fire/_main.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg
    M data/core/about.cfg
    A data/core/images/terrain/masks/7hex-bl-br.png
    A data/core/images/terrain/masks/7hex-bl-l.png
    A data/core/images/terrain/masks/7hex-bl.png
    A data/core/images/terrain/masks/7hex-br-bl.png
    A data/core/images/terrain/masks/7hex-br-r.png
    A data/core/images/terrain/masks/7hex-br.png
    A data/core/images/terrain/masks/7hex-l-bl.png
    A data/core/images/terrain/masks/7hex-l-tl.png
    A data/core/images/terrain/masks/7hex-l.png
    A data/core/images/terrain/masks/7hex-r-br.png
    A data/core/images/terrain/masks/7hex-r-tr.png
    A data/core/images/terrain/masks/7hex-r.png
    A data/core/images/terrain/masks/7hex-tl-l.png
    A data/core/images/terrain/masks/7hex-tl-tr.png
    A data/core/images/terrain/masks/7hex-tl.png
    A data/core/images/terrain/masks/7hex-tr-r.png
    A data/core/images/terrain/masks/7hex-tr-tl.png
    A data/core/images/terrain/masks/7hex-tr.png
    R data/core/images/terrain/water/waves-mask-bl-br.png
    R data/core/images/terrain/water/waves-mask-bl-l.png
    R data/core/images/terrain/water/waves-mask-br-bl.png
    R data/core/images/terrain/water/waves-mask-br-r.png
    R data/core/images/terrain/water/waves-mask-l-bl.png
    R data/core/images/terrain/water/waves-mask-l-tl.png
    R data/core/images/terrain/water/waves-mask-r-br.png
    R data/core/images/terrain/water/waves-mask-r-tr.png
    R data/core/images/terrain/water/waves-mask-tl-l.png
    R data/core/images/terrain/water/waves-mask-tl-tr.png
    R data/core/images/terrain/water/waves-mask-tr-r.png
    R data/core/images/terrain/water/waves-mask-tr-tl.png
    M data/core/terrain-graphics/new-macros.cfg
    M data/gui/default/widget/horizontal_scrollbar_default.cfg
    R data/gui/default/widget/label_title_screen_revision.cfg
    M data/gui/default/widget/text_box_default.cfg
    M data/gui/default/widget/toggle_button_listbox_header.cfg
    M data/gui/default/widget/vertical_scrollbar_default.cfg
    M data/gui/default/window/campaign_dialog.cfg
    M data/gui/default/window/game_load.cfg
    M data/gui/default/window/preferences/01_general.cfg
    M data/gui/default/window/preferences/02_display.cfg
    M data/gui/default/window/preferences/03_sound.cfg
    M data/gui/default/window/preferences/05_advanced.cfg
    M data/gui/default/window/title_screen.cfg
    M data/gui/default/window/unit_create.cfg
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_leader_options.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_research_options.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_special_macros.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_worker_options.cfg
    M data/multiplayer/scenarios/Random_Scenario_Lua_Cave.cfg
    A images/buttons/scrollbars/scrollbottom-active.png
    A images/buttons/scrollbars/scrollbottom-minimal-active.png
    A images/buttons/scrollbars/scrollbottom-minimal-pressed.png
    A images/buttons/scrollbars/scrollbottom-minimal.png
    A images/buttons/scrollbars/scrollbottom-pressed.png
    A images/buttons/scrollbars/scrollbottom.png
    A images/buttons/scrollbars/scrollgroove-bottom-minimal.png
    A images/buttons/scrollbars/scrollgroove-bottom.png
    A images/buttons/scrollbars/scrollgroove-horizontal.png
    A images/buttons/scrollbars/scrollgroove-left.png
    A images/buttons/scrollbars/scrollgroove-mid-minimal.png
    A images/buttons/scrollbars/scrollgroove-mid.png
    A images/buttons/scrollbars/scrollgroove-right.png
    A images/buttons/scrollbars/scrollgroove-top-minimal.png
    A images/buttons/scrollbars/scrollgroove-top.png
    A images/buttons/scrollbars/scrollhorizontal-active.png
    A images/buttons/scrollbars/scrollhorizontal-pressed.png
    A images/buttons/scrollbars/scrollhorizontal.png
    A images/buttons/scrollbars/scrollleft-active.png
    A images/buttons/scrollbars/scrollleft-pressed.png
    A images/buttons/scrollbars/scrollleft.png
    A images/buttons/scrollbars/scrollmid-active.png
    A images/buttons/scrollbars/scrollmid-minimal-active.png
    A images/buttons/scrollbars/scrollmid-minimal-pressed.png
    A images/buttons/scrollbars/scrollmid-minimal.png
    A images/buttons/scrollbars/scrollmid-pressed.png
    A images/buttons/scrollbars/scrollmid.png
    A images/buttons/scrollbars/scrollright-active.png
    A images/buttons/scrollbars/scrollright-pressed.png
    A images/buttons/scrollbars/scrollright.png
    A images/buttons/scrollbars/scrolltop-active.png
    A images/buttons/scrollbars/scrolltop-minimal-active.png
    A images/buttons/scrollbars/scrolltop-minimal-pressed.png
    A images/buttons/scrollbars/scrolltop-minimal.png
    A images/buttons/scrollbars/scrolltop-pressed.png
    A images/buttons/scrollbars/scrolltop.png
    R images/buttons/scrollbottom-active.png
    R images/buttons/scrollbottom-minimal-active.png
    R images/buttons/scrollbottom-minimal-pressed.png
    R images/buttons/scrollbottom-minimal.png
    R images/buttons/scrollbottom-pressed.png
    R images/buttons/scrollbottom.png
    R images/buttons/scrollgroove-bottom-minimal.png
    R images/buttons/scrollgroove-bottom.png
    R images/buttons/scrollgroove-horizontal.png
    R images/buttons/scrollgroove-left.png
    R images/buttons/scrollgroove-mid-minimal.png
    R images/buttons/scrollgroove-mid.png
    R images/buttons/scrollgroove-right.png
    R images/buttons/scrollgroove-top-minimal.png
    R images/buttons/scrollgroove-top.png
    R images/buttons/scrollhorizontal-active.png
    R images/buttons/scrollhorizontal-pressed.png
    R images/buttons/scrollhorizontal.png
    R images/buttons/scrollleft-active.png
    R images/buttons/scrollleft-pressed.png
    R images/buttons/scrollleft.png
    R images/buttons/scrollmid-active.png
    R images/buttons/scrollmid-minimal-active.png
    R images/buttons/scrollmid-minimal-pressed.png
    R images/buttons/scrollmid-minimal.png
    R images/buttons/scrollmid-pressed.png
    R images/buttons/scrollmid.png
    R images/buttons/scrollright-active.png
    R images/buttons/scrollright-pressed.png
    R images/buttons/scrollright.png
    R images/buttons/scrolltop-active.png
    R images/buttons/scrolltop-minimal-active.png
    R images/buttons/scrolltop-minimal-pressed.png
    R images/buttons/scrolltop-minimal.png
    R images/buttons/scrolltop-pressed.png
    R images/buttons/scrolltop.png
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/addon/info.cpp
    M src/addon/info.hpp
    M src/addon/state.cpp
    M src/addon/state.hpp
    M src/config.hpp
    M src/controller_base.hpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/editor/map/context_manager.cpp
    M src/editor/palette/common_palette.hpp
    M src/editor/toolkit/editor_toolkit.hpp
    M src/events.cpp
    M src/game_classification.cpp
    M src/game_classification.hpp
    M src/game_end_exceptions.cpp
    M src/game_end_exceptions.hpp
    M src/game_initialization/playcampaign.cpp
    M src/gui/dialogs/addon_list.hpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_selection.hpp
    M src/gui/dialogs/core_selection.hpp
    M src/gui/dialogs/editor/editor_edit_scenario.hpp
    M src/gui/dialogs/editor/editor_edit_side.hpp
    M src/gui/dialogs/lobby_player_info.hpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/gui/dialogs/synced_choice_wait.hpp
    M src/gui/widgets/control.cpp
    M src/help/help.cpp
    M src/help/help_impl.hpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_item.hpp
    M src/hotkey_handler_sp.cpp
    M src/network_asio.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playsingle_controller.hpp
    M src/quit_confirmation.cpp
    M src/quit_confirmation.hpp
    M src/replay.cpp
    M src/replay.hpp
    M src/replay_helper.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp
    M src/serialization/schema_validator.hpp
    M src/synced_checkup.hpp
    M src/synced_commands.hpp
    M src/synced_context.cpp
    M src/team.cpp
    M src/unit_filter.cpp
    M src/wesnoth.cpp
    M src/widgets/scrollbar.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into guifixes


  Commit: aba935060aeaa34d5efe9e2afed5cc4d2f343ff8
      https://github.com/wesnoth/wesnoth/commit/aba935060aeaa34d5efe9e2afed5cc4d2f343ff8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg

  Log Message:
  -----------
  Revert "AOI: Make the named loyal units unnameable."


  Commit: b76813c8ac0ccb3144a05d99ea8f4b99d1f3d2de
      https://github.com/wesnoth/wesnoth/commit/b76813c8ac0ccb3144a05d99ea8f4b99d1f3d2de
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg

  Log Message:
  -----------
  Merge pull request #608 from wesnoth/revert-607-AOI_Named_Loyals

Revert "AOI: Make the named loyal units unnameable."


  Commit: b338a894b704e7eb55a7c6a59eee3c885f57a106
      https://github.com/wesnoth/wesnoth/commit/b338a894b704e7eb55a7c6a59eee3c885f57a106
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/scenarios/12_Terror_at_the_Ford_of_Parthyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/04_The_Bay_of_Pearls.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/08_The_Princess_of_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/15_The_Lost_General.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/02_The_Fall.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04a_The_Swamp_of_Esten.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/07_Return_to_Oldwood.cfg
    M data/campaigns/The_South_Guard/scenarios/01_Born_to_the_Banner.cfg
    M data/campaigns/The_South_Guard/scenarios/02_Proven_by_the_Sword.cfg
    M data/campaigns/The_South_Guard/scenarios/03_A_Desparate_Errand.cfg
    M data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg
    M data/campaigns/Two_Brothers/scenarios/03_Guarded_Castle.cfg
    M data/campaigns/Two_Brothers/scenarios/04_Return_to_the_Village.cfg

  Log Message:
  -----------
  Added some missing unrenamable=yes keys and removed unnecessary ones


  Commit: a33e37a2fc47b3086dbb1734f038de2e815ae5f9
      https://github.com/wesnoth/wesnoth/commit/a33e37a2fc47b3086dbb1734f038de2e815ae5f9
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/12_Evacuation.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/2_Closing_the_Gates.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/3_Searching_for_the_Runecrafter.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/5_Hills_of_the_Shorbear_Clan.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/01_End_of_Peace.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/03_Toward_Mountains_of_Haag.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/10_Saving_Inarix.cfg
    M data/campaigns/Son_Of_The_Black_Eye/utils/utils.cfg

  Log Message:
  -----------
  Added unrenamable=yes to some more units


  Commit: b282ef7236cee438b3e6dde650a4c7f82bfda485
      https://github.com/wesnoth/wesnoth/commit/b282ef7236cee438b3e6dde650a4c7f82bfda485
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/ai/testing/stage_sf_with_rca.cpp
    M src/game_events/action_wml.cpp
    M src/play_controller.cpp
    M src/synced_commands.cpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp

  Log Message:
  -----------
  use game_data* instead of boost::optional<game_data&> in tod_manager

after updating to boost 1.60 boost have me erros related to
boost::optional<game_data&> in stage_sf_with_rca.cpp where game_data is
not defined (only declared).

Using game_data* solved this problems and also simplies the code by
using simpler datatypes.


  Commit: bcb06e4a7a74b894b5247ad867df905722d334a4
      https://github.com/wesnoth/wesnoth/commit/bcb06e4a7a74b894b5247ad867df905722d334a4
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/gettext.hpp
    M src/gettext_boost.cpp
    M src/lua/lvm.cpp
    M src/scripting/lua_common.cpp

  Log Message:
  -----------
  fix lua string and tstring comparision

lua string now use a locale indpenedent comparision, this prevents OOS.

This commit also implements comparision operators for lua tstring which
use a language dependend collate facet from boost locale. (which usually
uses an icu or a winapi backend)


  Commit: bcf2710cc64e586f6f865bb8ebaed680417ae512
      https://github.com/wesnoth/wesnoth/commit/bcf2710cc64e586f6f865bb8ebaed680417ae512
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/game_initialization/multiplayer_ui.cpp

  Log Message:
  -----------
  add a comment


  Commit: ac6439efdc26cf5be0a9341e25fa9aa44f69543d
      https://github.com/wesnoth/wesnoth/commit/ac6439efdc26cf5be0a9341e25fa9aa44f69543d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M src/hotkey/command_executor.cpp

  Log Message:
  -----------
  fix lua console showing twice


  Commit: c970efa6bf44da11736430955dae6f5bf0a7cb84
      https://github.com/wesnoth/wesnoth/commit/c970efa6bf44da11736430955dae6f5bf0a7cb84
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/tutorial/lua/character_selection.lua
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg

  Log Message:
  -----------
  T: Make Konrad & Li'sar unnameable.


  Commit: d99806cbbfb2ae86eb48f147c724a3751d134210
      https://github.com/wesnoth/wesnoth/commit/d99806cbbfb2ae86eb48f147c724a3751d134210
  Author: sigurdfdragon <jjwcoat at gmail.com>
  Date:   2016-02-24 (Wed, 24 Feb 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg

  Log Message:
  -----------
  T: Make Delfador have same traits as HttT.

Except loyal, because he's not on your side here.


  Commit: 9358af7ad12b0a251792fdf4b8d48677e899dde6
      https://github.com/wesnoth/wesnoth/commit/9358af7ad12b0a251792fdf4b8d48677e899dde6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M data/campaigns/tutorial/lua/character_selection.lua
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg

  Log Message:
  -----------
  Merge pull request #609 from sigurdfdragon/Tutorial_Fixes_2016_02_24

Tutorial fixes 2016 02 24


  Commit: d2be47f5ddd1e546756ef9e8360913c945677115
      https://github.com/wesnoth/wesnoth/commit/d2be47f5ddd1e546756ef9e8360913c945677115
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M src/replay.hpp

  Log Message:
  -----------
  Fix broken build in VC

#include <iterator> is needed for back_insert_iterator. This was included in config.hpp, but inclusion of that header here was removed in the previous commit.


  Commit: dd705441391aef97649fd046dedadf6eb591f4a9
      https://github.com/wesnoth/wesnoth/commit/dd705441391aef97649fd046dedadf6eb591f4a9
  Author: Andreas <andreas at alternating.net>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M src/replay.hpp

  Log Message:
  -----------
  Merge pull request #610 from Wedge009/Fix_VC_build

Fix broken build in VC


  Commit: b576e1ae9081379222483713f85eb50130140001
      https://github.com/wesnoth/wesnoth/commit/b576e1ae9081379222483713f85eb50130140001
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M data/themes/_initial.cfg
    M src/editor/controller/editor_controller.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/palette/editor_palettes.cpp
    M src/menu_events.cpp
    M src/widgets/button.cpp

  Log Message:
  -----------
  Ensure that the map-editor still works

This makes the map-editor aware of the draw-layering. Since it's a
subclass of the display-class, but relies on the buttons being
re-created in the superclass I've moved that code into the subclass
instead. This way there won't be any infinite loops with a full redraw
triggering another full redraw.

I have also introduced a small workaround in the GUI1 button widget,
where it would sometimes add the postfix to overlay image names that
already contained the postfix. If the image name ends in the postfix,
the postfix is removed from the name before re-added. This ensures
that the files are successfully found.


  Commit: dfe7fcca8839bd926c3ee312e7411c892f00d787
      https://github.com/wesnoth/wesnoth/commit/dfe7fcca8839bd926c3ee312e7411c892f00d787
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    A src/gui/widgets/group.hpp

  Log Message:
  -----------
  gui2: implement widget groups

Groups are handled on a per-dialog basis, and are currently specialized for tselectable_
inheritors. They provide a convenient vector-of-pairs interface that ensure only one
widget is selected at one time and allows binding of values to widgets which can be
fetched at a later point.


  Commit: 6d883e10f429cbd3ba29b6553728f8f0470df0e5
      https://github.com/wesnoth/wesnoth/commit/6d883e10f429cbd3ba29b6553728f8f0470df0e5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

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

  Log Message:
  -----------
  tpreferences: reimplement radio toggle setup to use groups


  Commit: 2185faa4032031c6a542814b792782da5d4dbc3c
      https://github.com/wesnoth/wesnoth/commit/2185faa4032031c6a542814b792782da5d4dbc3c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    A src/gui/widgets/group.hpp

  Log Message:
  -----------
  Merge pull request #588 from Vultraz/gui2_widget_groups

gui2: implement widget groups


  Commit: 1fd5eb63e1e9896bd00b25c565a21dedbff03b6a
      https://github.com/wesnoth/wesnoth/commit/1fd5eb63e1e9896bd00b25c565a21dedbff03b6a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-25 (Thu, 25 Feb 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Updated changelog


  Commit: 8691ae247d0b9b8fc4acf9646d72757b753e715e
      https://github.com/wesnoth/wesnoth/commit/8691ae247d0b9b8fc4acf9646d72757b753e715e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/widgets/group.hpp

  Log Message:
  -----------
  tgroup: implement remove_member (C++11 only)


  Commit: a0909a9d4749bee9c2432d044052a553a1b7cdc2
      https://github.com/wesnoth/wesnoth/commit/a0909a9d4749bee9c2432d044052a553a1b7cdc2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp

  Log Message:
  -----------
  tunit_create: simplified gender toggle using a group


  Commit: ec88475d2309e4b89436ef255c6a82b975457da4
      https://github.com/wesnoth/wesnoth/commit/ec88475d2309e4b89436ef255c6a82b975457da4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp
    M src/menu_events.cpp

  Log Message:
  -----------
  tunit_create: refactored out display argument


  Commit: 6612b71b8d03601e9254b719f6ea7cb3a602b8fc
      https://github.com/wesnoth/wesnoth/commit/6612b71b8d03601e9254b719f6ea7cb3a602b8fc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_attack.hpp
    M src/mouse_events.cpp

  Log Message:
  -----------
  tunit_attack: refactored out display argument


  Commit: 02995731ced7808e25e2ecefbf4d7d7a292d450d
      https://github.com/wesnoth/wesnoth/commit/02995731ced7808e25e2ecefbf4d7d7a292d450d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/dialogs/addon_connect.cpp
    M src/gui/dialogs/addon_connect.hpp

  Log Message:
  -----------
  taddon_connect: removed unused display argument


  Commit: e23a4764971bc71dc615e7a433a379f4cdca9865
      https://github.com/wesnoth/wesnoth/commit/e23a4764971bc71dc615e7a433a379f4cdca9865
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/editor/map/context_manager.cpp
    M src/gui/dialogs/editor_generate_map.cpp
    M src/gui/dialogs/editor_generate_map.hpp

  Log Message:
  -----------
  teditor_generate_map: refactored out reliance on display


  Commit: f84fc5cb0b3e62a766d3bedf3a565e68fc3b936d
      https://github.com/wesnoth/wesnoth/commit/f84fc5cb0b3e62a766d3bedf3a565e68fc3b936d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

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

  Log Message:
  -----------
  Fixup a0909a9d4749 (unused parameter)


  Commit: e67dd6b3dfd1774c1acaf426a150cf153170cdb3
      https://github.com/wesnoth/wesnoth/commit/e67dd6b3dfd1774c1acaf426a150cf153170cdb3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/dialogs/editor/editor_edit_side.cpp
    M src/gui/dialogs/editor/editor_edit_side.hpp

  Log Message:
  -----------
  teditor_edit_side: simplified radio toggles with groups


  Commit: e5cf2e8eea01fc497937458a4d3ec8437270793e
      https://github.com/wesnoth/wesnoth/commit/e5cf2e8eea01fc497937458a4d3ec8437270793e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

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

  Log Message:
  -----------
  Attempt to fix gui2 unit tests (post-e23a4764971b)


  Commit: 90ae1151c72eecb6eb9806ded5d2f9d6952b3b4e
      https://github.com/wesnoth/wesnoth/commit/90ae1151c72eecb6eb9806ded5d2f9d6952b3b4e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  CB: add -Wunused compiler flag


  Commit: 82b089e4788df4e65c08de284661ca4b0f257edf
      https://github.com/wesnoth/wesnoth/commit/82b089e4788df4e65c08de284661ca4b0f257edf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/widgets/group.hpp

  Log Message:
  -----------
  tgroup: add a clear() function


  Commit: dfe6f6c935cc35cfb18bfd364a9d098b05b5d72c
      https://github.com/wesnoth/wesnoth/commit/dfe6f6c935cc35cfb18bfd364a9d098b05b5d72c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/dialogs/addon/filter_options.cpp
    M src/gui/dialogs/addon/filter_options.hpp

  Log Message:
  -----------
  taddon_filter_options: simplify radio buttons with groups


  Commit: cc760cb33fa49957bc354146bb12027a7b368b25
      https://github.com/wesnoth/wesnoth/commit/cc760cb33fa49957bc354146bb12027a7b368b25
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/dialogs/addon_connect.cpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_selection.hpp
    M src/gui/dialogs/network_transmission.cpp
    M src/show_dialog.cpp

  Log Message:
  -----------
  Unable undrawing of dialogs used in the title-screen

This sets the restore_ flag to true for the obvious dialogs I've found
that are used on the title-screen.

Also, make GUI1 dialogs mark all buttons dirty on a DRAW_ALL_EVENT to
ensure the buttons get redrawn.


  Commit: 9a77b81fc7dbbcce5bdddfd4b96ab8c45297a090
      https://github.com/wesnoth/wesnoth/commit/9a77b81fc7dbbcce5bdddfd4b96ab8c45297a090
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Update XCode and MSVC projects


  Commit: 5d5f89d31b1f6a6200ebee7fc3706667a9265d6f
      https://github.com/wesnoth/wesnoth/commit/5d5f89d31b1f6a6200ebee7fc3706667a9265d6f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/widgets/group.hpp

  Log Message:
  -----------
  tgroup: Pre-C++11 implementation of remove_member
(In case someone needs it)


  Commit: 63a3312e705d4e1d9ce92b7b7b32d77b1df421ef
      https://github.com/wesnoth/wesnoth/commit/63a3312e705d4e1d9ce92b7b7b32d77b1df421ef
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M src/gui/dialogs/select_orb_colors.cpp
    M src/gui/dialogs/select_orb_colors.hpp

  Log Message:
  -----------
  Use widget groups in orb selection dialog


  Commit: 2e36ed230fa77f07a9b098c48fa5c40b8965c1f7
      https://github.com/wesnoth/wesnoth/commit/2e36ed230fa77f07a9b098c48fa5c40b8965c1f7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-26 (Fri, 26 Feb 2016)

  Changed paths:
    M data/gui/default/window/advanced_graphics_options.cfg
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/advanced_graphics_options.hpp
    M src/image.cpp

  Log Message:
  -----------
  Use widget groups in the advanced graphics options dialog


  Commit: 2ee1cf3cc01f7cac7b5edc0f65bacdb69441e109
      https://github.com/wesnoth/wesnoth/commit/2ee1cf3cc01f7cac7b5edc0f65bacdb69441e109
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M src/editor/controller/editor_controller.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/context_manager.hpp

  Log Message:
  -----------
  editor: don't switch contexts if attempting to switch to current context

This extends ae305e9cc7885294617a86562bf8705cbbc7181e to add context switching


  Commit: 86746aaaf094ece1540d143c8d58c8f9e551e243
      https://github.com/wesnoth/wesnoth/commit/86746aaaf094ece1540d143c8d58c8f9e551e243
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

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

  Log Message:
  -----------
  editor: don't redraw entire screen when switching contexts


  Commit: 6b827e68d49481aa37467d98db0c8a01efad282a
      https://github.com/wesnoth/wesnoth/commit/6b827e68d49481aa37467d98db0c8a01efad282a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M data/gui/default/macros/_initial.cfg
    M data/gui/default/window/lobby_main.cfg
    M data/gui/default/window/title_screen.cfg

  Log Message:
  -----------
  GUI2: added a macro for fullscreen window layout settings


  Commit: 9afb987574be72504ba1f8a6c6c9ab23613c5909
      https://github.com/wesnoth/wesnoth/commit/9afb987574be72504ba1f8a6c6c9ab23613c5909
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M data/gui/default/window/gamestate_inspector.cfg

  Log Message:
  -----------
  tgamestate_inspector: display as fullscreen window and adjusted layout as relevant


  Commit: 0eb6d28664462669c082698593981e2ad80a9433
      https://github.com/wesnoth/wesnoth/commit/0eb6d28664462669c082698593981e2ad80a9433
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M images/editor/brush.png

  Log Message:
  -----------
  Improve look of editor brush


  Commit: 7115b501025965c1f46c1606e70e362bc206cd96
      https://github.com/wesnoth/wesnoth/commit/7115b501025965c1f46c1606e70e362bc206cd96
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M src/editor/editor_display.cpp

  Log Message:
  -----------
  editor: fixed editor having two hex overlays drawing over each other

images/editor/brush.png and images/misc/hover-hex.png were being drawn
on top of each other, resulting in an unsightly editor brush. Removed the
latter.


  Commit: d5b20f9c210281d4ae047cdbdd0a22abcd252e0f
      https://github.com/wesnoth/wesnoth/commit/d5b20f9c210281d4ae047cdbdd0a22abcd252e0f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M images/editor/selection-overlay.png

  Log Message:
  -----------
  Apply slight tint behind editor selection overlay


  Commit: 798a99b27a86e5c15c6cd21d35e5b3f44332bf7a
      https://github.com/wesnoth/wesnoth/commit/798a99b27a86e5c15c6cd21d35e5b3f44332bf7a
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M src/hotkey/hotkey_item.cpp

  Log Message:
  -----------
  Avoid polluting preferences file with null commands (Bug #21969)

Only save non-default hot-keys to the preferences file if the hot-key is active (ie command != 'null').

Clearing hot-keys in memory (via the hot-key functions in the game) only sets the command to 'null', which currently gets written to the preferences file if it is a custom, ie non-default, hot-key. Over time, creating and clearing hot-keys results in a lot of redundant hot-key entries. The nice thing about this update is that it will remove redundant command='null' entries for existing preferences files as well as prevent it from being included in future ones..

I am making this change against the sdl2 branch instead of master because the sdl2 branch already contains a lot of rewriting of the hot-key functionality. Testing against master was also hopeless because hot-key handling is still rather broken building against SDL 1.2.


  Commit: 389285e5803a21e62c8a345578a1219201490b79
      https://github.com/wesnoth/wesnoth/commit/389285e5803a21e62c8a345578a1219201490b79
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M src/hotkey/command_executor.cpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_item.hpp

  Log Message:
  -----------
  Add disabled flag to allow clearing of default hot-keys (Bugs #21983/#22218/#23981)

The original design of using a "null" command to indicate a disabled hot-key is ambiguous with regards to when to save a user hot-key to preferences as well as when a default hot-key should be flagged as disabled. So introduce a separate disabled flag to resolve the ambiguity.
Where the disabled flag is set to true, the hot-key should not be written to preferences unless it is a default hot-key.


  Commit: 807d78a0b18d75ec5cdb3c3fd8b37288ad4a69be
      https://github.com/wesnoth/wesnoth/commit/807d78a0b18d75ec5cdb3c3fd8b37288ad4a69be
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Update change log.


  Commit: e5c5b0213e44299f320a5eb57fd2b5ff02779e28
      https://github.com/wesnoth/wesnoth/commit/e5c5b0213e44299f320a5eb57fd2b5ff02779e28
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/15_A_New_Land.cfg

  Log Message:
  -----------
  TRoW S15: added Lord Typhon's death to lose objectives (bug #24461)


  Commit: 2732b21610de09fc894438d6e355e4fc95bdbedd
      https://github.com/wesnoth/wesnoth/commit/2732b21610de09fc894438d6e355e4fc95bdbedd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg

  Log Message:
  -----------
  UtBS S2: slightly more consistent ID for Go'hag


  Commit: f4cb6569211316d496e6896d595e5f66da1f15e1
      https://github.com/wesnoth/wesnoth/commit/f4cb6569211316d496e6896d595e5f66da1f15e1
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-02-27 (Sat, 27 Feb 2016)

  Changed paths:
    M src/actions/unit_creator.cpp

  Log Message:
  -----------
  Fixed the unit_creator crash part of bug #24439


  Commit: 46a0eb0e558f2d705b6a5dfe8b55dd2a91e59b98
      https://github.com/wesnoth/wesnoth/commit/46a0eb0e558f2d705b6a5dfe8b55dd2a91e59b98
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M changelog
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/12_Terror_at_the_Ford_of_Parthyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/12_Evacuation.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/04_The_Bay_of_Pearls.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/08_The_Princess_of_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/15_The_Lost_General.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/2_Closing_the_Gates.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/3_Searching_for_the_Runecrafter.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/5_Hills_of_the_Shorbear_Clan.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/01_End_of_Peace.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/03_Toward_Mountains_of_Haag.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/10_Saving_Inarix.cfg
    M data/campaigns/Son_Of_The_Black_Eye/utils/utils.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/02_The_Fall.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04a_The_Swamp_of_Esten.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/07_Return_to_Oldwood.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/15_A_New_Land.cfg
    M data/campaigns/The_South_Guard/scenarios/01_Born_to_the_Banner.cfg
    M data/campaigns/The_South_Guard/scenarios/02_Proven_by_the_Sword.cfg
    M data/campaigns/The_South_Guard/scenarios/03_A_Desparate_Errand.cfg
    M data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg
    M data/campaigns/Two_Brothers/scenarios/03_Guarded_Castle.cfg
    M data/campaigns/Two_Brothers/scenarios/04_Return_to_the_Village.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg
    M data/campaigns/tutorial/lua/character_selection.lua
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg
    M data/gui/default/macros/_initial.cfg
    M data/gui/default/window/advanced_graphics_options.cfg
    M data/gui/default/window/gamestate_inspector.cfg
    M data/gui/default/window/lobby_main.cfg
    M data/gui/default/window/title_screen.cfg
    M images/editor/brush.png
    M images/editor/selection-overlay.png
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/actions/unit_creator.cpp
    M src/ai/testing/stage_sf_with_rca.cpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/editor_display.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/context_manager.hpp
    M src/game_events/action_wml.cpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/gettext.hpp
    M src/gettext_boost.cpp
    M src/gui/dialogs/addon/filter_options.cpp
    M src/gui/dialogs/addon/filter_options.hpp
    M src/gui/dialogs/addon_connect.cpp
    M src/gui/dialogs/addon_connect.hpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/advanced_graphics_options.hpp
    M src/gui/dialogs/editor/editor_edit_side.cpp
    M src/gui/dialogs/editor/editor_edit_side.hpp
    M src/gui/dialogs/editor_generate_map.cpp
    M src/gui/dialogs/editor_generate_map.hpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/gui/dialogs/select_orb_colors.cpp
    M src/gui/dialogs/select_orb_colors.hpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_attack.hpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp
    A src/gui/widgets/group.hpp
    M src/hotkey/command_executor.cpp
    M src/image.cpp
    M src/lua/lvm.cpp
    M src/menu_events.cpp
    M src/mouse_events.cpp
    M src/play_controller.cpp
    M src/replay.hpp
    M src/scripting/lua_common.cpp
    M src/synced_commands.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into guifixes


  Commit: bdac437efc1e33cad80381b50fc2dde363356c6d
      https://github.com/wesnoth/wesnoth/commit/bdac437efc1e33cad80381b50fc2dde363356c6d
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

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

  Log Message:
  -----------
  Fix compilation with SDL1

This fixes two compilation errors when compiling against SDL1. At
least one was brought over from master.


  Commit: b655ec8f9b032acca12745e929adfa430dee7906
      https://github.com/wesnoth/wesnoth/commit/b655ec8f9b032acca12745e929adfa430dee7906
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M data/campaigns/Two_Brothers/maps/01_Rooting_Out_a_Mage.map

  Log Message:
  -----------
  AToTB S1: spruced up map


  Commit: 1e7abb4615cf919288aa2b17f214205c6934316b
      https://github.com/wesnoth/wesnoth/commit/1e7abb4615cf919288aa2b17f214205c6934316b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  Don't trigger a full redraw when toggling label visibility


  Commit: a3f6abfc85a750927b8e484f4bd1d64364584af6
      https://github.com/wesnoth/wesnoth/commit/a3f6abfc85a750927b8e484f4bd1d64364584af6
  Author: Andreas <andreas at alternating.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M changelog
    M src/hotkey/command_executor.cpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_item.hpp

  Log Message:
  -----------
  Merge pull request #564 from Wedge009/bug_21969_fix

Resolve preferences file polluted with null-command hot-keys (Bug #21969)


  Commit: d39bbc23f331bb1d60adb01a0d36989dbccbe116
      https://github.com/wesnoth/wesnoth/commit/d39bbc23f331bb1d60adb01a0d36989dbccbe116
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

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

  Log Message:
  -----------
  Reapply 86746aaaf094ece1540d143c8d58c8f9e551e243

This reduces flickering in the editor


  Commit: 716ffa524b2071525c19cddd0a2e0a36ff1a1d50
      https://github.com/wesnoth/wesnoth/commit/716ffa524b2071525c19cddd0a2e0a36ff1a1d50
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/game_launcher.cpp
    M src/help/help.cpp
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  Remove unnecessary calls to CVideo::flip() (and one call to CVideo::delay())


  Commit: e9fc60ff0cb23509327ff82a86a563c314efcdbe
      https://github.com/wesnoth/wesnoth/commit/e9fc60ff0cb23509327ff82a86a563c314efcdbe
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/make_enum.hpp

  Log Message:
  -----------
  Add additional accessors to bad_enum_cast exception


  Commit: 6978296137d0e046b6a03c67a9431a5a3405af97
      https://github.com/wesnoth/wesnoth/commit/6978296137d0e046b6a03c67a9431a5a3405af97
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/events.cpp

  Log Message:
  -----------
  Move stray curly bracket to right place


  Commit: 2ad8939de7fb714555b205fc359d90b6a32c4050
      https://github.com/wesnoth/wesnoth/commit/2ad8939de7fb714555b205fc359d90b6a32c4050
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/editor/map/context_manager.cpp
    M src/game_launcher.cpp
    M src/help/help.cpp
    M src/hotkey/hotkey_preferences_display.cpp

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


  Commit: ddb873d492dbebe65e7ac23b2b60420bde1236a9
      https://github.com/wesnoth/wesnoth/commit/ddb873d492dbebe65e7ac23b2b60420bde1236a9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/game_state.hpp
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  Fixed assertion in replays with all AI sides (bug #24439)


  Commit: 540df80ff5cb050894de42704b97cf054714a4ea
      https://github.com/wesnoth/wesnoth/commit/540df80ff5cb050894de42704b97cf054714a4ea
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/game_state.hpp

  Log Message:
  -----------
  Remove superfluous const (fixup ddb873d492db)


  Commit: 85430507defe81ac568d209d14d01eb0750ab644
      https://github.com/wesnoth/wesnoth/commit/85430507defe81ac568d209d14d01eb0750ab644
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/game_state.hpp

  Log Message:
  -----------
  Remove the correct superfluous const (fixup 540df80ff5cb)


  Commit: 944f68b136831342c97997cbf6d6aa1ddb2c8156
      https://github.com/wesnoth/wesnoth/commit/944f68b136831342c97997cbf6d6aa1ddb2c8156
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

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

  Log Message:
  -----------
  Renamed the replay variable since it's no longer mp-exclusive


  Commit: 39b61a081b664473db778d9fbaa4e37e9601f74e
      https://github.com/wesnoth/wesnoth/commit/39b61a081b664473db778d9fbaa4e37e9601f74e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/replay.cpp
    M src/replay.hpp
    M src/replay_controller.cpp

  Log Message:
  -----------
  attempt to fix replay 'play turn' and 'play side turn'

http://gna.org/bugs/?24447

This also replaces  broken 'new replay_stop_condition();' instruction
with 'stop_replay();'


  Commit: 0d2fe9b322513e79770045632d5a12313dbebb65
      https://github.com/wesnoth/wesnoth/commit/0d2fe9b322513e79770045632d5a12313dbebb65
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Made [effect] apply_to=status modifications take comma separated lists


  Commit: 9965f9e644247c8f595b2dc994fa96c74ea7cc3f
      https://github.com/wesnoth/wesnoth/commit/9965f9e644247c8f595b2dc994fa96c74ea7cc3f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/events.hpp

  Log Message:
  -----------
  Fix missing prototype errors caused by typos


  Commit: 4a1b330279ae9462dd70de0e574f23e0339ed726
      https://github.com/wesnoth/wesnoth/commit/4a1b330279ae9462dd70de0e574f23e0339ed726
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/team.cpp

  Log Message:
  -----------
  rewrite team::change_controller_by_wml to use nonthrowing functions

we use enum.parse() instead of lexical_cast so that we don't have to
catch bad_enum_cast anymore.


  Commit: f60ee0b48f31ca926c947ead39b8b091a0a430dd
      https://github.com/wesnoth/wesnoth/commit/f60ee0b48f31ca926c947ead39b8b091a0a430dd
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  fix upkeep= parsing in unit constructor


  Commit: efcfe3b38ae64041f57841c60f13958e9534916e
      https://github.com/wesnoth/wesnoth/commit/efcfe3b38ae64041f57841c60f13958e9534916e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-28 (Sun, 28 Feb 2016)

  Changed paths:
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playmp_controller.cpp
    M src/savegame.cpp
    M src/savegame.hpp

  Log Message:
  -----------
  reset 'ignore oos messages' when starting a new game


  Commit: 504ed49e01aeb9cc46400594f7bac7eeac2dcdf8
      https://github.com/wesnoth/wesnoth/commit/504ed49e01aeb9cc46400594f7bac7eeac2dcdf8
  Author: Andreas <andreas at alternating.net>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/controller_base.hpp
    M src/display.cpp
    M src/display.hpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/palette/editor_palettes.cpp
    M src/events.cpp
    M src/events.hpp
    M src/game_display.cpp
    M src/game_display.hpp
    M src/game_launcher.cpp
    M src/gui/auxiliary/event/dispatcher.hpp
    M src/gui/auxiliary/event/distributor.hpp
    M src/gui/auxiliary/event/handler.cpp
    M src/gui/dialogs/addon_connect.cpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_selection.hpp
    M src/gui/dialogs/dialog.hpp
    M src/gui/dialogs/network_transmission.cpp
    M src/gui/widgets/window.cpp
    M src/gui/widgets/window.hpp
    M src/help/help.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_preferences_display.cpp
    M src/menu_events.cpp
    M src/preferences.cpp
    M src/sdl/utils.cpp
    M src/show_dialog.cpp
    M src/show_dialog.hpp
    M src/storyscreen/render.cpp
    M src/storyscreen/render.hpp
    M src/video.cpp
    M src/video.hpp
    M src/widgets/button.cpp
    M src/widgets/widget.cpp
    M src/widgets/widget.hpp

  Log Message:
  -----------
  Merge pull request #595 from wesnoth/guifixes

SDL2 related guifixes


  Commit: 800d2d8ab04abfff2777fccb65fa7d2b496bc218
      https://github.com/wesnoth/wesnoth/commit/800d2d8ab04abfff2777fccb65fa7d2b496bc218
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/dialogs.cpp

  Log Message:
  -----------
  Fixed dialogs using unit_preview_pane having their Profile button invisible


  Commit: 0babe82b5b0f32dfbde904bc42fc0f1e3d83a909
      https://github.com/wesnoth/wesnoth/commit/0babe82b5b0f32dfbde904bc42fc0f1e3d83a909
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/display.cpp

  Log Message:
  -----------
  Don't load button images if none were provided


  Commit: 5349552515f662877bed0b5be781eb78d396a754
      https://github.com/wesnoth/wesnoth/commit/5349552515f662877bed0b5be781eb78d396a754
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/display.cpp
    M src/widgets/button.cpp

  Log Message:
  -----------
  Add more comprehensive check for invalid button image loading (improves 0babe82b5b0f)

Also extends to button overlays


  Commit: c17e1448f5a2736bce8868c337865e346a628de4
      https://github.com/wesnoth/wesnoth/commit/c17e1448f5a2736bce8868c337865e346a628de4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/game_launcher.cpp

  Log Message:
  -----------
  Removed warning for loading mp save from titlescreen


  Commit: 2a0631c6da1aad256670b852a7bb4de59b752c78
      https://github.com/wesnoth/wesnoth/commit/2a0631c6da1aad256670b852a7bb4de59b752c78
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/show_dialog.cpp

  Log Message:
  -----------
  Fix bug #24477: Segfault when launching credits screen

Guifixes introduced a regression where the code would try to iterate
over a pointer to a vector without checking if it was non-null. This
adds the check to ensure that it is non-null before attempting to
iterate.


  Commit: dff09570888da1b17ed79877381899c005c92279
      https://github.com/wesnoth/wesnoth/commit/dff09570888da1b17ed79877381899c005c92279
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/dialogs.cpp
    M src/game_launcher.cpp
    M src/widgets/button.cpp

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


  Commit: 01168d50c8e056162d337a1ef6e57870e0ae2699
      https://github.com/wesnoth/wesnoth/commit/01168d50c8e056162d337a1ef6e57870e0ae2699
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

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

  Log Message:
  -----------
  tunit_create: fixed alignment icon paths being language-sensitive


  Commit: 032ab4557e4c89e7ad359ae2260203aecbc080b6
      https://github.com/wesnoth/wesnoth/commit/032ab4557e4c89e7ad359ae2260203aecbc080b6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

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

  Log Message:
  -----------
  tunit_create: made alignment tooltip use translated text again


  Commit: fb904c6b314b469dec8558eeda776ba05ba3cec5
      https://github.com/wesnoth/wesnoth/commit/fb904c6b314b469dec8558eeda776ba05ba3cec5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_load.hpp
    M src/savegame.cpp
    M src/savegame.hpp

  Log Message:
  -----------
  Pass savegame summary config to loadgame class


  Commit: 2febafd7f9907efa667a71dcb6891eec0b2c697b
      https://github.com/wesnoth/wesnoth/commit/2febafd7f9907efa667a71dcb6891eec0b2c697b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/savegame.cpp

  Log Message:
  -----------
  Added dedicated fallback message if a replay is loaded from mp create


  Commit: 3baba9235e24e8ac58158b01de99467e278b5f2d
      https://github.com/wesnoth/wesnoth/commit/3baba9235e24e8ac58158b01de99467e278b5f2d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

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

  Log Message:
  -----------
  Add missing copyright notices


  Commit: fb0285c27ff6e06ddde6c0b4343c1d2e8b4e0f5e
      https://github.com/wesnoth/wesnoth/commit/fb0285c27ff6e06ddde6c0b4343c1d2e8b4e0f5e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/schema.cfg
    M src/gui/auxiliary/window_builder/text_box.cpp
    M src/gui/auxiliary/window_builder/text_box.hpp
    M src/gui/widgets/text_box.cpp
    M src/gui/widgets/text_box.hpp

  Log Message:
  -----------
  ttext_box: added support for defining a maximum input length


  Commit: 5c897703ecd34ab7b80d67aeee9da25ee8322048
      https://github.com/wesnoth/wesnoth/commit/5c897703ecd34ab7b80d67aeee9da25ee8322048
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/game_save.cfg

  Log Message:
  -----------
  tgame_save: specify a maximum savefile name length

The value is taken from a suggestion by shadowm on bug #23632


  Commit: 7adf43a4a201def9f1659559f834b18f8e17932a
      https://github.com/wesnoth/wesnoth/commit/7adf43a4a201def9f1659559f834b18f8e17932a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M src/savegame.cpp

  Log Message:
  -----------
  Don't truncate savefile names on disk (bug bug #23632)


  Commit: ce8ca0a9dfa8a21282c64c73b2902417c3a11aa0
      https://github.com/wesnoth/wesnoth/commit/ce8ca0a9dfa8a21282c64c73b2902417c3a11aa0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M src/savegame.cpp

  Log Message:
  -----------
  Small indent fixup for 7adf43a4a201


  Commit: 91f79a956d22533b4893b298504cbedcd81b7183
      https://github.com/wesnoth/wesnoth/commit/91f79a956d22533b4893b298504cbedcd81b7183
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M src/gui/widgets/text.cpp
    M src/gui/widgets/text_box.cpp

  Log Message:
  -----------
  ttext: move maximum_length validity check to member function


  Commit: 56d8b9e36570dd081d7e471890dd1a836f93cd8b
      https://github.com/wesnoth/wesnoth/commit/56d8b9e36570dd081d7e471890dd1a836f93cd8b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tgame_load: attempt to fix unit tests


  Commit: 43f7fced78c2f6daf777c0f06542ad30df6e8c6d
      https://github.com/wesnoth/wesnoth/commit/43f7fced78c2f6daf777c0f06542ad30df6e8c6d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M src/hotkey/hotkey_item.hpp
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  split out show_binding_dialog function from gui1 hotkey_preferences_dialog

so that it can also be used by a gui2 hotkey preferences dialog


  Commit: 0efda655b802ffd72bdf1517f0c272b60746df68
      https://github.com/wesnoth/wesnoth/commit/0efda655b802ffd72bdf1517f0c272b60746df68
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M data/gui/default/window/preferences.cfg
    A data/gui/default/window/preferences/06_hotkeys.cfg
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/hotkey/hotkey_command.hpp

  Log Message:
  -----------
  port hotkey preferences dialog to gui2


  Commit: 1bb7489e31f9277419e8945656951b90d7748634
      https://github.com/wesnoth/wesnoth/commit/1bb7489e31f9277419e8945656951b90d7748634
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

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

  Log Message:
  -----------
  implement tpreferences::default_hotkey_callback


  Commit: cff3f4afd9162070edbe299d345e5983d8689ea2
      https://github.com/wesnoth/wesnoth/commit/cff3f4afd9162070edbe299d345e5983d8689ea2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tmp_connect: enable undrawing of dialog and sub-dialog


  Commit: 65fe7ddea6bc2fdb66f9db4e7ad63d0165803f58
      https://github.com/wesnoth/wesnoth/commit/65fe7ddea6bc2fdb66f9db4e7ad63d0165803f58
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences.cfg
    M data/gui/default/window/preferences/06_hotkeys.cfg

  Log Message:
  -----------
  tpreferences: cleaned up layout of Hotkeys panel


  Commit: 858c3fbe694e3cb0a2853933467ee3c2e1aea5ef
      https://github.com/wesnoth/wesnoth/commit/858c3fbe694e3cb0a2853933467ee3c2e1aea5ef
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences/06_hotkeys.cfg

  Log Message:
  -----------
  tpreferences: added Defaults button to hotkeys panel (WML only)


  Commit: 12ba9bd5c78919621718434591d511c66c10d774
      https://github.com/wesnoth/wesnoth/commit/12ba9bd5c78919621718434591d511c66c10d774
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/widget/listbox_default.cfg

  Log Message:
  -----------
  tlistbox: move header and footer grids out of main grid (workaround for bug #23752)

This isn't a perfect solution, as it renders horizontal scrollbars incapable of
affecting either. However, I'm working on the assumption that most listbox uses
have (or should have) horizontal_scrollbar_mode = "never" in their WML.


  Commit: e2a097ac38c1f64288c988d83495bb0da93fc447
      https://github.com/wesnoth/wesnoth/commit/e2a097ac38c1f64288c988d83495bb0da93fc447
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

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

  Log Message:
  -----------
  fix gui2 hotkey preferences page.


  Commit: 908b7bda1aecf7e4aef670316d21110387d3f17c
      https://github.com/wesnoth/wesnoth/commit/908b7bda1aecf7e4aef670316d21110387d3f17c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

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

  Log Message:
  -----------
  make gui2 reset hotkeys button work.


  Commit: 2bc3faf1b6697ddf0b520bcc9bfd13c6b06e2b9f
      https://github.com/wesnoth/wesnoth/commit/2bc3faf1b6697ddf0b520bcc9bfd13c6b06e2b9f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences.cfg

  Log Message:
  -----------
  tpreferences: used fixed_height = true to enforce side panel icon sizes

For some reason, the 72 px height of the space wasn't functioning as expected.
This does the same job correctly


  Commit: be5164df2278b4284851f3c6faf399ca3c6a58d3
      https://github.com/wesnoth/wesnoth/commit/be5164df2278b4284851f3c6faf399ca3c6a58d3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: different icon for Hotkey section


  Commit: 84ae04a5cee3deef3df434df3f2f1e0f748e5abe
      https://github.com/wesnoth/wesnoth/commit/84ae04a5cee3deef3df434df3f2f1e0f748e5abe
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: some formatting of the Reassign prompt


  Commit: 854acb192b74cd5e9c8589f6a76fc3ba327ef585
      https://github.com/wesnoth/wesnoth/commit/854acb192b74cd5e9c8589f6a76fc3ba327ef585
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences/06_hotkeys.cfg
    M src/gui/dialogs/preferences_dialog.cpp

  Log Message:
  -----------
  tpreferences: restore display of optional hotkey icons


  Commit: 7f5fe8c7f62bafceeaac78b2137a22b3e8f0c84b
      https://github.com/wesnoth/wesnoth/commit/7f5fe8c7f62bafceeaac78b2137a22b3e8f0c84b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: moved Hotkeys option second


  Commit: 073188f727611f5729e77b9813eb9523b7871b82
      https://github.com/wesnoth/wesnoth/commit/073188f727611f5729e77b9813eb9523b7871b82
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: switch Hotkeys status section to an icon view


  Commit: 40edd588722f7f667f8cd6a57f626ff0fa388e67
      https://github.com/wesnoth/wesnoth/commit/40edd588722f7f667f8cd6a57f626ff0fa388e67
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: formatting and minor code cleanup


  Commit: cc8b2d0cd020ec97d22da8c9fa7cb2de6dedbb5e
      https://github.com/wesnoth/wesnoth/commit/cc8b2d0cd020ec97d22da8c9fa7cb2de6dedbb5e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    R data/gui/default/window/preferences/02_display.cfg
    A data/gui/default/window/preferences/02_hotkeys.cfg
    A data/gui/default/window/preferences/03_display.cfg
    R data/gui/default/window/preferences/03_sound.cfg
    R data/gui/default/window/preferences/04_multiplayer.cfg
    A data/gui/default/window/preferences/04_sound.cfg
    R data/gui/default/window/preferences/05_advanced.cfg
    A data/gui/default/window/preferences/05_multiplayer.cfg
    A data/gui/default/window/preferences/06_advanced.cfg
    R data/gui/default/window/preferences/06_hotkeys.cfg

  Log Message:
  -----------
  tpreferences: renamed pref panel files in order of appearance (fixup 7f5fe8c7f62b)

Since these files are included directly by WML and their number prefixes determines
the order in which the preprocessor reads them, they have to be renamed.


  Commit: fdb8b392c1d2da5415753ae4767cca1d57df6cb6
      https://github.com/wesnoth/wesnoth/commit/fdb8b392c1d2da5415753ae4767cca1d57df6cb6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences/01_general.cfg
    M src/gui/dialogs/preferences_dialog.cpp

  Log Message:
  -----------
  tpreferences: removed old Hotkey button under General


  Commit: 05b0d478ee9a156307a2c3a1dfad165154a9ff4c
      https://github.com/wesnoth/wesnoth/commit/05b0d478ee9a156307a2c3a1dfad165154a9ff4c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  Cleaned out old GUI1 hotkeys dialog implementation


  Commit: cc87fcbb58dd64a392f86afe59910214b04a1f41
      https://github.com/wesnoth/wesnoth/commit/cc87fcbb58dd64a392f86afe59910214b04a1f41
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  Further cleanup, hopefully fixed build


  Commit: 0bcd76867f24df1a4a60c6a9dd837cfc6c8c69e0
      https://github.com/wesnoth/wesnoth/commit/0bcd76867f24df1a4a60c6a9dd837cfc6c8c69e0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences/01_general.cfg
    M data/gui/default/window/preferences/05_multiplayer.cfg

  Log Message:
  -----------
  tpreferences: some layout tweaks


  Commit: 475b710f73ce4b4a87a6805bdf94fc54b231fee3
      https://github.com/wesnoth/wesnoth/commit/475b710f73ce4b4a87a6805bdf94fc54b231fee3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tgrid: don't assert when failing to place grid


  Commit: a72afff440efc50f703fe1b3a02fb0492146894c
      https://github.com/wesnoth/wesnoth/commit/a72afff440efc50f703fe1b3a02fb0492146894c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/gamestate_inspector.cfg

  Log Message:
  -----------
  Fix gamestate inspector dialog


  Commit: 1a70c37a468ee3b617f82f63df3f3674b1e52975
      https://github.com/wesnoth/wesnoth/commit/1a70c37a468ee3b617f82f63df3f3674b1e52975
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Made "unit placed" events respect [unstore_unit] fire_event=


  Commit: 6ae882838be16f8e1ab91e89a5322ad209944a0e
      https://github.com/wesnoth/wesnoth/commit/6ae882838be16f8e1ab91e89a5322ad209944a0e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tgame_load: manually truncate displayed name if too long


  Commit: 3d3541cd0dbce6ec1cd57567d638e78b802aebab
      https://github.com/wesnoth/wesnoth/commit/3d3541cd0dbce6ec1cd57567d638e78b802aebab
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: fixed hotkeys not being saved across game sessions

The hotkeys dialog refactor accidentally removed the inclusion of
preferences::save_hotkeys();


  Commit: 015cb9b3d93cacd6a46870d70f2f6776dd32db13
      https://github.com/wesnoth/wesnoth/commit/015cb9b3d93cacd6a46870d70f2f6776dd32db13
  Author: anatoly techtonik <techtonik at gmail.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  SConstruct: Mention how to build Windows installer


  Commit: d8f302f7c9d03354077a2adeefe841a72b5f5476
      https://github.com/wesnoth/wesnoth/commit/d8f302f7c9d03354077a2adeefe841a72b5f5476
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M doc/man/gl/wesnoth.6
    M doc/man/gl/wesnothd.6
    M doc/manual/manual.cs.html
    M doc/manual/manual.de.html
    M doc/manual/manual.en.html
    M doc/manual/manual.en_GB.html
    M doc/manual/manual.es.html
    M doc/manual/manual.et.html
    M doc/manual/manual.fi.html
    M doc/manual/manual.fr.html
    M doc/manual/manual.gl.html
    M doc/manual/manual.hu.html
    M doc/manual/manual.id.html
    M doc/manual/manual.it.html
    M doc/manual/manual.ja.html
    M doc/manual/manual.pl.html
    M doc/manual/manual.pt.html
    M doc/manual/manual.pt_BR.html
    M doc/manual/manual.ru.html
    M doc/manual/manual.sk.html
    M doc/manual/manual.sr.html
    M doc/manual/manual.sr at ijekavian.html
    M doc/manual/manual.sr at ijekavianlatin.html
    M doc/manual/manual.sr at latin.html
    M doc/manual/manual.uk.html
    M doc/manual/manual.vi.html
    M doc/manual/manual.zh_CN.html
    M doc/manual/manual.zh_TW.html
    M po/wesnoth-ai/af.po
    M po/wesnoth-ai/ang.po
    M po/wesnoth-ai/ang at latin.po
    M po/wesnoth-ai/ar.po
    M po/wesnoth-ai/ast.po
    M po/wesnoth-ai/bg.po
    M po/wesnoth-ai/ca.po
    M po/wesnoth-ai/ca_ES at valencia.po
    M po/wesnoth-ai/cs.po
    M po/wesnoth-ai/da.po
    M po/wesnoth-ai/de.po
    M po/wesnoth-ai/el.po
    M po/wesnoth-ai/en at shaw.po
    M po/wesnoth-ai/en_GB.po
    M po/wesnoth-ai/eo.po
    M po/wesnoth-ai/es.po
    M po/wesnoth-ai/et.po
    M po/wesnoth-ai/eu.po
    M po/wesnoth-ai/fi.po
    M po/wesnoth-ai/fr.po
    M po/wesnoth-ai/fur_IT.po
    M po/wesnoth-ai/ga.po
    M po/wesnoth-ai/gd.po
    M po/wesnoth-ai/gl.po
    M po/wesnoth-ai/he.po
    M po/wesnoth-ai/hr.po
    M po/wesnoth-ai/hu.po
    M po/wesnoth-ai/id.po
    M po/wesnoth-ai/is.po
    M po/wesnoth-ai/it.po
    M po/wesnoth-ai/ja.po
    M po/wesnoth-ai/ko.po
    M po/wesnoth-ai/la.po
    M po/wesnoth-ai/lt.po
    M po/wesnoth-ai/lv.po
    M po/wesnoth-ai/mk.po
    M po/wesnoth-ai/mr.po
    M po/wesnoth-ai/nb_NO.po
    M po/wesnoth-ai/nl.po
    M po/wesnoth-ai/pl.po
    M po/wesnoth-ai/pt.po
    M po/wesnoth-ai/pt_BR.po
    M po/wesnoth-ai/racv.po
    M po/wesnoth-ai/ro.po
    M po/wesnoth-ai/ru.po
    M po/wesnoth-ai/sk.po
    M po/wesnoth-ai/sl.po
    M po/wesnoth-ai/sr.po
    M po/wesnoth-ai/sr at ijekavian.po
    M po/wesnoth-ai/sr at ijekavianlatin.po
    M po/wesnoth-ai/sr at latin.po
    M po/wesnoth-ai/sv.po
    M po/wesnoth-ai/tl.po
    M po/wesnoth-ai/tr.po
    M po/wesnoth-ai/uk.po
    M po/wesnoth-ai/vi.po
    M po/wesnoth-ai/wesnoth-ai.pot
    M po/wesnoth-ai/zh_CN.po
    M po/wesnoth-ai/zh_TW.po
    M po/wesnoth-anl/af.po
    M po/wesnoth-anl/ang.po
    M po/wesnoth-anl/ang at latin.po
    M po/wesnoth-anl/ar.po
    M po/wesnoth-anl/ast.po
    M po/wesnoth-anl/bg.po
    M po/wesnoth-anl/ca.po
    M po/wesnoth-anl/ca_ES at valencia.po
    M po/wesnoth-anl/cs.po
    M po/wesnoth-anl/da.po
    M po/wesnoth-anl/de.po
    M po/wesnoth-anl/el.po
    M po/wesnoth-anl/en at shaw.po
    M po/wesnoth-anl/en_GB.po
    M po/wesnoth-anl/eo.po
    M po/wesnoth-anl/es.po
    M po/wesnoth-anl/et.po
    M po/wesnoth-anl/eu.po
    M po/wesnoth-anl/fi.po
    M po/wesnoth-anl/fr.po
    M po/wesnoth-anl/fur_IT.po
    M po/wesnoth-anl/ga.po
    M po/wesnoth-anl/gd.po
    M po/wesnoth-anl/gl.po
    M po/wesnoth-anl/he.po
    M po/wesnoth-anl/hr.po
    M po/wesnoth-anl/hu.po
    M po/wesnoth-anl/id.po
    M po/wesnoth-anl/is.po
    M po/wesnoth-anl/it.po
    M po/wesnoth-anl/ja.po
    M po/wesnoth-anl/ko.po
    M po/wesnoth-anl/la.po
    M po/wesnoth-anl/lt.po
    M po/wesnoth-anl/lv.po
    M po/wesnoth-anl/mk.po
    M po/wesnoth-anl/mr.po
    M po/wesnoth-anl/nb_NO.po
    M po/wesnoth-anl/nl.po
    M po/wesnoth-anl/pl.po
    M po/wesnoth-anl/pt.po
    M po/wesnoth-anl/pt_BR.po
    M po/wesnoth-anl/racv.po
    M po/wesnoth-anl/ro.po
    M po/wesnoth-anl/ru.po
    M po/wesnoth-anl/sk.po
    M po/wesnoth-anl/sl.po
    M po/wesnoth-anl/sr.po
    M po/wesnoth-anl/sr at ijekavian.po
    M po/wesnoth-anl/sr at ijekavianlatin.po
    M po/wesnoth-anl/sr at latin.po
    M po/wesnoth-anl/sv.po
    M po/wesnoth-anl/tl.po
    M po/wesnoth-anl/tr.po
    M po/wesnoth-anl/uk.po
    M po/wesnoth-anl/vi.po
    M po/wesnoth-anl/wesnoth-anl.pot
    M po/wesnoth-anl/zh_CN.po
    M po/wesnoth-anl/zh_TW.po
    M po/wesnoth-aoi/af.po
    M po/wesnoth-aoi/ang.po
    M po/wesnoth-aoi/ang at latin.po
    M po/wesnoth-aoi/ar.po
    M po/wesnoth-aoi/ast.po
    M po/wesnoth-aoi/bg.po
    M po/wesnoth-aoi/ca.po
    M po/wesnoth-aoi/ca_ES at valencia.po
    M po/wesnoth-aoi/cs.po
    M po/wesnoth-aoi/da.po
    M po/wesnoth-aoi/de.po
    M po/wesnoth-aoi/el.po
    M po/wesnoth-aoi/en at shaw.po
    M po/wesnoth-aoi/en_GB.po
    M po/wesnoth-aoi/eo.po
    M po/wesnoth-aoi/es.po
    M po/wesnoth-aoi/et.po
    M po/wesnoth-aoi/eu.po
    M po/wesnoth-aoi/fi.po
    M po/wesnoth-aoi/fr.po
    M po/wesnoth-aoi/fur_IT.po
    M po/wesnoth-aoi/ga.po
    M po/wesnoth-aoi/gd.po
    M po/wesnoth-aoi/gl.po
    M po/wesnoth-aoi/he.po
    M po/wesnoth-aoi/hr.po
    M po/wesnoth-aoi/hu.po
    M po/wesnoth-aoi/id.po
    M po/wesnoth-aoi/is.po
    M po/wesnoth-aoi/it.po
    M po/wesnoth-aoi/ja.po
    M po/wesnoth-aoi/ko.po
    M po/wesnoth-aoi/la.po
    M po/wesnoth-aoi/lt.po
    M po/wesnoth-aoi/lv.po
    M po/wesnoth-aoi/mk.po
    M po/wesnoth-aoi/mr.po
    M po/wesnoth-aoi/nb_NO.po
    M po/wesnoth-aoi/nl.po
    M po/wesnoth-aoi/pl.po
    M po/wesnoth-aoi/pt.po
    M po/wesnoth-aoi/pt_BR.po
    M po/wesnoth-aoi/racv.po
    M po/wesnoth-aoi/ro.po
    M po/wesnoth-aoi/ru.po
    M po/wesnoth-aoi/sk.po
    M po/wesnoth-aoi/sl.po
    M po/wesnoth-aoi/sr.po
    M po/wesnoth-aoi/sr at ijekavian.po
    M po/wesnoth-aoi/sr at ijekavianlatin.po
    M po/wesnoth-aoi/sr at latin.po
    M po/wesnoth-aoi/sv.po
    M po/wesnoth-aoi/tl.po
    M po/wesnoth-aoi/tr.po
    M po/wesnoth-aoi/uk.po
    M po/wesnoth-aoi/vi.po
    M po/wesnoth-aoi/wesnoth-aoi.pot
    M po/wesnoth-aoi/zh_CN.po
    M po/wesnoth-aoi/zh_TW.po
    M po/wesnoth-did/af.po
    M po/wesnoth-did/ang.po
    M po/wesnoth-did/ang at latin.po
    M po/wesnoth-did/ar.po
    M po/wesnoth-did/ast.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/fur_IT.po
    M po/wesnoth-did/ga.po
    M po/wesnoth-did/gd.po
    M po/wesnoth-did/gl.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-dm/af.po
    M po/wesnoth-dm/ang.po
    M po/wesnoth-dm/ang at latin.po
    M po/wesnoth-dm/ar.po
    M po/wesnoth-dm/ast.po
    M po/wesnoth-dm/bg.po
    M po/wesnoth-dm/ca.po
    M po/wesnoth-dm/ca_ES at valencia.po
    M po/wesnoth-dm/cs.po
    M po/wesnoth-dm/da.po
    M po/wesnoth-dm/de.po
    M po/wesnoth-dm/el.po
    M po/wesnoth-dm/en at shaw.po
    M po/wesnoth-dm/en_GB.po
    M po/wesnoth-dm/eo.po
    M po/wesnoth-dm/es.po
    M po/wesnoth-dm/et.po
    M po/wesnoth-dm/eu.po
    M po/wesnoth-dm/fi.po
    M po/wesnoth-dm/fr.po
    M po/wesnoth-dm/fur_IT.po
    M po/wesnoth-dm/ga.po
    M po/wesnoth-dm/gd.po
    M po/wesnoth-dm/gl.po
    M po/wesnoth-dm/he.po
    M po/wesnoth-dm/hr.po
    M po/wesnoth-dm/hu.po
    M po/wesnoth-dm/id.po
    M po/wesnoth-dm/is.po
    M po/wesnoth-dm/it.po
    M po/wesnoth-dm/ja.po
    M po/wesnoth-dm/ko.po
    M po/wesnoth-dm/la.po
    M po/wesnoth-dm/lt.po
    M po/wesnoth-dm/lv.po
    M po/wesnoth-dm/mk.po
    M po/wesnoth-dm/mr.po
    M po/wesnoth-dm/nb_NO.po
    M po/wesnoth-dm/nl.po
    M po/wesnoth-dm/pl.po
    M po/wesnoth-dm/pt.po
    M po/wesnoth-dm/pt_BR.po
    M po/wesnoth-dm/racv.po
    M po/wesnoth-dm/ro.po
    M po/wesnoth-dm/ru.po
    M po/wesnoth-dm/sk.po
    M po/wesnoth-dm/sl.po
    M po/wesnoth-dm/sr.po
    M po/wesnoth-dm/sr at ijekavian.po
    M po/wesnoth-dm/sr at ijekavianlatin.po
    M po/wesnoth-dm/sr at latin.po
    M po/wesnoth-dm/sv.po
    M po/wesnoth-dm/tl.po
    M po/wesnoth-dm/tr.po
    M po/wesnoth-dm/uk.po
    M po/wesnoth-dm/vi.po
    M po/wesnoth-dm/wesnoth-dm.pot
    M po/wesnoth-dm/zh_CN.po
    M po/wesnoth-dm/zh_TW.po
    M po/wesnoth-dw/ast.po
    M po/wesnoth-dw/wesnoth-dw.pot
    M po/wesnoth-editor/af.po
    M po/wesnoth-editor/ang.po
    M po/wesnoth-editor/ang at latin.po
    M po/wesnoth-editor/ar.po
    M po/wesnoth-editor/ast.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/fur_IT.po
    M po/wesnoth-editor/ga.po
    M po/wesnoth-editor/gd.po
    M po/wesnoth-editor/gl.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-ei/af.po
    M po/wesnoth-ei/ang.po
    M po/wesnoth-ei/ang at latin.po
    M po/wesnoth-ei/ar.po
    M po/wesnoth-ei/ast.po
    M po/wesnoth-ei/bg.po
    M po/wesnoth-ei/ca.po
    M po/wesnoth-ei/ca_ES at valencia.po
    M po/wesnoth-ei/cs.po
    M po/wesnoth-ei/da.po
    M po/wesnoth-ei/de.po
    M po/wesnoth-ei/el.po
    M po/wesnoth-ei/en at shaw.po
    M po/wesnoth-ei/en_GB.po
    M po/wesnoth-ei/eo.po
    M po/wesnoth-ei/es.po
    M po/wesnoth-ei/et.po
    M po/wesnoth-ei/eu.po
    M po/wesnoth-ei/fi.po
    M po/wesnoth-ei/fr.po
    M po/wesnoth-ei/fur_IT.po
    M po/wesnoth-ei/ga.po
    M po/wesnoth-ei/gd.po
    M po/wesnoth-ei/gl.po
    M po/wesnoth-ei/he.po
    M po/wesnoth-ei/hr.po
    M po/wesnoth-ei/hu.po
    M po/wesnoth-ei/id.po
    M po/wesnoth-ei/is.po
    M po/wesnoth-ei/it.po
    M po/wesnoth-ei/ja.po
    M po/wesnoth-ei/ko.po
    M po/wesnoth-ei/la.po
    M po/wesnoth-ei/lt.po
    M po/wesnoth-ei/lv.po
    M po/wesnoth-ei/mk.po
    M po/wesnoth-ei/mr.po
    M po/wesnoth-ei/nb_NO.po
    M po/wesnoth-ei/nl.po
    M po/wesnoth-ei/pl.po
    M po/wesnoth-ei/pt.po
    M po/wesnoth-ei/pt_BR.po
    M po/wesnoth-ei/racv.po
    M po/wesnoth-ei/ro.po
    M po/wesnoth-ei/ru.po
    M po/wesnoth-ei/sk.po
    M po/wesnoth-ei/sl.po
    M po/wesnoth-ei/sr.po
    M po/wesnoth-ei/sr at ijekavian.po
    M po/wesnoth-ei/sr at ijekavianlatin.po
    M po/wesnoth-ei/sr at latin.po
    M po/wesnoth-ei/sv.po
    M po/wesnoth-ei/tl.po
    M po/wesnoth-ei/tr.po
    M po/wesnoth-ei/uk.po
    M po/wesnoth-ei/vi.po
    M po/wesnoth-ei/wesnoth-ei.pot
    M po/wesnoth-ei/zh_CN.po
    M po/wesnoth-ei/zh_TW.po
    M po/wesnoth-help/af.po
    M po/wesnoth-help/ang.po
    M po/wesnoth-help/ang at latin.po
    M po/wesnoth-help/ar.po
    M po/wesnoth-help/ast.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/fur_IT.po
    M po/wesnoth-help/ga.po
    M po/wesnoth-help/gd.po
    M po/wesnoth-help/gl.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.po
    M po/wesnoth-httt/ang at latin.po
    M po/wesnoth-httt/ar.po
    M po/wesnoth-httt/ast.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/fur_IT.po
    M po/wesnoth-httt/ga.po
    M po/wesnoth-httt/gd.po
    M po/wesnoth-httt/gl.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-l/ast.po
    M po/wesnoth-l/wesnoth-l.pot
    M po/wesnoth-lib/af.po
    M po/wesnoth-lib/ang.po
    M po/wesnoth-lib/ang at latin.po
    M po/wesnoth-lib/ar.po
    M po/wesnoth-lib/ast.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/fur_IT.po
    M po/wesnoth-lib/ga.po
    M po/wesnoth-lib/gd.po
    M po/wesnoth-lib/gl.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/af.po
    M po/wesnoth-low/ang.po
    M po/wesnoth-low/ang at latin.po
    M po/wesnoth-low/ar.po
    M po/wesnoth-low/ast.po
    M po/wesnoth-low/bg.po
    M po/wesnoth-low/ca.po
    M po/wesnoth-low/ca_ES at valencia.po
    M po/wesnoth-low/cs.po
    M po/wesnoth-low/da.po
    M po/wesnoth-low/de.po
    M po/wesnoth-low/el.po
    M po/wesnoth-low/en at shaw.po
    M po/wesnoth-low/en_GB.po
    M po/wesnoth-low/eo.po
    M po/wesnoth-low/es.po
    M po/wesnoth-low/et.po
    M po/wesnoth-low/eu.po
    M po/wesnoth-low/fi.po
    M po/wesnoth-low/fr.po
    M po/wesnoth-low/fur_IT.po
    M po/wesnoth-low/ga.po
    M po/wesnoth-low/gd.po
    M po/wesnoth-low/gl.po
    M po/wesnoth-low/he.po
    M po/wesnoth-low/hr.po
    M po/wesnoth-low/hu.po
    M po/wesnoth-low/id.po
    M po/wesnoth-low/is.po
    M po/wesnoth-low/it.po
    M po/wesnoth-low/ja.po
    M po/wesnoth-low/ko.po
    M po/wesnoth-low/la.po
    M po/wesnoth-low/lt.po
    M po/wesnoth-low/lv.po
    M po/wesnoth-low/mk.po
    M po/wesnoth-low/mr.po
    M po/wesnoth-low/nb_NO.po
    M po/wesnoth-low/nl.po
    M po/wesnoth-low/pl.po
    M po/wesnoth-low/pt.po
    M po/wesnoth-low/pt_BR.po
    M po/wesnoth-low/racv.po
    M po/wesnoth-low/ro.po
    M po/wesnoth-low/ru.po
    M po/wesnoth-low/sk.po
    M po/wesnoth-low/sl.po
    M po/wesnoth-low/sr.po
    M po/wesnoth-low/sr at ijekavian.po
    M po/wesnoth-low/sr at ijekavianlatin.po
    M po/wesnoth-low/sr at latin.po
    M po/wesnoth-low/sv.po
    M po/wesnoth-low/tl.po
    M po/wesnoth-low/tr.po
    M po/wesnoth-low/uk.po
    M po/wesnoth-low/vi.po
    M po/wesnoth-low/wesnoth-low.pot
    M po/wesnoth-low/zh_CN.po
    M po/wesnoth-low/zh_TW.po
    M po/wesnoth-manual/wesnoth-manual.pot
    M po/wesnoth-multiplayer/af.po
    M po/wesnoth-multiplayer/ang.po
    M po/wesnoth-multiplayer/ang at latin.po
    M po/wesnoth-multiplayer/ar.po
    M po/wesnoth-multiplayer/ast.po
    M po/wesnoth-multiplayer/bg.po
    M po/wesnoth-multiplayer/ca.po
    M po/wesnoth-multiplayer/ca_ES at valencia.po
    M po/wesnoth-multiplayer/cs.po
    M po/wesnoth-multiplayer/da.po
    M po/wesnoth-multiplayer/de.po
    M po/wesnoth-multiplayer/el.po
    M po/wesnoth-multiplayer/en at shaw.po
    M po/wesnoth-multiplayer/en_GB.po
    M po/wesnoth-multiplayer/eo.po
    M po/wesnoth-multiplayer/es.po
    M po/wesnoth-multiplayer/et.po
    M po/wesnoth-multiplayer/eu.po
    M po/wesnoth-multiplayer/fi.po
    M po/wesnoth-multiplayer/fr.po
    M po/wesnoth-multiplayer/fur_IT.po
    M po/wesnoth-multiplayer/ga.po
    M po/wesnoth-multiplayer/gd.po
    M po/wesnoth-multiplayer/gl.po
    M po/wesnoth-multiplayer/he.po
    M po/wesnoth-multiplayer/hr.po
    M po/wesnoth-multiplayer/hu.po
    M po/wesnoth-multiplayer/id.po
    M po/wesnoth-multiplayer/is.po
    M po/wesnoth-multiplayer/it.po
    M po/wesnoth-multiplayer/ja.po
    M po/wesnoth-multiplayer/ko.po
    M po/wesnoth-multiplayer/la.po
    M po/wesnoth-multiplayer/lt.po
    M po/wesnoth-multiplayer/lv.po
    M po/wesnoth-multiplayer/mk.po
    M po/wesnoth-multiplayer/mr.po
    M po/wesnoth-multiplayer/nb_NO.po
    M po/wesnoth-multiplayer/nl.po
    M po/wesnoth-multiplayer/pl.po
    M po/wesnoth-multiplayer/pt.po
    M po/wesnoth-multiplayer/pt_BR.po
    M po/wesnoth-multiplayer/racv.po
    M po/wesnoth-multiplayer/ro.po
    M po/wesnoth-multiplayer/ru.po
    M po/wesnoth-multiplayer/sk.po
    M po/wesnoth-multiplayer/sl.po
    M po/wesnoth-multiplayer/sr.po
    M po/wesnoth-multiplayer/sr at ijekavian.po
    M po/wesnoth-multiplayer/sr at ijekavianlatin.po
    M po/wesnoth-multiplayer/sr at latin.po
    M po/wesnoth-multiplayer/sv.po
    M po/wesnoth-multiplayer/tl.po
    M po/wesnoth-multiplayer/tr.po
    M po/wesnoth-multiplayer/uk.po
    M po/wesnoth-multiplayer/vi.po
    M po/wesnoth-multiplayer/wesnoth-multiplayer.pot
    M po/wesnoth-multiplayer/zh_CN.po
    M po/wesnoth-multiplayer/zh_TW.po
    M po/wesnoth-nr/ast.po
    M po/wesnoth-nr/wesnoth-nr.pot
    M po/wesnoth-sof/af.po
    M po/wesnoth-sof/ang.po
    M po/wesnoth-sof/ang at latin.po
    M po/wesnoth-sof/ar.po
    M po/wesnoth-sof/ast.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/fur_IT.po
    M po/wesnoth-sof/ga.po
    M po/wesnoth-sof/gd.po
    M po/wesnoth-sof/gl.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-sotbe/af.po
    M po/wesnoth-sotbe/ang.po
    M po/wesnoth-sotbe/ang at latin.po
    M po/wesnoth-sotbe/ar.po
    M po/wesnoth-sotbe/ast.po
    M po/wesnoth-sotbe/bg.po
    M po/wesnoth-sotbe/ca.po
    M po/wesnoth-sotbe/ca_ES at valencia.po
    M po/wesnoth-sotbe/cs.po
    M po/wesnoth-sotbe/da.po
    M po/wesnoth-sotbe/de.po
    M po/wesnoth-sotbe/el.po
    M po/wesnoth-sotbe/en at shaw.po
    M po/wesnoth-sotbe/en_GB.po
    M po/wesnoth-sotbe/eo.po
    M po/wesnoth-sotbe/es.po
    M po/wesnoth-sotbe/et.po
    M po/wesnoth-sotbe/eu.po
    M po/wesnoth-sotbe/fi.po
    M po/wesnoth-sotbe/fr.po
    M po/wesnoth-sotbe/fur_IT.po
    M po/wesnoth-sotbe/ga.po
    M po/wesnoth-sotbe/gd.po
    M po/wesnoth-sotbe/gl.po
    M po/wesnoth-sotbe/he.po
    M po/wesnoth-sotbe/hr.po
    M po/wesnoth-sotbe/hu.po
    M po/wesnoth-sotbe/id.po
    M po/wesnoth-sotbe/is.po
    M po/wesnoth-sotbe/it.po
    M po/wesnoth-sotbe/ja.po
    M po/wesnoth-sotbe/ko.po
    M po/wesnoth-sotbe/la.po
    M po/wesnoth-sotbe/lt.po
    M po/wesnoth-sotbe/lv.po
    M po/wesnoth-sotbe/mk.po
    M po/wesnoth-sotbe/mr.po
    M po/wesnoth-sotbe/nb_NO.po
    M po/wesnoth-sotbe/nl.po
    M po/wesnoth-sotbe/pl.po
    M po/wesnoth-sotbe/pt.po
    M po/wesnoth-sotbe/pt_BR.po
    M po/wesnoth-sotbe/racv.po
    M po/wesnoth-sotbe/ro.po
    M po/wesnoth-sotbe/ru.po
    M po/wesnoth-sotbe/sk.po
    M po/wesnoth-sotbe/sl.po
    M po/wesnoth-sotbe/sr.po
    M po/wesnoth-sotbe/sr at ijekavian.po
    M po/wesnoth-sotbe/sr at ijekavianlatin.po
    M po/wesnoth-sotbe/sr at latin.po
    M po/wesnoth-sotbe/sv.po
    M po/wesnoth-sotbe/tl.po
    M po/wesnoth-sotbe/tr.po
    M po/wesnoth-sotbe/uk.po
    M po/wesnoth-sotbe/vi.po
    M po/wesnoth-sotbe/wesnoth-sotbe.pot
    M po/wesnoth-sotbe/zh_CN.po
    M po/wesnoth-sotbe/zh_TW.po
    M po/wesnoth-tb/af.po
    M po/wesnoth-tb/ang.po
    M po/wesnoth-tb/ang at latin.po
    M po/wesnoth-tb/ar.po
    M po/wesnoth-tb/ast.po
    M po/wesnoth-tb/bg.po
    M po/wesnoth-tb/ca.po
    M po/wesnoth-tb/ca_ES at valencia.po
    M po/wesnoth-tb/cs.po
    M po/wesnoth-tb/da.po
    M po/wesnoth-tb/de.po
    M po/wesnoth-tb/el.po
    M po/wesnoth-tb/en at shaw.po
    M po/wesnoth-tb/en_GB.po
    M po/wesnoth-tb/eo.po
    M po/wesnoth-tb/es.po
    M po/wesnoth-tb/et.po
    M po/wesnoth-tb/eu.po
    M po/wesnoth-tb/fi.po
    M po/wesnoth-tb/fr.po
    M po/wesnoth-tb/fur_IT.po
    M po/wesnoth-tb/ga.po
    M po/wesnoth-tb/gd.po
    M po/wesnoth-tb/gl.po
    M po/wesnoth-tb/he.po
    M po/wesnoth-tb/hr.po
    M po/wesnoth-tb/hu.po
    M po/wesnoth-tb/id.po
    M po/wesnoth-tb/is.po
    M po/wesnoth-tb/it.po
    M po/wesnoth-tb/ja.po
    M po/wesnoth-tb/ko.po
    M po/wesnoth-tb/la.po
    M po/wesnoth-tb/lt.po
    M po/wesnoth-tb/lv.po
    M po/wesnoth-tb/mk.po
    M po/wesnoth-tb/mr.po
    M po/wesnoth-tb/nb_NO.po
    M po/wesnoth-tb/nl.po
    M po/wesnoth-tb/pl.po
    M po/wesnoth-tb/pt.po
    M po/wesnoth-tb/pt_BR.po
    M po/wesnoth-tb/racv.po
    M po/wesnoth-tb/ro.po
    M po/wesnoth-tb/ru.po
    M po/wesnoth-tb/sk.po
    M po/wesnoth-tb/sl.po
    M po/wesnoth-tb/sr.po
    M po/wesnoth-tb/sr at ijekavian.po
    M po/wesnoth-tb/sr at ijekavianlatin.po
    M po/wesnoth-tb/sr at latin.po
    M po/wesnoth-tb/sv.po
    M po/wesnoth-tb/tl.po
    M po/wesnoth-tb/tr.po
    M po/wesnoth-tb/uk.po
    M po/wesnoth-tb/vi.po
    M po/wesnoth-tb/wesnoth-tb.pot
    M po/wesnoth-tb/zh_CN.po
    M po/wesnoth-tb/zh_TW.po
    M po/wesnoth-test/ast.po
    M po/wesnoth-test/wesnoth-test.pot
    M po/wesnoth-thot/ast.po
    M po/wesnoth-thot/wesnoth-thot.pot
    M po/wesnoth-trow/af.po
    M po/wesnoth-trow/ang.po
    M po/wesnoth-trow/ang at latin.po
    M po/wesnoth-trow/ar.po
    M po/wesnoth-trow/ast.po
    M po/wesnoth-trow/bg.po
    M po/wesnoth-trow/ca.po
    M po/wesnoth-trow/ca_ES at valencia.po
    M po/wesnoth-trow/cs.po
    M po/wesnoth-trow/da.po
    M po/wesnoth-trow/de.po
    M po/wesnoth-trow/el.po
    M po/wesnoth-trow/en at shaw.po
    M po/wesnoth-trow/en_GB.po
    M po/wesnoth-trow/eo.po
    M po/wesnoth-trow/es.po
    M po/wesnoth-trow/et.po
    M po/wesnoth-trow/eu.po
    M po/wesnoth-trow/fi.po
    M po/wesnoth-trow/fr.po
    M po/wesnoth-trow/fur_IT.po
    M po/wesnoth-trow/ga.po
    M po/wesnoth-trow/gd.po
    M po/wesnoth-trow/gl.po
    M po/wesnoth-trow/he.po
    M po/wesnoth-trow/hr.po
    M po/wesnoth-trow/hu.po
    M po/wesnoth-trow/id.po
    M po/wesnoth-trow/is.po
    M po/wesnoth-trow/it.po
    M po/wesnoth-trow/ja.po
    M po/wesnoth-trow/ko.po
    M po/wesnoth-trow/la.po
    M po/wesnoth-trow/lt.po
    M po/wesnoth-trow/lv.po
    M po/wesnoth-trow/mk.po
    M po/wesnoth-trow/mr.po
    M po/wesnoth-trow/nb_NO.po
    M po/wesnoth-trow/nl.po
    M po/wesnoth-trow/pl.po
    M po/wesnoth-trow/pt.po
    M po/wesnoth-trow/pt_BR.po
    M po/wesnoth-trow/racv.po
    M po/wesnoth-trow/ro.po
    M po/wesnoth-trow/ru.po
    M po/wesnoth-trow/sk.po
    M po/wesnoth-trow/sl.po
    M po/wesnoth-trow/sr.po
    M po/wesnoth-trow/sr at ijekavian.po
    M po/wesnoth-trow/sr at ijekavianlatin.po
    M po/wesnoth-trow/sr at latin.po
    M po/wesnoth-trow/sv.po
    M po/wesnoth-trow/tl.po
    M po/wesnoth-trow/tr.po
    M po/wesnoth-trow/uk.po
    M po/wesnoth-trow/vi.po
    M po/wesnoth-trow/wesnoth-trow.pot
    M po/wesnoth-trow/zh_CN.po
    M po/wesnoth-trow/zh_TW.po
    M po/wesnoth-tsg/af.po
    M po/wesnoth-tsg/ang.po
    M po/wesnoth-tsg/ang at latin.po
    M po/wesnoth-tsg/ar.po
    M po/wesnoth-tsg/ast.po
    M po/wesnoth-tsg/bg.po
    M po/wesnoth-tsg/ca.po
    M po/wesnoth-tsg/ca_ES at valencia.po
    M po/wesnoth-tsg/cs.po
    M po/wesnoth-tsg/da.po
    M po/wesnoth-tsg/de.po
    M po/wesnoth-tsg/el.po
    M po/wesnoth-tsg/en at shaw.po
    M po/wesnoth-tsg/en_GB.po
    M po/wesnoth-tsg/eo.po
    M po/wesnoth-tsg/es.po
    M po/wesnoth-tsg/et.po
    M po/wesnoth-tsg/eu.po
    M po/wesnoth-tsg/fi.po
    M po/wesnoth-tsg/fr.po
    M po/wesnoth-tsg/fur_IT.po
    M po/wesnoth-tsg/ga.po
    M po/wesnoth-tsg/gd.po
    M po/wesnoth-tsg/gl.po
    M po/wesnoth-tsg/he.po
    M po/wesnoth-tsg/hr.po
    M po/wesnoth-tsg/hu.po
    M po/wesnoth-tsg/id.po
    M po/wesnoth-tsg/is.po
    M po/wesnoth-tsg/it.po
    M po/wesnoth-tsg/ja.po
    M po/wesnoth-tsg/ko.po
    M po/wesnoth-tsg/la.po
    M po/wesnoth-tsg/lt.po
    M po/wesnoth-tsg/lv.po
    M po/wesnoth-tsg/mk.po
    M po/wesnoth-tsg/mr.po
    M po/wesnoth-tsg/nb_NO.po
    M po/wesnoth-tsg/nl.po
    M po/wesnoth-tsg/pl.po
    M po/wesnoth-tsg/pt.po
    M po/wesnoth-tsg/pt_BR.po
    M po/wesnoth-tsg/racv.po
    M po/wesnoth-tsg/ro.po
    M po/wesnoth-tsg/ru.po
    M po/wesnoth-tsg/sk.po
    M po/wesnoth-tsg/sl.po
    M po/wesnoth-tsg/sr.po
    M po/wesnoth-tsg/sr at ijekavian.po
    M po/wesnoth-tsg/sr at ijekavianlatin.po
    M po/wesnoth-tsg/sr at latin.po
    M po/wesnoth-tsg/sv.po
    M po/wesnoth-tsg/tl.po
    M po/wesnoth-tsg/tr.po
    M po/wesnoth-tsg/uk.po
    M po/wesnoth-tsg/vi.po
    M po/wesnoth-tsg/wesnoth-tsg.pot
    M po/wesnoth-tsg/zh_CN.po
    M po/wesnoth-tsg/zh_TW.po
    M po/wesnoth-tutorial/af.po
    M po/wesnoth-tutorial/ang.po
    M po/wesnoth-tutorial/ang at latin.po
    M po/wesnoth-tutorial/ar.po
    M po/wesnoth-tutorial/ast.po
    M po/wesnoth-tutorial/bg.po
    M po/wesnoth-tutorial/ca.po
    M po/wesnoth-tutorial/ca_ES at valencia.po
    M po/wesnoth-tutorial/cs.po
    M po/wesnoth-tutorial/da.po
    M po/wesnoth-tutorial/de.po
    M po/wesnoth-tutorial/el.po
    M po/wesnoth-tutorial/en at shaw.po
    M po/wesnoth-tutorial/en_GB.po
    M po/wesnoth-tutorial/eo.po
    M po/wesnoth-tutorial/es.po
    M po/wesnoth-tutorial/et.po
    M po/wesnoth-tutorial/eu.po
    M po/wesnoth-tutorial/fi.po
    M po/wesnoth-tutorial/fr.po
    M po/wesnoth-tutorial/fur_IT.po
    M po/wesnoth-tutorial/ga.po
    M po/wesnoth-tutorial/gd.po
    M po/wesnoth-tutorial/gl.po
    M po/wesnoth-tutorial/he.po
    M po/wesnoth-tutorial/hr.po
    M po/wesnoth-tutorial/hu.po
    M po/wesnoth-tutorial/id.po
    M po/wesnoth-tutorial/is.po
    M po/wesnoth-tutorial/it.po
    M po/wesnoth-tutorial/ja.po
    M po/wesnoth-tutorial/ko.po
    M po/wesnoth-tutorial/la.po
    M po/wesnoth-tutorial/lt.po
    M po/wesnoth-tutorial/lv.po
    M po/wesnoth-tutorial/mk.po
    M po/wesnoth-tutorial/mr.po
    M po/wesnoth-tutorial/nb_NO.po
    M po/wesnoth-tutorial/nl.po
    M po/wesnoth-tutorial/pl.po
    M po/wesnoth-tutorial/pt.po
    M po/wesnoth-tutorial/pt_BR.po
    M po/wesnoth-tutorial/racv.po
    M po/wesnoth-tutorial/ro.po
    M po/wesnoth-tutorial/ru.po
    M po/wesnoth-tutorial/sk.po
    M po/wesnoth-tutorial/sl.po
    M po/wesnoth-tutorial/sr.po
    M po/wesnoth-tutorial/sr at ijekavian.po
    M po/wesnoth-tutorial/sr at ijekavianlatin.po
    M po/wesnoth-tutorial/sr at latin.po
    M po/wesnoth-tutorial/sv.po
    M po/wesnoth-tutorial/tl.po
    M po/wesnoth-tutorial/tr.po
    M po/wesnoth-tutorial/uk.po
    M po/wesnoth-tutorial/vi.po
    M po/wesnoth-tutorial/wesnoth-tutorial.pot
    M po/wesnoth-tutorial/zh_CN.po
    M po/wesnoth-tutorial/zh_TW.po
    M po/wesnoth-units/ast.po
    M po/wesnoth-units/wesnoth-units.pot
    M po/wesnoth-utbs/af.po
    M po/wesnoth-utbs/ang.po
    M po/wesnoth-utbs/ang at latin.po
    M po/wesnoth-utbs/ar.po
    M po/wesnoth-utbs/ast.po
    M po/wesnoth-utbs/bg.po
    M po/wesnoth-utbs/ca.po
    M po/wesnoth-utbs/ca_ES at valencia.po
    M po/wesnoth-utbs/cs.po
    M po/wesnoth-utbs/da.po
    M po/wesnoth-utbs/de.po
    M po/wesnoth-utbs/el.po
    M po/wesnoth-utbs/en at shaw.po
    M po/wesnoth-utbs/en_GB.po
    M po/wesnoth-utbs/eo.po
    M po/wesnoth-utbs/es.po
    M po/wesnoth-utbs/et.po
    M po/wesnoth-utbs/eu.po
    M po/wesnoth-utbs/fi.po
    M po/wesnoth-utbs/fr.po
    M po/wesnoth-utbs/fur_IT.po
    M po/wesnoth-utbs/ga.po
    M po/wesnoth-utbs/gd.po
    M po/wesnoth-utbs/gl.po
    M po/wesnoth-utbs/he.po
    M po/wesnoth-utbs/hr.po
    M po/wesnoth-utbs/hu.po
    M po/wesnoth-utbs/id.po
    M po/wesnoth-utbs/is.po
    M po/wesnoth-utbs/it.po
    M po/wesnoth-utbs/ja.po
    M po/wesnoth-utbs/ko.po
    M po/wesnoth-utbs/la.po
    M po/wesnoth-utbs/lt.po
    M po/wesnoth-utbs/lv.po
    M po/wesnoth-utbs/mk.po
    M po/wesnoth-utbs/mr.po
    M po/wesnoth-utbs/nb_NO.po
    M po/wesnoth-utbs/nl.po
    M po/wesnoth-utbs/pl.po
    M po/wesnoth-utbs/pt.po
    M po/wesnoth-utbs/pt_BR.po
    M po/wesnoth-utbs/racv.po
    M po/wesnoth-utbs/ro.po
    M po/wesnoth-utbs/ru.po
    M po/wesnoth-utbs/sk.po
    M po/wesnoth-utbs/sl.po
    M po/wesnoth-utbs/sr.po
    M po/wesnoth-utbs/sr at ijekavian.po
    M po/wesnoth-utbs/sr at ijekavianlatin.po
    M po/wesnoth-utbs/sr at latin.po
    M po/wesnoth-utbs/sv.po
    M po/wesnoth-utbs/tl.po
    M po/wesnoth-utbs/tr.po
    M po/wesnoth-utbs/uk.po
    M po/wesnoth-utbs/vi.po
    M po/wesnoth-utbs/wesnoth-utbs.pot
    M po/wesnoth-utbs/zh_CN.po
    M po/wesnoth-utbs/zh_TW.po
    M po/wesnoth/af.po
    M po/wesnoth/ang.po
    M po/wesnoth/ang at latin.po
    M po/wesnoth/ar.po
    M po/wesnoth/ast.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/fur_IT.po
    M po/wesnoth/ga.po
    M po/wesnoth/gd.po
    M po/wesnoth/gl.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: b148907938b190624e925c5816c842738d1f4da8
      https://github.com/wesnoth/wesnoth/commit/b148907938b190624e925c5816c842738d1f4da8
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences/04_sound.cfg

  Log Message:
  -----------
  Spelling corrections


  Commit: dfcdefeb2de32320935f79e8be2716d8b5a9b44d
      https://github.com/wesnoth/wesnoth/commit/dfcdefeb2de32320935f79e8be2716d8b5a9b44d
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-01 (Tue, 01 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences/04_sound.cfg

  Log Message:
  -----------
  Merge pull request #613 from Wedge009/Spelling_corrections

Spelling corrections


  Commit: 8a5b4fed4122c356887747e13141d9d9893e2b3e
      https://github.com/wesnoth/wesnoth/commit/8a5b4fed4122c356887747e13141d9d9893e2b3e
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

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

  Log Message:
  -----------
  Make some transient messages transparent again

The transient messages transparency relies on the restorer
pattern. This enables it for certain transient messages, making sure
that they are drawn properly. Enabling it across all messages will
cause breakage.

This is a bit of a workaround, it should be changed to not rely on the
background restore functionality.


  Commit: 703d783bad8a632c808a60f843bbc25484067436
      https://github.com/wesnoth/wesnoth/commit/703d783bad8a632c808a60f843bbc25484067436
  Author: Sergey Popov <loonycyborg at gmail.com>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  Merge pull request #612 from techtonik/patch-1

SConstruct: Mention how to build Windows installer


  Commit: d9326e13bfc457d2719dedbea9ab8d206ccd4fa3
      https://github.com/wesnoth/wesnoth/commit/d9326e13bfc457d2719dedbea9ab8d206ccd4fa3
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M changelog
    M data/core/terrain-graphics/internal-generic.cfg
    M data/core/terrain-graphics/new-macros.cfg
    M data/gui/default/window/preferences/03_display.cfg
    M players_changelog
    M src/display.cpp
    M src/display.hpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/preferences.cpp
    M src/preferences.hpp
    M src/terrain_builder.cpp
    M src/terrain_builder.hpp

  Log Message:
  -----------
  Added an "Animate water" toggle to display preferences


  Commit: 1516ab6fdeff3f861559167d5ba1daf13ab1f528
      https://github.com/wesnoth/wesnoth/commit/1516ab6fdeff3f861559167d5ba1daf13ab1f528
  Author: anatoly techtonik <techtonik at gmail.com>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M src/wesnoth.cpp

  Log Message:
  -----------
  Force console on Windows when --help is specified


  Commit: a695558836acb6604b97e22fa8d1b5ede02a11e8
      https://github.com/wesnoth/wesnoth/commit/a695558836acb6604b97e22fa8d1b5ede02a11e8
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M src/unit_filter.cpp

  Log Message:
  -----------
  Restored name= SUF with a fix to actually make it work


  Commit: bc8c973a53644985734ee7048d277dc8d5a2361d
      https://github.com/wesnoth/wesnoth/commit/bc8c973a53644985734ee7048d277dc8d5a2361d
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences/01_general.cfg
    M data/gui/default/window/preferences/03_display.cfg
    M data/gui/default/window/preferences/05_multiplayer.cfg

  Log Message:
  -----------
  Added some missing translation markers for preferences tooltips


  Commit: 13d52154fc7ed619d003c4cf7b9d6e93153de37c
      https://github.com/wesnoth/wesnoth/commit/13d52154fc7ed619d003c4cf7b9d6e93153de37c
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M doc/man/wesnoth.6

  Log Message:
  -----------
  Add missing --noaddons and -u flags to manpage


  Commit: c548e4a61a91d4ce43cab83e117b976741613fc8
      https://github.com/wesnoth/wesnoth/commit/c548e4a61a91d4ce43cab83e117b976741613fc8
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-02 (Wed, 02 Mar 2016)

  Changed paths:
    M src/build_info.cpp
    M src/build_info.hpp
    M src/campaign_server/control.hpp
    M src/desktop/version.cpp
    M src/desktop/version.hpp
    M src/font_options.hpp
    M src/game_initialization/lobby_reload_request_exception.hpp
    M src/gui/dialogs/mp_join_game_password_prompt.cpp
    M src/gui/dialogs/mp_join_game_password_prompt.hpp
    M src/quit_confirmation.cpp
    M src/quit_confirmation.hpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp
    M src/synced_user_choice.cpp
    M src/synced_user_choice.hpp
    M src/tests/test_filesystem.cpp
    M src/tests/test_lua.cpp
    M src/widgets/multimenu.cpp
    M src/widgets/multimenu.hpp

  Log Message:
  -----------
  New Year copyright update


  Commit: fbad6bdddd797ce588c53302320d07b5d908e7fd
      https://github.com/wesnoth/wesnoth/commit/fbad6bdddd797ce588c53302320d07b5d908e7fd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  Merge pull request #604 from vn971/patch-2

help.cfg: healing clarification


  Commit: ab8bf2d97ec55ae5b398d07a9d8bda4d37c7828a
      https://github.com/wesnoth/wesnoth/commit/ab8bf2d97ec55ae5b398d07a9d8bda4d37c7828a
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M data/themes/_initial.cfg

  Log Message:
  -----------
  fix replay pause button description

https://gna.org/bugs/?24490


  Commit: ff7128f8dc53347643572053d5737debe491c75d
      https://github.com/wesnoth/wesnoth/commit/ff7128f8dc53347643572053d5737debe491c75d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: New years copyright update


  Commit: 02597f0230427fa2ce300b1bb98566bd378fbad3
      https://github.com/wesnoth/wesnoth/commit/02597f0230427fa2ce300b1bb98566bd378fbad3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/stacked_widget.hpp

  Log Message:
  -----------
  tstacked_widget: added getter method for layer grids


  Commit: 3d0f1364fbe0639de5e6e1ada4a0d0289380d457
      https://github.com/wesnoth/wesnoth/commit/3d0f1364fbe0639de5e6e1ada4a0d0289380d457
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences.cfg
    M data/gui/default/window/preferences/05_multiplayer.cfg
    M src/game_preferences_display.cpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/preferences_display.hpp

  Log Message:
  -----------
  tpreferences: added support for opening preferences to specific main/tab pages


  Commit: c07d0d236559cf800e2ab099a9840a6c4c379a7b
      https://github.com/wesnoth/wesnoth/commit/c07d0d236559cf800e2ab099a9840a6c4c379a7b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  Made ;friend <empty> and ;ignore <empty> open prefs to friends list (bug #24244)

This also removed ;list and its alias ;display


  Commit: 5267d83ebc91f4233c924190fdf41ca81c71ba97
      https://github.com/wesnoth/wesnoth/commit/5267d83ebc91f4233c924190fdf41ca81c71ba97
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M src/preferences_display.hpp

  Log Message:
  -----------
  Cleaned up some unused preferences stuff


  Commit: d66e33c80fab1436a20c74bc2fb983ef8cc0e121
      https://github.com/wesnoth/wesnoth/commit/d66e33c80fab1436a20c74bc2fb983ef8cc0e121
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    R src/game_preferences_display.cpp
    M src/preferences_display.cpp

  Log Message:
  -----------
  Merge contents of two prefs files

This moves these functions' implementations with others in the same header


  Commit: 1e68fcdb0a17cb914550cef5c1dc7622dbdc257b
      https://github.com/wesnoth/wesnoth/commit/1e68fcdb0a17cb914550cef5c1dc7622dbdc257b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: fixed regression where certain advanced options weren't opening

This was accidentally broken in 2b6566682386cb4e30d474765e8b5d3f8b26cab3


  Commit: a1dfb9924f0e146128352d5dc3b52d8afc52033a
      https://github.com/wesnoth/wesnoth/commit/a1dfb9924f0e146128352d5dc3b52d8afc52033a
  Author: anatoly techtonik <techtonik at gmail.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M src/wesnoth.cpp

  Log Message:
  -----------
  Use pipes in if for consistency


  Commit: 0b7b820f4f02962c86cafa1f4ba9f3d2360cece7
      https://github.com/wesnoth/wesnoth/commit/0b7b820f4f02962c86cafa1f4ba9f3d2360cece7
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M src/SConscript

  Log Message:
  -----------
  scons: remove redundant source file reference


  Commit: f25385690a91564eb8a99f80a39f32a77df60b3e
      https://github.com/wesnoth/wesnoth/commit/f25385690a91564eb8a99f80a39f32a77df60b3e
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES


  Commit: 699432f119179237cbd83275f159e632a45dd5fc
      https://github.com/wesnoth/wesnoth/commit/699432f119179237cbd83275f159e632a45dd5fc
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M src/hotkey_handler_sp.cpp
    M src/playsingle_controller.cpp
    M src/playsingle_controller.hpp

  Log Message:
  -----------
  fix reset replay button

https://gna.org/bugs/?24490


  Commit: 215b7b3b7fb1ca1da9872fabfb8ceb6bf2cd16ea
      https://github.com/wesnoth/wesnoth/commit/215b7b3b7fb1ca1da9872fabfb8ceb6bf2cd16ea
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M src/server/game.cpp

  Log Message:
  -----------
  Add some log to wesnothd

mainly for the travis mp tests.


  Commit: 7c27a3109ca9a364cd4f6cf1aca237ba80a54d70
      https://github.com/wesnoth/wesnoth/commit/7c27a3109ca9a364cd4f6cf1aca237ba80a54d70
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M src/replay_controller.cpp

  Log Message:
  -----------
  attempt to fix 'continue play' button in replay view.


  Commit: e6ef29da5b767ee5eaa26feaae5c3657fddfe1e4
      https://github.com/wesnoth/wesnoth/commit/e6ef29da5b767ee5eaa26feaae5c3657fddfe1e4
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M src/replay_controller.cpp

  Log Message:
  -----------
  fix compilation


  Commit: 7ac79a4ea411acb9d086512dd6dcc9aa399ed89c
      https://github.com/wesnoth/wesnoth/commit/7ac79a4ea411acb9d086512dd6dcc9aa399ed89c
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Updated RELEASE_NOTES


  Commit: 21bda2085967734d87e99e375cb0170a720d0817
      https://github.com/wesnoth/wesnoth/commit/21bda2085967734d87e99e375cb0170a720d0817
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

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

  Log Message:
  -----------
  Update XCode project


  Commit: e2c4bc6e5371ec5717a68b07a45705a1c20ef86e
      https://github.com/wesnoth/wesnoth/commit/e2c4bc6e5371ec5717a68b07a45705a1c20ef86e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Annalist.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Loremaster.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Witness.cfg
    M data/campaigns/The_Hammer_of_Thursagan/utils/abilities.cfg

  Log Message:
  -----------
  THoT: Reimplement inspire ability using the new $other_unit variable

Bonus: It can now be used on units of level 0, 4, or 5.
(Might be useful for others copying this code.)


  Commit: dbebd452cc3e5ff2d3884397f343d1543570cef5
      https://github.com/wesnoth/wesnoth/commit/dbebd452cc3e5ff2d3884397f343d1543570cef5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M src/wesnoth.cpp

  Log Message:
  -----------
  Merge pull request #614 from techtonik/patch-1

Force console on Windows when --help is specified


  Commit: fab6633bc4945f746adb8eed4e83be7e078283eb
      https://github.com/wesnoth/wesnoth/commit/fab6633bc4945f746adb8eed4e83be7e078283eb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-03 (Thu, 03 Mar 2016)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Update changelogs


  Commit: 726f4b477d3f2ad4ce65075d519dfe7fd9810929
      https://github.com/wesnoth/wesnoth/commit/726f4b477d3f2ad4ce65075d519dfe7fd9810929
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M src/log_windows.cpp

  Log Message:
  -----------
  log/windows: Don't call logging facilities during static var destruction

This is UB and a sure recipe for disaster if log.o's variables are
destructed first. The message is superfluous and not actually intended
to be displayed in normal use (hence debug level), so let's just not
poke dead men walking.


  Commit: 89e05207e921b1de37e8284f7f614155b86250d1
      https://github.com/wesnoth/wesnoth/commit/89e05207e921b1de37e8284f7f614155b86250d1
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences/02_hotkeys.cfg

  Log Message:
  -----------
  gui2/tpreferences: Clearer single-letter translatable strings


  Commit: dc8e9371641fb5436841c1f8d150f3c872365130
      https://github.com/wesnoth/wesnoth/commit/dc8e9371641fb5436841c1f8d150f3c872365130
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: disable Animate Water when deselecting Animate Map


  Commit: becdecd0f51769fb3b87bfdd9eb5c9353c83d29d
      https://github.com/wesnoth/wesnoth/commit/becdecd0f51769fb3b87bfdd9eb5c9353c83d29d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M src/preferences.cpp

  Log Message:
  -----------
  Small fixup/cleanup to the handling of window flags

* Merged the resolution keys into one pair
* Don't flag maximized off when switching to fullscreen. This fixes a case where
  toggling back from fullscreen on a maximized window wouldn't return to maximized
* Fixed a typo in the maximized getter


  Commit: 626bf687a144b8e4db18dac68a8079a0c5528b4f
      https://github.com/wesnoth/wesnoth/commit/626bf687a144b8e4db18dac68a8079a0c5528b4f
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  Re-simplified explanation of healing, with nicer formatting


  Commit: 5615fe368647b27ba26012a53dcef664ba17e444
      https://github.com/wesnoth/wesnoth/commit/5615fe368647b27ba26012a53dcef664ba17e444
  Author: dream-88 <alexpersico at hotmail.it>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M src/save_index.cpp

  Log Message:
  -----------
  Fixed removing of autosaves when they contain spaces (for translations)


  Commit: d9716ca162ca4cdc779761bcb233e1d75a90f1ab
      https://github.com/wesnoth/wesnoth/commit/d9716ca162ca4cdc779761bcb233e1d75a90f1ab
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M RELEASE_NOTES
    M changelog

  Log Message:
  -----------
  Update release notes and changelog

This updates the release notes and changelog to reflect the latest
state of the work I've been doing.


  Commit: e0ac69ce962069de1f04e519db48b58a78e593b4
      https://github.com/wesnoth/wesnoth/commit/e0ac69ce962069de1f04e519db48b58a78e593b4
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M data/core/macros/abilities.cfg
    M src/unit_abilities.cpp

  Log Message:
  -----------
  Revert parts of 12c96a94 to fix doubled backstab damage in right panel


  Commit: 674db19cef6edfbf17c92a80bbde4980c9140b93
      https://github.com/wesnoth/wesnoth/commit/674db19cef6edfbf17c92a80bbde4980c9140b93
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M src/game_initialization/playcampaign.cpp

  Log Message:
  -----------
  fix OOS in nogui mode

even in nogui mode we need to call playcontroller.maybe_linger() to make sure the host sended the next scenario data to the server before we attempt to download it.


  Commit: 4d36f087842af94207cc9ae804e3c410a4ece754
      https://github.com/wesnoth/wesnoth/commit/4d36f087842af94207cc9ae804e3c410a4ece754
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-04 (Fri, 04 Mar 2016)

  Changed paths:
    M src/playmp_controller.cpp

  Log Message:
  -----------
  fix lingering for nogui mode


  Commit: 2ca0503337c6a499160ba89badc8d8c98b93d76e
      https://github.com/wesnoth/wesnoth/commit/2ca0503337c6a499160ba89badc8d8c98b93d76e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Updated cb projfile

I seem to have forgotten to do this before


  Commit: 6662f4e3c77dabdaaa68264c089e9c7feb706d87
      https://github.com/wesnoth/wesnoth/commit/6662f4e3c77dabdaaa68264c089e9c7feb706d87
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Updated RELEASE_NOTES


  Commit: 36ac558466f4fe264b725975ea27935e4aeec4d9
      https://github.com/wesnoth/wesnoth/commit/36ac558466f4fe264b725975ea27935e4aeec4d9
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M src/desktop/windows_tray_notification.cpp

  Log Message:
  -----------
  fix crash with nogui on windows


  Commit: dee454afb99d700b01556c6fc1ea8cc62deb8064
      https://github.com/wesnoth/wesnoth/commit/dee454afb99d700b01556c6fc1ea8cc62deb8064
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M src/playmp_controller.cpp

  Log Message:
  -----------
  fix lingering in mp


  Commit: 6aa060ed060ef94adbb5f2380b596cb9e7d5946b
      https://github.com/wesnoth/wesnoth/commit/6aa060ed060ef94adbb5f2380b596cb9e7d5946b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M RELEASE_NOTES
    M changelog
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  Fixed [put_to_recall_list] (bug #24390)

put_recall_unit() already deals with erasing it from the map, rendering
this erase_unit() call redundant and harmful.


  Commit: 7cdf70db646f2df37ed9f3cf36e864307f34d978
      https://github.com/wesnoth/wesnoth/commit/7cdf70db646f2df37ed9f3cf36e864307f34d978
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  'correctly' not 'currently' (fixup 6aa060ed060e)


  Commit: 44a84e7b01862537f7f00ef8c00c4a9d0ca22302
      https://github.com/wesnoth/wesnoth/commit/44a84e7b01862537f7f00ef8c00c4a9d0ca22302
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Fixed a case of bad RN list formatting


  Commit: 8bff4829e66a5c09d40d3a5af0632a7360952a94
      https://github.com/wesnoth/wesnoth/commit/8bff4829e66a5c09d40d3a5af0632a7360952a94
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M scons/gettext.py

  Log Message:
  -----------
  scons: pass --backup=none --previous -U to msgmerge


  Commit: d89102373735ae5b7afed302028b7c12e5521496
      https://github.com/wesnoth/wesnoth/commit/d89102373735ae5b7afed302028b7c12e5521496
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    A images/icons/icon-hotkeys.png
    M src/gui/dialogs/preferences_dialog.cpp

  Log Message:
  -----------
  Added new icon for hotkeys preferences


  Commit: fccb00b92d3ff3fe6eaa6da326d87dde92ac2891
      https://github.com/wesnoth/wesnoth/commit/fccb00b92d3ff3fe6eaa6da326d87dde92ac2891
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M po/SConscript

  Log Message:
  -----------
  scons: massage {wml,cpp}.pot files with msgcat instead of just moving them


  Commit: 8100f7cce58b0805c62e328e5c952e695f79a0a2
      https://github.com/wesnoth/wesnoth/commit/8100f7cce58b0805c62e328e5c952e695f79a0a2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Updated changelog


  Commit: 059f329b3d409d4d84b2c8e591a4553c28235577
      https://github.com/wesnoth/wesnoth/commit/059f329b3d409d4d84b2c8e591a4553c28235577
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M po/SConscript

  Log Message:
  -----------
  scons: add missing --keyword arg to xgettext invocation


  Commit: d09861b7d2354ac277a5c71eed9b9ce94f05c761
      https://github.com/wesnoth/wesnoth/commit/d09861b7d2354ac277a5c71eed9b9ce94f05c761
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M doc/man/cs/wesnoth.6
    R doc/man/de/wesnoth.6
    M doc/man/en_GB/wesnoth.6
    M doc/man/es/wesnoth.6
    R doc/man/et/wesnoth.6
    R doc/man/fi/wesnoth.6
    M doc/man/fr/wesnoth.6
    M doc/man/gl/wesnoth.6
    R doc/man/hu/wesnoth.6
    R doc/man/id/wesnoth.6
    M doc/man/it/wesnoth.6
    R doc/man/pl/wesnoth.6
    M doc/man/pt/wesnoth.6
    M doc/man/ru/wesnoth.6
    M doc/man/sk/wesnoth.6
    R doc/man/sr/wesnoth.6
    R doc/man/sr at ijekavian/wesnoth.6
    R doc/man/sr at ijekavianlatin/wesnoth.6
    R doc/man/sr at latin/wesnoth.6
    M doc/man/uk/wesnoth.6
    M doc/man/vi/wesnoth.6
    M doc/man/zh_CN/wesnoth.6
    M doc/manual/manual.cs.html
    M doc/manual/manual.de.html
    M doc/manual/manual.en_GB.html
    M doc/manual/manual.es.html
    M doc/manual/manual.et.html
    M doc/manual/manual.fi.html
    M doc/manual/manual.fr.html
    M doc/manual/manual.gl.html
    M doc/manual/manual.hu.html
    M doc/manual/manual.id.html
    M doc/manual/manual.it.html
    M doc/manual/manual.ja.html
    M doc/manual/manual.pl.html
    M doc/manual/manual.pt.html
    M doc/manual/manual.pt_BR.html
    M doc/manual/manual.ru.html
    M doc/manual/manual.sk.html
    M doc/manual/manual.sr.html
    M doc/manual/manual.sr at ijekavian.html
    M doc/manual/manual.sr at ijekavianlatin.html
    M doc/manual/manual.sr at latin.html
    M doc/manual/manual.uk.html
    M doc/manual/manual.vi.html
    M doc/manual/manual.zh_CN.html
    M doc/manual/manual.zh_TW.html
    M po/wesnoth-ai/wesnoth-ai.pot
    M po/wesnoth-anl/wesnoth-anl.pot
    M po/wesnoth-aoi/wesnoth-aoi.pot
    M po/wesnoth-did/wesnoth-did.pot
    M po/wesnoth-dm/wesnoth-dm.pot
    M po/wesnoth-dw/wesnoth-dw.pot
    M po/wesnoth-editor/wesnoth-editor.pot
    M po/wesnoth-ei/af.po
    M po/wesnoth-ei/ang.po
    M po/wesnoth-ei/ang at latin.po
    M po/wesnoth-ei/ar.po
    M po/wesnoth-ei/ast.po
    M po/wesnoth-ei/bg.po
    M po/wesnoth-ei/ca.po
    M po/wesnoth-ei/ca_ES at valencia.po
    M po/wesnoth-ei/cs.po
    M po/wesnoth-ei/da.po
    M po/wesnoth-ei/de.po
    M po/wesnoth-ei/el.po
    M po/wesnoth-ei/en at shaw.po
    M po/wesnoth-ei/en_GB.po
    M po/wesnoth-ei/eo.po
    M po/wesnoth-ei/es.po
    M po/wesnoth-ei/et.po
    M po/wesnoth-ei/eu.po
    M po/wesnoth-ei/fi.po
    M po/wesnoth-ei/fr.po
    M po/wesnoth-ei/fur_IT.po
    M po/wesnoth-ei/ga.po
    M po/wesnoth-ei/gd.po
    M po/wesnoth-ei/gl.po
    M po/wesnoth-ei/he.po
    M po/wesnoth-ei/hr.po
    M po/wesnoth-ei/hu.po
    M po/wesnoth-ei/id.po
    M po/wesnoth-ei/is.po
    M po/wesnoth-ei/it.po
    M po/wesnoth-ei/ja.po
    M po/wesnoth-ei/ko.po
    M po/wesnoth-ei/la.po
    M po/wesnoth-ei/lt.po
    M po/wesnoth-ei/lv.po
    M po/wesnoth-ei/mk.po
    M po/wesnoth-ei/mr.po
    M po/wesnoth-ei/nb_NO.po
    M po/wesnoth-ei/nl.po
    M po/wesnoth-ei/pl.po
    M po/wesnoth-ei/pt.po
    M po/wesnoth-ei/pt_BR.po
    M po/wesnoth-ei/racv.po
    M po/wesnoth-ei/ro.po
    M po/wesnoth-ei/ru.po
    M po/wesnoth-ei/sk.po
    M po/wesnoth-ei/sl.po
    M po/wesnoth-ei/sr.po
    M po/wesnoth-ei/sr at ijekavian.po
    M po/wesnoth-ei/sr at ijekavianlatin.po
    M po/wesnoth-ei/sr at latin.po
    M po/wesnoth-ei/sv.po
    M po/wesnoth-ei/tl.po
    M po/wesnoth-ei/tr.po
    M po/wesnoth-ei/uk.po
    M po/wesnoth-ei/vi.po
    M po/wesnoth-ei/wesnoth-ei.pot
    M po/wesnoth-ei/zh_CN.po
    M po/wesnoth-ei/zh_TW.po
    M po/wesnoth-help/af.po
    M po/wesnoth-help/ang.po
    M po/wesnoth-help/ang at latin.po
    M po/wesnoth-help/ar.po
    M po/wesnoth-help/ast.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/fur_IT.po
    M po/wesnoth-help/ga.po
    M po/wesnoth-help/gd.po
    M po/wesnoth-help/gl.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/wesnoth-httt.pot
    M po/wesnoth-l/wesnoth-l.pot
    M po/wesnoth-lib/af.po
    M po/wesnoth-lib/ang.po
    M po/wesnoth-lib/ang at latin.po
    M po/wesnoth-lib/ar.po
    M po/wesnoth-lib/ast.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/fur_IT.po
    M po/wesnoth-lib/ga.po
    M po/wesnoth-lib/gd.po
    M po/wesnoth-lib/gl.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/wesnoth-low.pot
    M po/wesnoth-multiplayer/wesnoth-multiplayer.pot
    M po/wesnoth-nr/wesnoth-nr.pot
    M po/wesnoth-sof/wesnoth-sof.pot
    M po/wesnoth-sotbe/wesnoth-sotbe.pot
    M po/wesnoth-tb/wesnoth-tb.pot
    M po/wesnoth-test/wesnoth-test.pot
    M po/wesnoth-thot/af.po
    M po/wesnoth-thot/ang.po
    M po/wesnoth-thot/ang at latin.po
    M po/wesnoth-thot/ar.po
    M po/wesnoth-thot/ast.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/fur_IT.po
    M po/wesnoth-thot/ga.po
    M po/wesnoth-thot/gd.po
    M po/wesnoth-thot/gl.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-trow/wesnoth-trow.pot
    M po/wesnoth-tsg/wesnoth-tsg.pot
    M po/wesnoth-tutorial/wesnoth-tutorial.pot
    M po/wesnoth-units/wesnoth-units.pot
    M po/wesnoth-utbs/wesnoth-utbs.pot
    M po/wesnoth/af.po
    M po/wesnoth/ang.po
    M po/wesnoth/ang at latin.po
    M po/wesnoth/ar.po
    M po/wesnoth/ast.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/fur_IT.po
    M po/wesnoth/ga.po
    M po/wesnoth/gd.po
    M po/wesnoth/gl.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-update and regenerate doc files


  Commit: d410c653f7f1d2166b0e9be3f43d7abfb497cba5
      https://github.com/wesnoth/wesnoth/commit/d410c653f7f1d2166b0e9be3f43d7abfb497cba5
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

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

  Log Message:
  -----------
  Version bump for release 1.13.3


  Commit: 08715b42296667f4291eb71397a2a08af23fd09d
      https://github.com/wesnoth/wesnoth/commit/08715b42296667f4291eb71397a2a08af23fd09d
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  make sure to send last action before ending the scenario

The travis mp test failed. A possible cause could be that the [init_side] was not sended to the server if the scenario was ended because of a [endlevel] during a new side turn event. This commit attempts to fix that case.


  Commit: cf37d08288431ad1a6b10df3402fb1fdb130801d
      https://github.com/wesnoth/wesnoth/commit/cf37d08288431ad1a6b10df3402fb1fdb130801d
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  game_preferences_display.cpp has been removed.


  Commit: 5662ba832a02aed63613c6e381ef419940d924ec
      https://github.com/wesnoth/wesnoth/commit/5662ba832a02aed63613c6e381ef419940d924ec
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Merge pull request #617 from Wedge009/vc9_update

VC9 Project Update


  Commit: b308df8c7eb3b3c767580f08a454a2967405646a
      https://github.com/wesnoth/wesnoth/commit/b308df8c7eb3b3c767580f08a454a2967405646a
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M src/storyscreen/controller.cpp
    M src/storyscreen/interface.cpp
    M src/storyscreen/render.cpp
    M src/storyscreen/render.hpp
    M src/video.cpp
    M src/video.hpp
    M src/widgets/widget.cpp
    M src/widgets/widget.hpp

  Log Message:
  -----------
  Make sure bigmap isn't overdrawn by in-game UI

The storyscreen would trigger a full redraw-cycle partially through
displaying bigmap. Due to the implementation of the storyscreen, this
would cause it to have the background overdrawn and never updated. The
fix implemented here is to remove layered-drawing functionality from
the storyscreen and trigger a full redraw manually at the end of the
story screen functionality.


  Commit: 62ce4ff5a8524b26c0b1be33afa59452afa70314
      https://github.com/wesnoth/wesnoth/commit/62ce4ff5a8524b26c0b1be33afa59452afa70314
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

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


  Commit: 5b82cb0418211843da338ad73a488a0900526d24
      https://github.com/wesnoth/wesnoth/commit/5b82cb0418211843da338ad73a488a0900526d24
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M src/storyscreen/interface.cpp

  Log Message:
  -----------
  Fix the "skip" button in story screens.

b308df8c7eb3b3c767580f08a454a2967405646a broke the skip button, this
restores the functionality to a working state.


  Commit: e9594367e7814d8c259f83b8ce5fb714f3581a44
      https://github.com/wesnoth/wesnoth/commit/e9594367e7814d8c259f83b8ce5fb714f3581a44
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

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

  Log Message:
  -----------
  Post release version bump


  Commit: 43b5d868004496acfdf466f60bbb591b985b6327
      https://github.com/wesnoth/wesnoth/commit/43b5d868004496acfdf466f60bbb591b985b6327
  Author: dream-88 <alexpersico at hotmail.it>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M src/storyscreen/render.cpp

  Log Message:
  -----------
  Fixed bug #24496: story maps show all markers in journey trails again


  Commit: 30f42b77bf11199060f113ab189589b00203bc7c
      https://github.com/wesnoth/wesnoth/commit/30f42b77bf11199060f113ab189589b00203bc7c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M src/storyscreen/render.cpp

  Log Message:
  -----------
  Merge pull request #619 from dreamer-88/fix#24496

Fixed bug #24496: story maps show all markers in journey trails again


  Commit: 54d3319afb161cdb2113e7ad5d5e0eeaad4d61a5
      https://github.com/wesnoth/wesnoth/commit/54d3319afb161cdb2113e7ad5d5e0eeaad4d61a5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

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

  Log Message:
  -----------
  gui2/tlobby_main: Keep wmlxgettext from panicking


  Commit: c2667470191259f11d31373c2f2351491f4129e6
      https://github.com/wesnoth/wesnoth/commit/c2667470191259f11d31373c2f2351491f4129e6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M data/gui/default/window/game_load.cfg
    M data/gui/default/window/unit_create.cfg

  Log Message:
  -----------
  tgame_load, tunit_create: allowed certain labels full column size


  Commit: 3989199a88e0cc608832faf585a7c3e863fa496d
      https://github.com/wesnoth/wesnoth/commit/3989199a88e0cc608832faf585a7c3e863fa496d
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M src/wesnoth.cpp

  Log Message:
  -----------
  Attempt to fix travis mp tests

For some unknown reason host lua script starts a sp game after mp game is finished. This commit attempts to fix thiy by giving the lua plugins a second chance to call context.exit()


  Commit: 6e19ec731eaf8018163a05a20844b7e442f71425
      https://github.com/wesnoth/wesnoth/commit/6e19ec731eaf8018163a05a20844b7e442f71425
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-05 (Sat, 05 Mar 2016)

  Changed paths:
    M changelog
    M players_changelog
    M src/gui/dialogs/unit_attack.cpp

  Log Message:
  -----------
  gui2/tunit_attack: Fix non-deterministic crashes

t_string's implicit conversion to const std::string& returns a reference
to a(n aggregate class) field that gets destroyed as soon as the
t_string is, so binding this to a const reference does not extend the
referenced object's lifetime, resulting in a dangling reference and UB.


  Commit: 1dedd10bd6bd24d8089ad942fd857b2fa3bb87e8
      https://github.com/wesnoth/wesnoth/commit/1dedd10bd6bd24d8089ad942fd857b2fa3bb87e8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

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

  Log Message:
  -----------
  tgame_load: set initial focus to list not filter textbox


  Commit: f24db0ae513652555ab0b10421e27cb8fcc9b3e5
      https://github.com/wesnoth/wesnoth/commit/f24db0ae513652555ab0b10421e27cb8fcc9b3e5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M changelog
    M src/gui/dialogs/unit_attack.cpp

  Log Message:
  -----------
  gui2/tunit_attack: Remove trailing newline from attack list entries

They mess with the text's alignment (vertically) on platforms where
trailing newlines in Pango contexts aren't broken.


  Commit: 4329adf0ecdd20929224062db8a9753a1c57b64f
      https://github.com/wesnoth/wesnoth/commit/4329adf0ecdd20929224062db8a9753a1c57b64f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M changelog
    M src/gui/dialogs/unit_attack.cpp

  Log Message:
  -----------
  gui2/tunit_attack: Remove trailing newline from unit stats area

Again, not visible on platforms where Pango is broken.


  Commit: 3159f738e874131164089256271104b6cfc903be
      https://github.com/wesnoth/wesnoth/commit/3159f738e874131164089256271104b6cfc903be
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M changelog
    M src/events.cpp

  Log Message:
  -----------
  Add member variable to initializer list (bug #24498)


  Commit: ce0d08963c360b391b1442433734d5d60d926050
      https://github.com/wesnoth/wesnoth/commit/ce0d08963c360b391b1442433734d5d60d926050
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M data/gui/default/window/game_load.cfg

  Log Message:
  -----------
  tgame_load: fixed a misplaced border


  Commit: bd305006db1575c8d57089cb200ab7705743ac88
      https://github.com/wesnoth/wesnoth/commit/bd305006db1575c8d57089cb200ab7705743ac88
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-tutorial/ru.po

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


  Commit: c292f1f1cf321d8dba6f6fc9d9ad48560c5c241c
      https://github.com/wesnoth/wesnoth/commit/c292f1f1cf321d8dba6f6fc9d9ad48560c5c241c
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-aoi/en_GB.po
    M po/wesnoth-editor/en_GB.po
    M po/wesnoth-help/en_GB.po
    M po/wesnoth-lib/en_GB.po
    M po/wesnoth-thot/en_GB.po
    M po/wesnoth-tutorial/en_GB.po
    M po/wesnoth/en_GB.po

  Log Message:
  -----------
  updated British English translation


  Commit: a3f5d821e53a14533dec406a9e635720a1452bdb
      https://github.com/wesnoth/wesnoth/commit/a3f5d821e53a14533dec406a9e635720a1452bdb
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

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

  Log Message:
  -----------
  Pre-release version bump to 1.13.4


  Commit: c030abea0ba70df898502252abbe8ccb996e68ec
      https://github.com/wesnoth/wesnoth/commit/c030abea0ba70df898502252abbe8ccb996e68ec
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

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

  Log Message:
  -----------
  Post-release version bump


  Commit: 0b1ab96b05e28da5ac9a81f00ea7f7bf67d28ced
      https://github.com/wesnoth/wesnoth/commit/0b1ab96b05e28da5ac9a81f00ea7f7bf67d28ced
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-bl.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-br.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-l.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-r.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-tl.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-tr.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-bl.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-br.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-l.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-r.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-tl.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-tr.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-bl.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-br.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-l.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-r.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-tl.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-tr.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-bl.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-br.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-l.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-r.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-tl.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-tr.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-bl.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-br.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-l.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-r.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-tl.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-tr.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-bl.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-br.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-l.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-r.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-tl.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-tr.png
    M data/core/images/terrain/cave/wall-rough-concave-l.png
    M data/core/images/terrain/cave/wall-rough-concave-tl.png
    M data/core/images/terrain/cave/wall-rough-concave-tr.png
    M data/core/images/terrain/cave/wall-rough-convex-bl.png
    M data/core/images/terrain/cave/wall-rough-convex-br.png
    M data/core/images/terrain/cave/wall-rough-convex-r.png
    M data/core/images/terrain/cave/wall-rough-convex-tl.png

  Log Message:
  -----------
  Fixed disjoined connections and stray pixels in rough cave walls

For this, I re-created the earthy versions from the normal ones, so their color has very slightly changed. The difference should be subtle enough to not matter.


  Commit: 653a62bc03695f92caa13ceb515be64f426e744c
      https://github.com/wesnoth/wesnoth/commit/653a62bc03695f92caa13ceb515be64f426e744c
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

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

  Log Message:
  -----------
  Fixed incorrect version strings


  Commit: 5fbc903f3e0b5ed056df13b36ede2144e41d33d5
      https://github.com/wesnoth/wesnoth/commit/5fbc903f3e0b5ed056df13b36ede2144e41d33d5
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES

https://github.com/wesnoth/wesnoth/commit/c978954a43e38ec7a16f0cfcb3a6bf81464115ca


  Commit: eeff37237f51bab8be7f25a5bb65ec57a8efac60
      https://github.com/wesnoth/wesnoth/commit/eeff37237f51bab8be7f25a5bb65ec57a8efac60
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M src/gettext_boost.cpp

  Log Message:
  -----------
  fix linking of wesnothd with msvc and boost 1.60


  Commit: 9d7a55d43381b82745cfb9f9e27c0455b0cff7a2
      https://github.com/wesnoth/wesnoth/commit/9d7a55d43381b82745cfb9f9e27c0455b0cff7a2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M data/gui/default/widget/label_default.cfg

  Log Message:
  -----------
  tlabel: align text to top of available space

In most cases, the widget size is the size of the text and looks no different
with this change. However, in cases where the label widget area is larger than
the text (such as in Unit Create), it resulted in text being rendered in the
middle of the available space, which looked weird.


  Commit: 0c6cdd5d5e1d05bfb38d7f32a12534783e1e59f4
      https://github.com/wesnoth/wesnoth/commit/0c6cdd5d5e1d05bfb38d7f32a12534783e1e59f4
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M changelog
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-bl.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-br.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-l.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-r.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-tl.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-tr.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-bl.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-br.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-l.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-r.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-tl.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-tr.png
    R data/core/images/terrain/cave/earthy-wall-hewn-tile.png
    R data/core/images/terrain/cave/wall-hewn-concave-bl.png
    R data/core/images/terrain/cave/wall-hewn-concave-br.png
    R data/core/images/terrain/cave/wall-hewn-concave-l.png
    R data/core/images/terrain/cave/wall-hewn-concave-r.png
    R data/core/images/terrain/cave/wall-hewn-concave-tl.png
    R data/core/images/terrain/cave/wall-hewn-concave-tr.png
    R data/core/images/terrain/cave/wall-hewn-convex-bl.png
    R data/core/images/terrain/cave/wall-hewn-convex-br.png
    R data/core/images/terrain/cave/wall-hewn-convex-l.png
    R data/core/images/terrain/cave/wall-hewn-convex-r.png
    R data/core/images/terrain/cave/wall-hewn-convex-tl.png
    R data/core/images/terrain/cave/wall-hewn-convex-tr.png
    R data/core/images/terrain/cave/wall-hewn-tile.png
    A data/core/images/terrain/walls/wall-mine-concave-bl.png
    A data/core/images/terrain/walls/wall-mine-concave-br.png
    A data/core/images/terrain/walls/wall-mine-concave-l.png
    A data/core/images/terrain/walls/wall-mine-concave-r.png
    A data/core/images/terrain/walls/wall-mine-concave-tl.png
    A data/core/images/terrain/walls/wall-mine-concave-tr.png
    A data/core/images/terrain/walls/wall-mine-convex-bl.png
    A data/core/images/terrain/walls/wall-mine-convex-br.png
    A data/core/images/terrain/walls/wall-mine-convex-l.png
    A data/core/images/terrain/walls/wall-mine-convex-r.png
    A data/core/images/terrain/walls/wall-mine-convex-tl.png
    A data/core/images/terrain/walls/wall-mine-convex-tr.png
    A data/core/images/terrain/walls/wall-mine-tile.png
    A data/core/images/terrain/walls/wall-mine2-concave-tr.png
    A data/core/images/terrain/walls/wall-mine2-convex-bl.png
    A data/core/images/terrain/walls/wall-mine2-convex-br.png
    A data/core/images/terrain/walls/wall-mine2-convex-r.png
    M data/core/terrain-graphics.cfg
    M data/core/terrain.cfg
    M players_changelog

  Log Message:
  -----------
  Replaced hewn cave walls with doofus-01's new mine walls

Slightly modified versions for wall-chasm transitions still need to be added.

Old definition for earthy hewn cave walls set as hidden but kept for compatibility; gets drawn exactly the same as the normal walls now.


  Commit: 2c201d8aad26967bb9769819dfbfdd5e62868130
      https://github.com/wesnoth/wesnoth/commit/2c201d8aad26967bb9769819dfbfdd5e62868130
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Various credits updates


  Commit: b92d08ac869ce3692f63a0d783b98d47abd85879
      https://github.com/wesnoth/wesnoth/commit/b92d08ac869ce3692f63a0d783b98d47abd85879
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M data/core/images/terrain/cave/earthy-floor-n-ne.png
    M data/core/images/terrain/cave/earthy-floor-n.png
    M data/core/images/terrain/cave/earthy-floor-ne-se.png
    M data/core/images/terrain/cave/earthy-floor-ne.png
    M data/core/images/terrain/cave/earthy-floor-nw-n.png
    M data/core/images/terrain/cave/earthy-floor-nw.png
    M data/core/images/terrain/cave/earthy-floor-s-sw.png
    M data/core/images/terrain/cave/earthy-floor-s.png
    M data/core/images/terrain/cave/earthy-floor-se-s.png
    M data/core/images/terrain/cave/earthy-floor-se.png
    M data/core/images/terrain/cave/earthy-floor-sw-nw.png
    M data/core/images/terrain/cave/earthy-floor-sw.png
    M data/core/images/terrain/cave/earthy-floor.png
    M data/core/images/terrain/cave/earthy-floor2.png
    M data/core/images/terrain/cave/earthy-floor3.png
    M data/core/images/terrain/cave/earthy-floor4.png
    M data/core/images/terrain/cave/earthy-floor5.png
    M data/core/images/terrain/cave/earthy-floor6.png
    M data/core/images/terrain/cave/floor-n-ne.png
    M data/core/images/terrain/cave/floor-n.png
    M data/core/images/terrain/cave/floor-ne-se.png
    M data/core/images/terrain/cave/floor-ne.png
    M data/core/images/terrain/cave/floor-nw-n.png
    M data/core/images/terrain/cave/floor-nw.png
    M data/core/images/terrain/cave/floor-s-sw.png
    M data/core/images/terrain/cave/floor-s.png
    M data/core/images/terrain/cave/floor-se-s.png
    M data/core/images/terrain/cave/floor-se.png
    M data/core/images/terrain/cave/floor-sw-nw.png
    M data/core/images/terrain/cave/floor-sw.png
    M data/core/images/terrain/cave/floor.png
    M data/core/images/terrain/cave/floor2.png
    M data/core/images/terrain/cave/floor3.png
    M data/core/images/terrain/cave/floor4.png
    M data/core/images/terrain/cave/floor5.png
    M data/core/images/terrain/cave/floor6.png
    M data/core/images/terrain/cave/path.png
    M data/core/images/terrain/cave/path1.png
    M data/core/images/terrain/cave/path2.png
    M data/core/images/terrain/cave/path3.png
    M data/core/images/terrain/cave/path4.png
    M data/core/images/terrain/cave/path5.png
    M data/core/images/terrain/cave/path6.png
    M data/core/images/terrain/cave/path7.png
    M data/core/images/terrain/cave/path8.png
    M data/core/images/terrain/cave/path9.png

  Log Message:
  -----------
  Slightly increased contrast on Cave Floor (Earthy and Regular) and Cave path


  Commit: bf3e5b80bd2391c893f60bc1dd6b40a0714b18fc
      https://github.com/wesnoth/wesnoth/commit/bf3e5b80bd2391c893f60bc1dd6b40a0714b18fc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M data/core/images/terrain/chasm/abyss-base-n.png
    M data/core/images/terrain/chasm/abyss-base-ne.png
    M data/core/images/terrain/chasm/abyss-base-nw.png
    M data/core/images/terrain/chasm/abyss-base-s.png
    M data/core/images/terrain/chasm/abyss-base-se.png
    M data/core/images/terrain/chasm/abyss-base-sw.png
    M data/core/images/terrain/chasm/abyss-tile.png
    M data/core/images/terrain/chasm/abyss.png
    M data/core/images/terrain/chasm/abyss2.png
    M data/core/images/terrain/chasm/abyss3.png
    M data/core/images/terrain/chasm/abyss4.png
    M data/core/images/terrain/chasm/abyss5.png
    M data/core/images/terrain/chasm/abyss6.png
    M data/core/images/terrain/chasm/abyss7.png
    M data/core/images/terrain/chasm/depths-n.png
    M data/core/images/terrain/chasm/depths-ne.png
    M data/core/images/terrain/chasm/depths-nw.png
    M data/core/images/terrain/chasm/depths-s.png
    M data/core/images/terrain/chasm/depths-se.png
    M data/core/images/terrain/chasm/depths-sw.png
    M data/core/images/terrain/chasm/depths.png
    M data/core/images/terrain/chasm/earthy-castle-n.png
    M data/core/images/terrain/chasm/earthy-castle-ne.png
    M data/core/images/terrain/chasm/earthy-castle-nw.png
    M data/core/images/terrain/chasm/earthy-castle2-n.png
    M data/core/images/terrain/chasm/earthy-castle2-ne.png
    M data/core/images/terrain/chasm/earthy-castle2-nw.png
    M data/core/images/terrain/chasm/earthy-concave-bl.png
    M data/core/images/terrain/chasm/earthy-concave-br.png
    M data/core/images/terrain/chasm/earthy-concave-l.png
    M data/core/images/terrain/chasm/earthy-concave-r.png
    M data/core/images/terrain/chasm/earthy-concave-tl.png
    M data/core/images/terrain/chasm/earthy-concave-tr.png
    M data/core/images/terrain/chasm/earthy-convex-bl.png
    M data/core/images/terrain/chasm/earthy-convex-br.png
    M data/core/images/terrain/chasm/earthy-convex-l.png
    M data/core/images/terrain/chasm/earthy-convex-r.png
    M data/core/images/terrain/chasm/earthy-convex-tl.png
    M data/core/images/terrain/chasm/earthy-convex-tr.png
    M data/core/images/terrain/chasm/earthy-tile.png
    M data/core/images/terrain/chasm/regular-castle-n.png
    M data/core/images/terrain/chasm/regular-castle-ne.png
    M data/core/images/terrain/chasm/regular-castle-nw.png
    M data/core/images/terrain/chasm/regular-castle2-n.png
    M data/core/images/terrain/chasm/regular-castle2-ne.png
    M data/core/images/terrain/chasm/regular-castle2-nw.png
    M data/core/images/terrain/chasm/regular-concave-bl.png
    M data/core/images/terrain/chasm/regular-concave-br.png
    M data/core/images/terrain/chasm/regular-concave-l.png
    M data/core/images/terrain/chasm/regular-concave-r.png
    M data/core/images/terrain/chasm/regular-concave-tl.png
    M data/core/images/terrain/chasm/regular-concave-tr.png
    M data/core/images/terrain/chasm/regular-convex-bl.png
    M data/core/images/terrain/chasm/regular-convex-br.png
    M data/core/images/terrain/chasm/regular-convex-l.png
    M data/core/images/terrain/chasm/regular-convex-r.png
    M data/core/images/terrain/chasm/regular-convex-tl.png
    M data/core/images/terrain/chasm/regular-convex-tr.png
    M data/core/images/terrain/chasm/regular-convex2-tl.png
    M data/core/images/terrain/chasm/regular-convex2-tr.png
    M data/core/images/terrain/chasm/regular-snow-castle-n.png
    M data/core/images/terrain/chasm/regular-snow-castle-ne.png
    M data/core/images/terrain/chasm/regular-snow-castle-nw.png
    M data/core/images/terrain/chasm/regular-snow-castle2-n.png
    M data/core/images/terrain/chasm/regular-snow-castle2-ne.png
    M data/core/images/terrain/chasm/regular-snow-castle2-nw.png
    M data/core/images/terrain/chasm/regular-snow-concave-bl.png
    M data/core/images/terrain/chasm/regular-snow-concave-br.png
    M data/core/images/terrain/chasm/regular-snow-concave-l.png
    M data/core/images/terrain/chasm/regular-snow-concave-r.png
    M data/core/images/terrain/chasm/regular-snow-concave-tl.png
    M data/core/images/terrain/chasm/regular-snow-concave-tr.png
    M data/core/images/terrain/chasm/regular-snow-convex-bl.png
    M data/core/images/terrain/chasm/regular-snow-convex-br.png
    M data/core/images/terrain/chasm/regular-snow-convex-l.png
    M data/core/images/terrain/chasm/regular-snow-convex-r.png
    M data/core/images/terrain/chasm/regular-snow-convex-tl.png
    M data/core/images/terrain/chasm/regular-snow-convex-tr.png
    M data/core/images/terrain/chasm/regular-tile.png
    M data/core/images/terrain/chasm/water-concave-bl.png
    M data/core/images/terrain/chasm/water-concave-br.png
    M data/core/images/terrain/chasm/water-concave-l.png
    M data/core/images/terrain/chasm/water-concave-r.png
    M data/core/images/terrain/chasm/water-concave-tl.png
    M data/core/images/terrain/chasm/water-concave-tr.png
    M data/core/images/terrain/chasm/water-convex-bl.png
    M data/core/images/terrain/chasm/water-convex-br.png
    M data/core/images/terrain/chasm/water-convex-l.png
    M data/core/images/terrain/chasm/water-convex-r.png
    M data/core/images/terrain/chasm/water-convex-tl.png
    M data/core/images/terrain/chasm/water-convex-tr.png

  Log Message:
  -----------
  Slightly increased contrast on Chasms (all variants)


  Commit: 4b5d0734e8b618eddc3302c1a8a3125314bd4268
      https://github.com/wesnoth/wesnoth/commit/4b5d0734e8b618eddc3302c1a8a3125314bd4268
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    R data/core/images/terrain/masks/concave-long-2-bl.png
    R data/core/images/terrain/masks/concave-long-2-br.png
    R data/core/images/terrain/masks/concave-long-2-l.png
    R data/core/images/terrain/masks/concave-long-2-r.png
    R data/core/images/terrain/masks/concave-long-2-tl.png
    R data/core/images/terrain/masks/concave-long-2-tr.png
    R data/core/images/terrain/masks/concave-long-bl-br.png
    R data/core/images/terrain/masks/concave-long-bl-l.png
    R data/core/images/terrain/masks/concave-long-br-bl.png
    R data/core/images/terrain/masks/concave-long-br-r.png
    R data/core/images/terrain/masks/concave-long-l-bl.png
    R data/core/images/terrain/masks/concave-long-l-tl.png
    R data/core/images/terrain/masks/concave-long-r-br.png
    R data/core/images/terrain/masks/concave-long-r-tr.png
    R data/core/images/terrain/masks/concave-long-tl-l.png
    R data/core/images/terrain/masks/concave-long-tl-tr.png
    R data/core/images/terrain/masks/concave-long-tr-r.png
    R data/core/images/terrain/masks/concave-long-tr-tl.png
    R data/core/images/terrain/masks/convex-long-bl-br.png
    R data/core/images/terrain/masks/convex-long-bl-l.png
    R data/core/images/terrain/masks/convex-long-br-bl.png
    R data/core/images/terrain/masks/convex-long-br-r.png
    R data/core/images/terrain/masks/convex-long-l-bl.png
    R data/core/images/terrain/masks/convex-long-l-tl.png
    R data/core/images/terrain/masks/convex-long-r-br.png
    R data/core/images/terrain/masks/convex-long-r-tr.png
    R data/core/images/terrain/masks/convex-long-tl-l.png
    R data/core/images/terrain/masks/convex-long-tl-tr.png
    R data/core/images/terrain/masks/convex-long-tr-r.png
    R data/core/images/terrain/masks/convex-long-tr-tl.png
    A data/core/images/terrain/masks/long-concave-2-bl.png
    A data/core/images/terrain/masks/long-concave-2-br.png
    A data/core/images/terrain/masks/long-concave-2-l.png
    A data/core/images/terrain/masks/long-concave-2-r.png
    A data/core/images/terrain/masks/long-concave-2-tl.png
    A data/core/images/terrain/masks/long-concave-2-tr.png
    A data/core/images/terrain/masks/long-concave-bl-br.png
    A data/core/images/terrain/masks/long-concave-bl-l.png
    A data/core/images/terrain/masks/long-concave-br-bl.png
    A data/core/images/terrain/masks/long-concave-br-r.png
    A data/core/images/terrain/masks/long-concave-l-bl.png
    A data/core/images/terrain/masks/long-concave-l-tl.png
    A data/core/images/terrain/masks/long-concave-r-br.png
    A data/core/images/terrain/masks/long-concave-r-tr.png
    A data/core/images/terrain/masks/long-concave-tl-l.png
    A data/core/images/terrain/masks/long-concave-tl-tr.png
    A data/core/images/terrain/masks/long-concave-tr-r.png
    A data/core/images/terrain/masks/long-concave-tr-tl.png
    A data/core/images/terrain/masks/long-convex-bl-br.png
    A data/core/images/terrain/masks/long-convex-bl-l.png
    A data/core/images/terrain/masks/long-convex-br-bl.png
    A data/core/images/terrain/masks/long-convex-br-r.png
    A data/core/images/terrain/masks/long-convex-l-bl.png
    A data/core/images/terrain/masks/long-convex-l-tl.png
    A data/core/images/terrain/masks/long-convex-r-br.png
    A data/core/images/terrain/masks/long-convex-r-tr.png
    A data/core/images/terrain/masks/long-convex-tl-l.png
    A data/core/images/terrain/masks/long-convex-tl-tr.png
    A data/core/images/terrain/masks/long-convex-tr-r.png
    A data/core/images/terrain/masks/long-convex-tr-tl.png
    M data/core/terrain-graphics/new-macros.cfg

  Log Message:
  -----------
  Renamed the "long" terrain masks


  Commit: 16b3cd612708848aa84db29c3cca94a3d6d21037
      https://github.com/wesnoth/wesnoth/commit/16b3cd612708848aa84db29c3cca94a3d6d21037
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

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

  Log Message:
  -----------
  Made NEW:GENERIC_CORNER_TRANSITION take arguments for mask and mask IPF


  Commit: 72b01c813a9ddf7df891fac4f9af0c82a0476357
      https://github.com/wesnoth/wesnoth/commit/72b01c813a9ddf7df891fac4f9af0c82a0476357
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

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

  Log Message:
  -----------
  Fixed river ford glitches by using generic corner transitions


  Commit: 5bd0466069f88cee9a1d7c418a30861e3f58f2bb
      https://github.com/wesnoth/wesnoth/commit/5bd0466069f88cee9a1d7c418a30861e3f58f2bb
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M utils/wmlxgettext

  Log Message:
  -----------
  wmlxgettext: Accept single-quoted textdomains in Lua


  Commit: 20b5e84413dcb05217c7fda3bec160ef4774b130
      https://github.com/wesnoth/wesnoth/commit/20b5e84413dcb05217c7fda3bec160ef4774b130
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M data/core/images/terrain/castle/sunken-ruin.png
    M data/core/terrain-graphics.cfg

  Log Message:
  -----------
  Applied the new shallow water on sunken ruined castle


  Commit: d3d63b6a4c21bc45f1378ef145ee85dfc7b0a93c
      https://github.com/wesnoth/wesnoth/commit/d3d63b6a4c21bc45f1378ef145ee85dfc7b0a93c
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M utils/wmlxgettext

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


  Commit: c761a80bd53a9537e09a7008ad9c17031e7604ca
      https://github.com/wesnoth/wesnoth/commit/c761a80bd53a9537e09a7008ad9c17031e7604ca
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M data/core/macros/abilities.cfg
    M src/unit_abilities.cpp

  Log Message:
  -----------
  Restore the new implementation of the backstab weapon special

This reverts commit e0ac69ce962069de1f04e519db48b58a78e593b4.


  Commit: c7de7ce9d428ed82f67a157b92b97cfd5608f54c
      https://github.com/wesnoth/wesnoth/commit/c7de7ce9d428ed82f67a157b92b97cfd5608f54c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-06 (Sun, 06 Mar 2016)

  Changed paths:
    M src/reports.cpp
    M src/unit_abilities.cpp
    M src/unit_attack_type.hpp

  Log Message:
  -----------
  Fix backstab always showing augmented damage in sidebar

Until now, [damage] (and possibly other) specials which relied on filters involving the opponent would display
in the sidebar as if the augmentation were always active (though when attacking, it worked correctly).
This is now fixed - such specials never show the augmentation in the sidebar now.

In addition, some minor code cleanup (initializing the weapon special adjacency filters outside the loop).


  Commit: 21001bcb3201b46f4c4b15de1388d4bb843a2403
      https://github.com/wesnoth/wesnoth/commit/21001bcb3201b46f4c4b15de1388d4bb843a2403
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/tree_view_node.hpp

  Log Message:
  -----------
  add ttree_view_node::unfolded_ memeber variable

Previously ttree_view_node used toggle_->get_value() to know whether it is
folded or not.

This makes ttree_view_node more robust against cases where people change
the value of toggle_->get_value() manually using c++ or lua code.

This also allows us to have nodes that can only be folded via code and
have no toggle panel to expand.


  Commit: d26c2b604323a5db2cd9de5ff0e843fd122f18da
      https://github.com/wesnoth/wesnoth/commit/d26c2b604323a5db2cd9de5ff0e843fd122f18da
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M src/gui/auxiliary/window_builder/tree_view.cpp
    M src/gui/auxiliary/window_builder/tree_view.hpp
    M src/gui/widgets/tree_view_node.cpp

  Log Message:
  -----------
  add unfolded=yes/no key in gui2 treeview node wml

This allows wml to specify whether a node should be unfolded by default.


  Commit: 33b8d66b3441bf83f63d24e6a734cdcdf960ac5d
      https://github.com/wesnoth/wesnoth/commit/33b8d66b3441bf83f63d24e6a734cdcdf960ac5d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view.hpp

  Log Message:
  -----------
  implement right/left key handlers for treeviews


  Commit: c357d91a438310ff4e74d26a1fcff7b4249bd9da
      https://github.com/wesnoth/wesnoth/commit/c357d91a438310ff4e74d26a1fcff7b4249bd9da
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view.hpp
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/tree_view_node.hpp

  Log Message:
  -----------
  implement up/down key handlers for treeviews


  Commit: 90643a63365ed72405f1136de9886b3347d7689f
      https://github.com/wesnoth/wesnoth/commit/90643a63365ed72405f1136de9886b3347d7689f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

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

  Log Message:
  -----------
  have modifications in campaign dialog visible by default.


  Commit: 1efd5c750e716daa8cb7984b4ee474131f833d58
      https://github.com/wesnoth/wesnoth/commit/1efd5c750e716daa8cb7984b4ee474131f833d58
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-07 (Mon, 07 Mar 2016)

  Changed paths:
    M data/gui/schema.cfg

  Log Message:
  -----------
  Update schema.cfg


  Commit: b23e6d78821aac287a5ca4029afd41d31137a612
      https://github.com/wesnoth/wesnoth/commit/b23e6d78821aac287a5ca4029afd41d31137a612
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

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

  Log Message:
  -----------
  Added missing portrait credits


  Commit: f3d5092534e474c48e68d5412585b177aeeaf55e
      https://github.com/wesnoth/wesnoth/commit/f3d5092534e474c48e68d5412585b177aeeaf55e
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M data/multiplayer/maps/4p_Castle_Hopping_Isle.map
    M data/multiplayer/maps/4p_King_of_the_Hill.map
    M data/multiplayer/maps/4p_Siege_Castles.map
    M data/multiplayer/maps/5p_The_Wilderlands.map
    M data/multiplayer/maps/8p_Mokena_Prairie.map

  Log Message:
  -----------
  Replaced regular mountains with desert/snowy mountains in a few places


  Commit: 6b297edfed1616c492ddd95c8094da676129d86f
      https://github.com/wesnoth/wesnoth/commit/6b297edfed1616c492ddd95c8094da676129d86f
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    A data/core/images/terrain/walls/wall-mine-chasm-convex-bl.png
    A data/core/images/terrain/walls/wall-mine-chasm-convex-br.png
    A data/core/images/terrain/walls/wall-mine-chasm-convex-l.png
    A data/core/images/terrain/walls/wall-mine-chasm-convex-r.png
    M data/core/images/terrain/walls/wall-mine-concave-br.png
    M data/core/images/terrain/walls/wall-mine-concave-l.png
    M data/core/images/terrain/walls/wall-mine-convex-tl.png
    M data/core/terrain-graphics.cfg

  Log Message:
  -----------
  Added chasm transitions for mine walls, and tweaked a few tiles


  Commit: fcf8619a69d5a17de11c623da4ef88a28a030a7a
      https://github.com/wesnoth/wesnoth/commit/fcf8619a69d5a17de11c623da4ef88a28a030a7a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

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

  Log Message:
  -----------
  rename a c++ varaible to match config attribute name.


  Commit: 0d254fb03e7d33cbb0ed027e1cc5b407a139d179
      https://github.com/wesnoth/wesnoth/commit/0d254fb03e7d33cbb0ed027e1cc5b407a139d179
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M src/team.cpp

  Log Message:
  -----------
  'current_player' shouldn't default to 'save_id'

this doesn't make sense, specially because 'current_player' is a string
used to display in dialogs and 'save_id' is an internal id string

https://gna.org/bugs/?22324,


  Commit: c941f60c4926d00b07bf0913b69dfd6455542ca1
      https://github.com/wesnoth/wesnoth/commit/c941f60c4926d00b07bf0913b69dfd6455542ca1
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/playcampaign.cpp
    M src/leader_scroll_dialog.cpp
    M src/menu_events.cpp
    M src/playsingle_controller.cpp
    M src/reports.cpp
    M src/saved_game.cpp
    M src/team.cpp
    M src/team.hpp
    M src/teambuilder.cpp

  Log Message:
  -----------
  add new attribute side_name= in [side]

We cannot call it name becasue thats already used by the unti that is
generated from the side tag.

if given (nonempty), side_name= will be used instead of current_player
in some dialogs (new turn dialog, statistics).

In [scenario] side_name= defaults to name= while in [multiplayer]
side_name= defaults to empty (so that current_player is used in those
dialogs by default).

This specially fixes http://gna.org/bugs/?24226 while still giving wml
authors in mp and in sp the option to use the real players name in those
dialogs.


  Commit: 41f5853028862020d09c2960a28e6435b192ea19
      https://github.com/wesnoth/wesnoth/commit/41f5853028862020d09c2960a28e6435b192ea19
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/playcampaign.cpp
    M src/leader_scroll_dialog.cpp
    M src/menu_events.cpp
    M src/playsingle_controller.cpp
    M src/reports.cpp
    M src/saved_game.cpp
    M src/team.cpp
    M src/team.hpp
    M src/teambuilder.cpp

  Log Message:
  -----------
  Merge pull request #622 from gfgtdf/side_name

Side name


  Commit: 29e19cd854e3089050caebc8b0f0683211678f64
      https://github.com/wesnoth/wesnoth/commit/29e19cd854e3089050caebc8b0f0683211678f64
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    A data/gui/default/widget/unit_preview_pane.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    A src/gui/auxiliary/widget_definition/unit_preview_pane.cpp
    A src/gui/auxiliary/widget_definition/unit_preview_pane.hpp
    M src/gui/auxiliary/window_builder.cpp
    A src/gui/auxiliary/window_builder/unit_preview_pane.cpp
    A src/gui/auxiliary/window_builder/unit_preview_pane.hpp
    A src/gui/widgets/unit_preview_pane.cpp
    A src/gui/widgets/unit_preview_pane.hpp

  Log Message:
  -----------
  GUI2: implemented a Unit Preview Pane widget


  Commit: 99ea0aa716802eb1e547a508e6621597d1c1dfd4
      https://github.com/wesnoth/wesnoth/commit/99ea0aa716802eb1e547a508e6621597d1c1dfd4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M data/gui/default/window/unit_create.cfg
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp

  Log Message:
  -----------
  tunit_create: made use of unit preview pane widget


  Commit: 2b46bb7e46b83af9dc659c50147b9828f1f29bcc
      https://github.com/wesnoth/wesnoth/commit/2b46bb7e46b83af9dc659c50147b9828f1f29bcc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M data/gui/default/widget/unit_preview_pane.cfg

  Log Message:
  -----------
  tunit_preview_pane: added minimal definition (no image/title)


  Commit: 42816df6f64022ffb48693eeec85f34e7be097a8
      https://github.com/wesnoth/wesnoth/commit/42816df6f64022ffb48693eeec85f34e7be097a8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    A data/gui/default/window/unit_recruit.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    A src/gui/dialogs/unit_recruit.cpp
    A src/gui/dialogs/unit_recruit.hpp
    M src/menu_events.cpp

  Log Message:
  -----------
  Converted Recruit dialog to GUI2


  Commit: 1265ee1fc9ac3dd69ca57c78b84368965146fc03
      https://github.com/wesnoth/wesnoth/commit/1265ee1fc9ac3dd69ca57c78b84368965146fc03
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    A data/gui/default/widget/unit_preview_pane.cfg
    M data/gui/default/window/unit_create.cfg
    A data/gui/default/window/unit_recruit.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    A src/gui/auxiliary/widget_definition/unit_preview_pane.cpp
    A src/gui/auxiliary/widget_definition/unit_preview_pane.hpp
    M src/gui/auxiliary/window_builder.cpp
    A src/gui/auxiliary/window_builder/unit_preview_pane.cpp
    A src/gui/auxiliary/window_builder/unit_preview_pane.hpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp
    A src/gui/dialogs/unit_recruit.cpp
    A src/gui/dialogs/unit_recruit.hpp
    A src/gui/widgets/unit_preview_pane.cpp
    A src/gui/widgets/unit_preview_pane.hpp
    M src/menu_events.cpp

  Log Message:
  -----------
  Merge pull request #623 from Vultraz/unit_preview_pane

GUI2: Unit preview pane


  Commit: cab4d9fe48036f0e4079060a43d090d38479ff41
      https://github.com/wesnoth/wesnoth/commit/cab4d9fe48036f0e4079060a43d090d38479ff41
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/team.hpp

  Log Message:
  -----------
  Attempt to fix a compile error in master


  Commit: e7c2533c5e5475c6354561612431c27165d10c8a
      https://github.com/wesnoth/wesnoth/commit/e7c2533c5e5475c6354561612431c27165d10c8a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M data/core/images/terrain/cave/hills-n.png
    M data/core/images/terrain/cave/hills-ne.png
    M data/core/images/terrain/cave/hills-nw.png
    M data/core/images/terrain/cave/hills-s.png
    M data/core/images/terrain/cave/hills-se.png
    M data/core/images/terrain/cave/hills-sw.png
    M data/core/images/terrain/cave/hills-variation.png
    M data/core/images/terrain/cave/hills-variation2.png
    M data/core/images/terrain/cave/hills-variation3.png

  Log Message:
  -----------
  Slightly bumped contrast on Rockbound Cave


  Commit: 89ef1d318a7f219586ee894da46514dbb312cfe7
      https://github.com/wesnoth/wesnoth/commit/89ef1d318a7f219586ee894da46514dbb312cfe7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

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

  Log Message:
  -----------
  Fix team_info::side_name() returning wrong type

This info is translatable, but it was returned as a plain string.


  Commit: 26be1be486d0a6ef3817bedc4cb4a3835d1ee0b3
      https://github.com/wesnoth/wesnoth/commit/26be1be486d0a6ef3817bedc4cb4a3835d1ee0b3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

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

  Log Message:
  -----------
  Update XCode project


  Commit: f4590e6bda995bf5430acb76fde1a52ac6491aa7
      https://github.com/wesnoth/wesnoth/commit/f4590e6bda995bf5430acb76fde1a52ac6491aa7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  Fixed recruitment accidentally using type name instead of id


  Commit: 4810e2c0ff531248e56aa1b710ae4ba918be3b9b
      https://github.com/wesnoth/wesnoth/commit/4810e2c0ff531248e56aa1b710ae4ba918be3b9b
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

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

  Log Message:
  -----------
  add warning if current_player attribute is specified by wml

specifying this attribute in [side] can result in assertion failure.


  Commit: 49ee9daad7aa3160bcef178c6aa2394d67e3d968
      https://github.com/wesnoth/wesnoth/commit/49ee9daad7aa3160bcef178c6aa2394d67e3d968
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/game_initialization/connect_engine.cpp

  Log Message:
  -----------
  dont have reserved sides in singleplayer connect engine.


  Commit: d424911eeb1d89aed83911e1fe24c31c55748775
      https://github.com/wesnoth/wesnoth/commit/d424911eeb1d89aed83911e1fe24c31c55748775
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

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

  Log Message:
  -----------
  Revert "Fix team_info::side_name() returning wrong type"

This reverts commit 89ef1d318a7f219586ee894da46514dbb312cfe7.

That commit made side_name() return a wrong value in case
current_player changed during a game.


  Commit: 09bb648bfa98e032b214431de0e3fd7c9c7387b7
      https://github.com/wesnoth/wesnoth/commit/09bb648bfa98e032b214431de0e3fd7c9c7387b7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

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

  Log Message:
  -----------
  Add Unit Recruit to gui2 unit tests


  Commit: fce35e3ad6c9ba8e6e46b6cc1b316e9b1caff135
      https://github.com/wesnoth/wesnoth/commit/fce35e3ad6c9ba8e6e46b6cc1b316e9b1caff135
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-09 (Wed, 09 Mar 2016)

  Changed paths:
    M src/team.cpp

  Log Message:
  -----------
  attempt to fix bug related to leaders id attribute


  Commit: 7b23a3940b7a492795952c85124e2c1460a64f99
      https://github.com/wesnoth/wesnoth/commit/7b23a3940b7a492795952c85124e2c1460a64f99
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

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

  Log Message:
  -----------
  Fixup 09bb648bfa98


  Commit: 1667e8680cdd9ee1e8c6b270fe6064caf70b2f27
      https://github.com/wesnoth/wesnoth/commit/1667e8680cdd9ee1e8c6b270fe6064caf70b2f27
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

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

  Log Message:
  -----------
  attempt to fix bug in gui2 listbox filters.


  Commit: 8b22341e19af440a6b4a310e38e6c151246f8268
      https://github.com/wesnoth/wesnoth/commit/8b22341e19af440a6b4a310e38e6c151246f8268
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

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

  Log Message:
  -----------
  Attempt to fix tests, again


  Commit: 07302e273048f3dd0ab95a55d2e293838a2cd116
      https://github.com/wesnoth/wesnoth/commit/07302e273048f3dd0ab95a55d2e293838a2cd116
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

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

  Log Message:
  -----------
  More attempts to fix tests


  Commit: 206bed161e50d4e41757bf48e02be27e438893af
      https://github.com/wesnoth/wesnoth/commit/206bed161e50d4e41757bf48e02be27e438893af
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Add missing files


  Commit: 6128aef97ae063e1509e9980363716bd71c772fa
      https://github.com/wesnoth/wesnoth/commit/6128aef97ae063e1509e9980363716bd71c772fa
  Author: Andreas <andreas at alternating.net>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Merge pull request #625 from Wedge009/patch-1

Add files missing from VC project


  Commit: 49102677a97547590c927ccf6b9d7b5b0f62116d
      https://github.com/wesnoth/wesnoth/commit/49102677a97547590c927ccf6b9d7b5b0f62116d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

  Changed paths:
    M images/icons/icon-hotkeys.png

  Log Message:
  -----------
  Improved Hotkeys icon for prefs


  Commit: 481bad8539b16f1f5e1e8c81e58a8e78b04532dd
      https://github.com/wesnoth/wesnoth/commit/481bad8539b16f1f5e1e8c81e58a8e78b04532dd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

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

  Log Message:
  -----------
  tunit_preview_pane: removed newlines between attacks to save some space


  Commit: cb0ebc01d4087839e048c1992f1fe9518e598c82
      https://github.com/wesnoth/wesnoth/commit/cb0ebc01d4087839e048c1992f1fe9518e598c82
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

  Changed paths:
    M data/gui/default/widget/unit_preview_pane.cfg

  Log Message:
  -----------
  tunit_preview_pane: removed invalid keys in toplevel grid


  Commit: 0584118c7e4753a68990ba24d90afdbb9727d483
      https://github.com/wesnoth/wesnoth/commit/0584118c7e4753a68990ba24d90afdbb9727d483
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-10 (Thu, 10 Mar 2016)

  Changed paths:
    M data/gui/schema.cfg

  Log Message:
  -----------
  Updated GUI2 schema for unit preview pane


  Commit: 7c239974da5b7e0839bae7d48e4d644b5a31f22e
      https://github.com/wesnoth/wesnoth/commit/7c239974da5b7e0839bae7d48e4d644b5a31f22e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M data/gui/default/widget/button_25x25.cfg
    A images/icons/action/help_25-active.png
    A images/icons/action/help_25-pressed.png
    A images/icons/action/help_25.png

  Log Message:
  -----------
  GUI2: added 'help' button definition


  Commit: 475e87c076772ecebe5e00d5ec017471428bd415
      https://github.com/wesnoth/wesnoth/commit/475e87c076772ecebe5e00d5ec017471428bd415
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M data/gui/default/window/unit_recruit.cfg

  Log Message:
  -----------
  tunit_recruit: used help button definition for help button


  Commit: 60c7680ba40aefdb5c35cefec2e63d4c9098468d
      https://github.com/wesnoth/wesnoth/commit/60c7680ba40aefdb5c35cefec2e63d4c9098468d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M data/gui/default/widget/unit_preview_pane.cfg

  Log Message:
  -----------
  tunit_preview_pane: moved unit name under profile button


  Commit: dc2a4d05c6ed988f056018e12c6c69ca28f68079
      https://github.com/wesnoth/wesnoth/commit/dc2a4d05c6ed988f056018e12c6c69ca28f68079
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M data/gui/default/window/unit_create.cfg

  Log Message:
  -----------
  tunit_create: make sure listbox fills horizontal space


  Commit: 7bb10ec2d61f330ba8d94926b4e44d3a836edb08
      https://github.com/wesnoth/wesnoth/commit/7bb10ec2d61f330ba8d94926b4e44d3a836edb08
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M data/gui/default/window/unit_recruit.cfg

  Log Message:
  -----------
  tunit_recruit: use full unit preview pane


  Commit: c6aa92d0283c32fe8f2fc78c8104fc2e8af4460c
      https://github.com/wesnoth/wesnoth/commit/c6aa92d0283c32fe8f2fc78c8104fc2e8af4460c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M data/gui/default/window/addon_list.cfg
    M src/gui/dialogs/addon_list.cpp
    M src/gui/dialogs/addon_list.hpp

  Log Message:
  -----------
  taddon_list: initial prototype for new full-window GUI2 addons manager

This is still behind the --new_widgets guard and is not ready for deployment yet


  Commit: 07065cea46e0dc8a608e9b7851183eb466edccca
      https://github.com/wesnoth/wesnoth/commit/07065cea46e0dc8a608e9b7851183eb466edccca
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Purge RELEASE_NOTES


  Commit: aa880e57e98395ab703223711f712e34bae189db
      https://github.com/wesnoth/wesnoth/commit/aa880e57e98395ab703223711f712e34bae189db
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

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

  Log Message:
  -----------
  Exclude addon_list from tests


  Commit: cb0f7d81fa46bf7adef3838e4b9b54e84be7e312
      https://github.com/wesnoth/wesnoth/commit/cb0f7d81fa46bf7adef3838e4b9b54e84be7e312
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

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

  Log Message:
  -----------
  Added macro for a horizontal spacer line


  Commit: 4b2e7217d8df8311b7cd7169e5a731014a644bda
      https://github.com/wesnoth/wesnoth/commit/4b2e7217d8df8311b7cd7169e5a731014a644bda
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

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

  Log Message:
  -----------
  GUI2: added Large button definition

Right now this uses the @2x images intended for Retina support. Should look into
getting some dedicated images made.


  Commit: 80bd8883cda36fd34c2fdb60977674725ff2ccf4
      https://github.com/wesnoth/wesnoth/commit/80bd8883cda36fd34c2fdb60977674725ff2ccf4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M data/gui/default/window/addon_list.cfg

  Log Message:
  -----------
  taddon_list: more layout progress


  Commit: cd84293b63d6b801b9cbb341c51ae824d21fbf3e
      https://github.com/wesnoth/wesnoth/commit/cd84293b63d6b801b9cbb341c51ae824d21fbf3e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-12 (Sat, 12 Mar 2016)

  Changed paths:
    M data/gui/default/window/addon_list.cfg
    M src/gui/dialogs/addon_list.cpp
    M src/gui/dialogs/addon_list.hpp

  Log Message:
  -----------
  taddon_list: cleanup and progress


  Commit: 127921496808a27a109a92cbeb1c48f0ef7bdcc9
      https://github.com/wesnoth/wesnoth/commit/127921496808a27a109a92cbeb1c48f0ef7bdcc9
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M data/tools/wesnoth/wmlparser3.py
    M data/tools/wmlunits

  Log Message:
  -----------
  [wmlparser3] use less recursion when parsing

specifically, avoid recursion for every double double-quite (i.e. the
escaping of " as "")


  Commit: 5c6e7c7d2000c024ddf9adc19a369a7672b63095
      https://github.com/wesnoth/wesnoth/commit/5c6e7c7d2000c024ddf9adc19a369a7672b63095
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M CMakeLists.txt
    M SConstruct
    M src/CMakeLists.txt

  Log Message:
  -----------
  Remove SDL1 from SCons and CMake

This makes SDL2 the only build alternative for Wesnoth. Any
conditionals are removed, leaving only the settings that rely on SDL2.


  Commit: 358bd1235f07d8d577bdb2bb0b4aafcff2e93093
      https://github.com/wesnoth/wesnoth/commit/358bd1235f07d8d577bdb2bb0b4aafcff2e93093
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M projectfiles/Xcode/Mac Sources/SDLMain.m
    M src/SDL_gpu/SDL_gpu/SDL_gpu.h
    M src/about.cpp
    M src/attack_prediction_display.cpp
    M src/build_info.cpp
    M src/controller_base.cpp
    M src/controller_base.hpp
    M src/cursor.cpp
    M src/cursor.hpp
    M src/desktop/clipboard.cpp
    M src/desktop/notifications.cpp
    M src/desktop/windows_tray_notification.cpp
    M src/display.cpp
    M src/display.hpp
    M src/editor/map/context_manager.cpp
    M src/editor/palette/palette_manager.cpp
    M src/events.cpp
    M src/events.hpp
    M src/filesystem_common.cpp
    M src/floating_label.cpp
    M src/floating_label.hpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_launcher.cpp
    M src/gui/auxiliary/event/distributor.hpp
    M src/gui/auxiliary/event/handler.cpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/window.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_item.hpp
    M src/hotkey/hotkey_preferences_display.cpp
    M src/image.cpp
    M src/image_modifications.cpp
    M src/joystick.cpp
    M src/key.cpp
    M src/loadscreen.cpp
    M src/lua/luaconf.h
    M src/map_label.cpp
    M src/mouse_handler_base.cpp
    M src/mouse_handler_base.hpp
    M src/preferences.cpp
    M src/sdl/alpha.cpp
    M src/sdl/alpha.hpp
    M src/sdl/compat.hpp
    M src/sdl/keyboard.cpp
    M src/sdl/keyboard.hpp
    M src/sdl/rect.hpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/show_dialog.cpp
    M src/show_dialog.hpp
    M src/storyscreen/render.cpp
    M src/storyscreen/render.hpp
    M src/tests/gui/test_save_dialog.cpp
    M src/tests/test_image_modifications.cpp
    M src/tests/utils/fake_event_source.cpp
    M src/tests/utils/fake_event_source.hpp
    M src/tests/utils/play_scenario.cpp
    M src/tests/utils/play_scenario.hpp
    M src/text.cpp
    M src/text.hpp
    M src/thread.cpp
    M src/video.cpp
    M src/video.hpp
    M src/wesnoth.cpp
    M src/widgets/scrollarea.cpp
    M src/widgets/scrollbar.cpp
    M src/widgets/slider.cpp
    M src/widgets/slider.hpp
    M src/widgets/textbox.cpp
    M src/widgets/textbox.hpp
    M src/widgets/widget.cpp
    M src/widgets/widget.hpp

  Log Message:
  -----------
  Remove SDL1.2 code

This removes all legacy SDL1.2 code. It was done by invoking:
coan source --replace --no-transients -D"SDL_VERSION_ATLEAST(X, Y, Z)"=1 <file>
on each file.


  Commit: 1d56fbb384b705d7209ff08aaa90df800eb11ba0
      https://github.com/wesnoth/wesnoth/commit/1d56fbb384b705d7209ff08aaa90df800eb11ba0
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj
    M src/CMakeLists.txt
    M src/SConscript
    R src/sdl/keyboard.cpp
    R src/sdl/keyboard.hpp

  Log Message:
  -----------
  Remove superfluous keyboard files

These files were used to provide a compatability layer between SDL1.2
and SDL2 for the hotkeys implementation. As SDL1.2 was taken out,
these files were now empty and superfluous.


  Commit: 8da954b4a095b7035aa62e701c8eb9541a1a29dd
      https://github.com/wesnoth/wesnoth/commit/8da954b4a095b7035aa62e701c8eb9541a1a29dd
  Author: Andreas <andreas at alternating.net>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M CMakeLists.txt
    M SConstruct
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Mac Sources/SDLMain.m
    M src/CMakeLists.txt
    M src/SConscript
    M src/SDL_gpu/SDL_gpu/SDL_gpu.h
    M src/about.cpp
    M src/attack_prediction_display.cpp
    M src/build_info.cpp
    M src/controller_base.cpp
    M src/controller_base.hpp
    M src/cursor.cpp
    M src/cursor.hpp
    M src/desktop/clipboard.cpp
    M src/desktop/notifications.cpp
    M src/desktop/windows_tray_notification.cpp
    M src/display.cpp
    M src/display.hpp
    M src/editor/map/context_manager.cpp
    M src/editor/palette/palette_manager.cpp
    M src/events.cpp
    M src/events.hpp
    M src/filesystem_common.cpp
    M src/floating_label.cpp
    M src/floating_label.hpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_launcher.cpp
    M src/gui/auxiliary/event/distributor.hpp
    M src/gui/auxiliary/event/handler.cpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/window.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_item.hpp
    M src/hotkey/hotkey_preferences_display.cpp
    M src/image.cpp
    M src/image_modifications.cpp
    M src/joystick.cpp
    M src/key.cpp
    M src/loadscreen.cpp
    M src/lua/luaconf.h
    M src/map_label.cpp
    M src/mouse_handler_base.cpp
    M src/mouse_handler_base.hpp
    M src/preferences.cpp
    M src/sdl/alpha.cpp
    M src/sdl/alpha.hpp
    M src/sdl/compat.hpp
    R src/sdl/keyboard.cpp
    R src/sdl/keyboard.hpp
    M src/sdl/rect.hpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/show_dialog.cpp
    M src/show_dialog.hpp
    M src/storyscreen/render.cpp
    M src/storyscreen/render.hpp
    M src/tests/gui/test_save_dialog.cpp
    M src/tests/test_image_modifications.cpp
    M src/tests/utils/fake_event_source.cpp
    M src/tests/utils/fake_event_source.hpp
    M src/tests/utils/play_scenario.cpp
    M src/tests/utils/play_scenario.hpp
    M src/text.cpp
    M src/text.hpp
    M src/thread.cpp
    M src/video.cpp
    M src/video.hpp
    M src/wesnoth.cpp
    M src/widgets/scrollarea.cpp
    M src/widgets/scrollbar.cpp
    M src/widgets/slider.cpp
    M src/widgets/slider.hpp
    M src/widgets/textbox.cpp
    M src/widgets/textbox.hpp
    M src/widgets/widget.cpp
    M src/widgets/widget.hpp

  Log Message:
  -----------
  Merge pull request #627 from aginor/remove_sdl_1.2

Remove SDL 1.2 support from Wesnoth


  Commit: 5d9c6b13b13bde1446a0a518970f81f70a5998d3
      https://github.com/wesnoth/wesnoth/commit/5d9c6b13b13bde1446a0a518970f81f70a5998d3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M data/gui/default/window/preferences.cfg

  Log Message:
  -----------
  tpreferences: allow composite slider labels to grow to fill space

Instead of using a scroll label.


  Commit: a30a627873870ed71901990ed31a3749e2520779
      https://github.com/wesnoth/wesnoth/commit/a30a627873870ed71901990ed31a3749e2520779
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M src/gui/auxiliary/canvas.cpp

  Log Message:
  -----------
  trectangle: fill entire rectangle at once instead of doing line-by-line drawing


  Commit: 064944fce6f0fc8ffd881439161e9e747d96a75e
      https://github.com/wesnoth/wesnoth/commit/064944fce6f0fc8ffd881439161e9e747d96a75e
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M RELEASE_NOTES
    M changelog

  Log Message:
  -----------
  Update release notes and changelog RE SDL 1.2 removal


  Commit: 40ffa6ba88e03c6813c8c0e729ea77e1ef7ae4b4
      https://github.com/wesnoth/wesnoth/commit/40ffa6ba88e03c6813c8c0e729ea77e1ef7ae4b4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M src/display.cpp

  Log Message:
  -----------
  Merge pull request #451 from aginor/todofix

Fix TODO by removing workaround for a resolved SDL issue.


  Commit: 8abb0cf3a596e016f97ce137af3c5b352178ff1c
      https://github.com/wesnoth/wesnoth/commit/8abb0cf3a596e016f97ce137af3c5b352178ff1c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M src/gui/dialogs/game_delete.cpp
    M src/gui/dialogs/game_save.cpp
    M src/gui/dialogs/mp_host_game_prompt.cpp

  Log Message:
  -----------
  GUI2: set restore flag on a few more dialogs


  Commit: 1fcf7ed99386457e68c4e5d3dd309aea5df8f540
      https://github.com/wesnoth/wesnoth/commit/1fcf7ed99386457e68c4e5d3dd309aea5df8f540
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M src/storyscreen/render.cpp

  Log Message:
  -----------
  Render titlebox over storyscreen background (bug #24510)


  Commit: 5010f54e11db690d284c7d8d570e104c3b43c27f
      https://github.com/wesnoth/wesnoth/commit/5010f54e11db690d284c7d8d570e104c3b43c27f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

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

  Log Message:
  -----------
  Fix [message][option] being black on hover (bug #24478)


  Commit: 4435b255237bdd3f4aa13a7543eff2c6bd82f048
      https://github.com/wesnoth/wesnoth/commit/4435b255237bdd3f4aa13a7543eff2c6bd82f048
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M src/events.cpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/intro.cpp
    M src/loadscreen.cpp
    M src/storyscreen/render.cpp
    M src/video.cpp
    M src/video.hpp

  Log Message:
  -----------
  Remove calls to empty update_whole_screen() function

The function's contents were SDL1.2 only, and it now does nothing in
SDL2.


  Commit: c37e9c4a7f0f3eff49f568df3de874d7c7a4bdf5
      https://github.com/wesnoth/wesnoth/commit/c37e9c4a7f0f3eff49f568df3de874d7c7a4bdf5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-13 (Sun, 13 Mar 2016)

  Changed paths:
    M src/display.cpp
    M src/gui/auxiliary/canvas.cpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp
    M src/video.cpp
    M src/video.hpp

  Log Message:
  -----------
  Removed display_format_alpha() function

This function's contents were SDL1.2 only, and in SDL2 only return NULL. This
resulted in create_optimized_surface() always returning the passed surface and
get_surface_portion() to potentially return NULL erroneously (if optimize_format
was true, which doesn't seem to be the case anywhere).

However, there haven't been any discernible bugs that resulted from either of these
behaviors, so it should be investigates whether create_optimized_surface() is still
necessary, since it's been operating for a while now simply returning its passed
surface.


  Commit: c486e4b0404315a0a4c19e545a0084de4d7dcf56
      https://github.com/wesnoth/wesnoth/commit/c486e4b0404315a0a4c19e545a0084de4d7dcf56
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/gui/auxiliary/canvas.cpp

  Log Message:
  -----------
  trectangle: fix draw rects sometimes being inaccurate (fixup a30a62787387)

Apparently, the manual rect calculations sometimes (eg, with the Progress Bar widget)
resulted in incorrectly placed rectangles being drawn. Using the bare dimension
values fixes this problem.


  Commit: e656751938c107aa89f9f25e8576dcdb477d34fe
      https://github.com/wesnoth/wesnoth/commit/e656751938c107aa89f9f25e8576dcdb477d34fe
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/playsingle_controller.cpp
    M src/storyscreen/controller.cpp
    M src/storyscreen/controller.hpp
    M src/storyscreen/interface.cpp
    M src/storyscreen/interface.hpp
    M src/storyscreen/render.cpp
    M src/storyscreen/render.hpp

  Log Message:
  -----------
  Refactor out display class from storyscreen functions


  Commit: 02993cbaeb965a2b79c45c09126dfe08d9f0dbd7
      https://github.com/wesnoth/wesnoth/commit/02993cbaeb965a2b79c45c09126dfe08d9f0dbd7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/construct_dialog.cpp
    M src/game_launcher.cpp
    M src/game_launcher.hpp
    M src/generators/default_map_generator.cpp
    M src/help/help.cpp
    M src/storyscreen/controller.cpp
    M src/storyscreen/controller.hpp
    M src/video.cpp
    M src/video.hpp

  Log Message:
  -----------
  Removed empty resize_lock struct and resize_monitor class

Once again, SDL1.2 functionality that does nothing in SDL2.


  Commit: 2ffa1ffa851849da40013f23d9a428a19cd1f718
      https://github.com/wesnoth/wesnoth/commit/2ffa1ffa851849da40013f23d9a428a19cd1f718
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

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

  Log Message:
  -----------
  tunit_preview_pane: use unicode multip sign instead of em dash for attack/strike label


  Commit: 497aee86abe73a9f4ee5333b6f6cb7eb7ed7d6be
      https://github.com/wesnoth/wesnoth/commit/497aee86abe73a9f4ee5333b6f6cb7eb7ed7d6be
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Undeprecate wesnoth.highlight_hex()

wesnoth.select_hex has problems with simply highlighting units without displaying
their movement range. If you set its third argument to false, the unit gets
selected, but no hex cursors appears around it. Using this allows us to simply
highlight a location with the hex cursor, independent of unit presence (select_hex
works funny if no unit is present).


  Commit: b512ad2143af67c02d1dc2951de68543848c1423
      https://github.com/wesnoth/wesnoth/commit/b512ad2143af67c02d1dc2951de68543848c1423
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

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

  Log Message:
  -----------
  Make [message] use wesnoth.highlight_hex()


  Commit: e13cf1e5912c666f79992e21fc9d420bbaac297c
      https://github.com/wesnoth/wesnoth/commit/e13cf1e5912c666f79992e21fc9d420bbaac297c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M data/gui/default/widget/combobox_default.cfg
    M images/buttons/button_dropdown/button_dropdown-pressed.png
    M images/buttons/button_dropdown/button_dropdown.png

  Log Message:
  -----------
  Procedurally draw combobox borders

This avoids issues with the borders looking bad when scaled


  Commit: 50a9a25ae7a84da43a0bcc80287a3a9c119adc22
      https://github.com/wesnoth/wesnoth/commit/50a9a25ae7a84da43a0bcc80287a3a9c119adc22
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M data/lua/wml-tags.lua
    M src/game_events/action_wml.cpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  move [unstore_unit] definition to lua

This also adds a 'color' parameter to wesnoth.float_label. It was already
previously possible to set a labels color using pango markup, but to
implement [unstore_unit] i need to support the color= syntax as given
by [unstore_unit]

This also adds a 'fire_event' parameter to wesnoth.put_unit to specify
whether the 'unit_placed' event is fired, this is needed to implement
fire_events=yes/no in [unstore_unit] but its also generally useful
for the same reason why [unstore_unit] has this parameter.


  Commit: 413d8cf3d2a21e9752b3330054b526a9782c30f0
      https://github.com/wesnoth/wesnoth/commit/413d8cf3d2a21e9752b3330054b526a9782c30f0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  implement wesnoth.get_unit(string) directly

this is sure faster than applying a filter to all units on the map which
is what the previous implementation did.


  Commit: a91cb9ad0b27e50c7b74f0ed8e3ad6ba927d74c5
      https://github.com/wesnoth/wesnoth/commit/a91cb9ad0b27e50c7b74f0ed8e3ad6ba927d74c5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/config.hpp
    M src/unit_filter.cpp
    M src/unit_filter.hpp

  Log Message:
  -----------
  add limit=n parameter to standard unit filters

and specially to wesnoth.get_units


  Commit: 43275cd9bac2a2c812c518cdaad357cdef6e72bf
      https://github.com/wesnoth/wesnoth/commit/43275cd9bac2a2c812c518cdaad357cdef6e72bf
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/actions/create.cpp
    M src/actions/create.hpp
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  don't copy units when recruiting/recalling

units are rather big objects so we don't want to copy them unless
needed.


  Commit: ff5a37a0648cdd1cedbdfbe63544b805e8ef8871
      https://github.com/wesnoth/wesnoth/commit/ff5a37a0648cdd1cedbdfbe63544b805e8ef8871
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

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

  Log Message:
  -----------
  lock unit_map while running filter or applying effects

This specially prevents lua form removing the unit that is currently
filtered or that currently gets effects, which would cause crashes
otherwise.


  Commit: 986550c0405900d80a3e28dbae093419c484db7a
      https://github.com/wesnoth/wesnoth/commit/986550c0405900d80a3e28dbae093419c484db7a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M data/lua/wml-tags.lua
    M src/game_events/action_wml.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp

  Log Message:
  -----------
  move [teleport] actionwml to lua.


  Commit: 310ba26704873a89268d7dfef10f384a12ab2559
      https://github.com/wesnoth/wesnoth/commit/310ba26704873a89268d7dfef10f384a12ab2559
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/game_events/action_wml.hpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  remove unused queued_event parameter from WML_HANDLER_FUNCTION


  Commit: e89abbeb91ecb2a11e450ef3ba0cc3d44cca5b2a
      https://github.com/wesnoth/wesnoth/commit/e89abbeb91ecb2a11e450ef3ba0cc3d44cca5b2a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/actions/unit_creator.cpp
    M src/team.cpp

  Log Message:
  -----------
  cleanup unit_creator


  Commit: bf2ec4df82086a1ba1e3a10bec8bdcce6dc8ab5a
      https://github.com/wesnoth/wesnoth/commit/bf2ec4df82086a1ba1e3a10bec8bdcce6dc8ab5a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/map.cpp

  Log Message:
  -----------
  improve map::overlay()

we now read the config into objects at the start of that method, this means
that we don't have to do those lookups inside that loop anymore.

This also allows us to change that parameter of that function from config to
std::vector<overlay_rule> later when we want to use that
function from non-wml code.


  Commit: f1052b0c2730c97d2a97e888f904617bc174ea13
      https://github.com/wesnoth/wesnoth/commit/f1052b0c2730c97d2a97e888f904617bc174ea13
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

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

  Log Message:
  -----------
  remove map::operator[](int)

this operator was confusing because usingn map[i][j] would mean that the
border_size is added to x but not to y, It is better to use
operator[](map_location) or to use tiles_[x][y] directly so that this
issue doesn't appear.


  Commit: 7a8957e918342f4b7caf7765037a80341fa52647
      https://github.com/wesnoth/wesnoth/commit/7a8957e918342f4b7caf7765037a80341fa52647
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/editor/action/action.cpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/map/editor_map.cpp
    M src/map.cpp
    M src/map.hpp

  Log Message:
  -----------
  use std::vector to store starting locations


  Commit: b2fff5afd938974ede0eb83ff3b57714efef6506
      https://github.com/wesnoth/wesnoth/commit/b2fff5afd938974ede0eb83ff3b57714efef6506
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  removed wesnoth.put_unit() warning

this warning triggered also when using u:to_map(x,y) which is clearly
not intended.


  Commit: 11b941ab58f13f2417189b9b5990aa30ca3da036
      https://github.com/wesnoth/wesnoth/commit/11b941ab58f13f2417189b9b5990aa30ca3da036
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/addon/description.hpp
    M src/gui/dialogs/addon/filter_options.cpp
    M src/gui/dialogs/addon/filter_options.hpp
    M src/gui/dialogs/addon/uninstall_list.cpp
    M src/gui/dialogs/addon/uninstall_list.hpp
    M src/gui/dialogs/addon_connect.cpp
    M src/gui/dialogs/addon_connect.hpp
    M src/gui/dialogs/addon_list.cpp
    M src/gui/dialogs/addon_list.hpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/advanced_graphics_options.hpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_difficulty.hpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_selection.hpp
    M src/gui/dialogs/campaign_settings.cpp
    M src/gui/dialogs/campaign_settings.hpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/chat_log.hpp
    M src/gui/dialogs/core_selection.cpp
    M src/gui/dialogs/core_selection.hpp
    M src/gui/dialogs/data_manage.cpp
    M src/gui/dialogs/data_manage.hpp
    M src/gui/dialogs/debug_clock.cpp
    M src/gui/dialogs/debug_clock.hpp
    M src/gui/dialogs/depcheck_select_new.cpp
    M src/gui/dialogs/depcheck_select_new.hpp
    M src/gui/dialogs/dialog.cpp
    M src/gui/dialogs/dialog.hpp
    M src/gui/dialogs/drop_down_list.cpp
    M src/gui/dialogs/drop_down_list.hpp
    M src/gui/dialogs/editor/custom_tod.cpp
    M src/gui/dialogs/editor/custom_tod.hpp
    M src/gui/dialogs/editor/editor_edit_side.cpp
    M src/gui/dialogs/editor/editor_edit_side.hpp
    M src/gui/dialogs/editor_generate_map.cpp
    M src/gui/dialogs/editor_generate_map.hpp
    M src/gui/dialogs/editor_resize_map.cpp
    M src/gui/dialogs/editor_resize_map.hpp
    M src/gui/dialogs/editor_set_starting_position.cpp
    M src/gui/dialogs/editor_set_starting_position.hpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/formula_debugger.hpp
    M src/gui/dialogs/game_cache_options.cpp
    M src/gui/dialogs/game_cache_options.hpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_load.hpp
    M src/gui/dialogs/game_version.cpp
    M src/gui/dialogs/game_version.hpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/gamestate_inspector.hpp
    M src/gui/dialogs/label_settings.cpp
    M src/gui/dialogs/label_settings.hpp
    M src/gui/dialogs/language_selection.cpp
    M src/gui/dialogs/language_selection.hpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/lobby_main.hpp
    M src/gui/dialogs/lobby_player_info.cpp
    M src/gui/dialogs/lobby_player_info.hpp
    M src/gui/dialogs/lua_interpreter.cpp
    M src/gui/dialogs/lua_interpreter.hpp
    M src/gui/dialogs/message.cpp
    M src/gui/dialogs/message.hpp
    M src/gui/dialogs/mp_alerts_options.cpp
    M src/gui/dialogs/mp_alerts_options.hpp
    M src/gui/dialogs/mp_change_control.cpp
    M src/gui/dialogs/mp_change_control.hpp
    M src/gui/dialogs/mp_cmd_wrapper.cpp
    M src/gui/dialogs/mp_cmd_wrapper.hpp
    M src/gui/dialogs/mp_connect.cpp
    M src/gui/dialogs/mp_connect.hpp
    M src/gui/dialogs/mp_create_game.cpp
    M src/gui/dialogs/mp_create_game.hpp
    M src/gui/dialogs/mp_login.cpp
    M src/gui/dialogs/mp_login.hpp
    M src/gui/dialogs/mp_method_selection.cpp
    M src/gui/dialogs/mp_method_selection.hpp
    M src/gui/dialogs/network_transmission.cpp
    M src/gui/dialogs/network_transmission.hpp
    M src/gui/dialogs/popup.cpp
    M src/gui/dialogs/popup.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/select_orb_colors.cpp
    M src/gui/dialogs/select_orb_colors.hpp
    M src/gui/dialogs/simple_item_selector.cpp
    M src/gui/dialogs/simple_item_selector.hpp
    M src/gui/dialogs/theme_list.cpp
    M src/gui/dialogs/theme_list.hpp
    M src/gui/dialogs/tip.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/title_screen.hpp
    M src/gui/dialogs/transient_message.cpp
    M src/gui/dialogs/transient_message.hpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_attack.hpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp
    M src/gui/dialogs/unit_recruit.cpp
    M src/gui/dialogs/unit_recruit.hpp
    M src/gui/dialogs/wml_error.cpp
    M src/gui/dialogs/wml_error.hpp
    M src/gui/dialogs/wml_message.cpp
    M src/gui/dialogs/wml_message.hpp

  Log Message:
  -----------
  GUI2: removed CVideo argument from tdialog::preshow

In all but three cases, this argument was unused. In those remaining cases,
the argument could be replaced by twindow::video().


  Commit: 3f582310c9a0238a934cd00b70620b2bf2f48afe
      https://github.com/wesnoth/wesnoth/commit/3f582310c9a0238a934cd00b70620b2bf2f48afe
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M src/gui/dialogs/dialog.cpp
    M src/gui/dialogs/dialog.hpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/lobby_main.hpp
    M src/gui/dialogs/popup.cpp
    M src/gui/dialogs/popup.hpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/title_screen.hpp

  Log Message:
  -----------
  GUI2: removed CVideo argument from tdialog::post_build

Like with pre_show, any uses of this parameter could be replaced by twindow::video().


  Commit: c1b6060e4bb628c8002adba68773f8a16187378b
      https://github.com/wesnoth/wesnoth/commit/c1b6060e4bb628c8002adba68773f8a16187378b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  Fix cleanup of [foreach] scope


  Commit: ecb3dc6c462f2f02880319e2a5b7b6714a846dd6
      https://github.com/wesnoth/wesnoth/commit/ecb3dc6c462f2f02880319e2a5b7b6714a846dd6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  Error if looping tags lack [do]


  Commit: 7d9a0d90b96859b87939eac795e96831624a29a9
      https://github.com/wesnoth/wesnoth/commit/7d9a0d90b96859b87939eac795e96831624a29a9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp

  Log Message:
  -----------
  Allow array attribute values in Lua config syntax

These are converted to a comma-separated string.
It does NOT insert parentheses if an element contains a comma.


  Commit: 0f39cc3fe01573cd6a1fdc0e0c2413d3ef049be0
      https://github.com/wesnoth/wesnoth/commit/0f39cc3fe01573cd6a1fdc0e0c2413d3ef049be0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp

  Log Message:
  -----------
  Fix function case


  Commit: b311135482bf814b80f4f2d517f3c045908ef37a
      https://github.com/wesnoth/wesnoth/commit/b311135482bf814b80f4f2d517f3c045908ef37a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/gui/dialogs/synced_choice_wait.hpp

  Log Message:
  -----------
  tsynced_choice_wait: removed a CVideo argument from pre_show missed in 11b941ab58f1


  Commit: 2fdc08d92ec9f02eab9d891335cd3dbac92a5843
      https://github.com/wesnoth/wesnoth/commit/2fdc08d92ec9f02eab9d891335cd3dbac92a5843
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/gui/default/widget/window_tooltip_large.cfg
    M data/gui/default/window/tooltip_large.cfg

  Log Message:
  -----------
  ttip: added a separate window definition for floating tooltips

The design is based on the 'menu' style window, with a tint applied.


  Commit: 75c3446c77531270bdbc5ae4ca29e9f7a614df65
      https://github.com/wesnoth/wesnoth/commit/75c3446c77531270bdbc5ae4ca29e9f7a614df65
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/gui/default/window/tooltip_large.cfg

  Log Message:
  -----------
  ttip: tweaked layout of floating tooltips


  Commit: 4ebf8a258b5daf72a3fcc53151ea4dee253f4e7b
      https://github.com/wesnoth/wesnoth/commit/4ebf8a258b5daf72a3fcc53151ea4dee253f4e7b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/gui/default/window/addon_connect.cfg
    M data/gui/default/window/addon_description.cfg
    M data/gui/default/window/addon_filter_options.cfg
    M data/gui/default/window/addon_uninstall_list.cfg
    M data/gui/default/window/advanced_graphics_options.cfg
    M data/gui/default/window/campaign_dialog.cfg
    M data/gui/default/window/campaign_difficulty.cfg
    M data/gui/default/window/campaign_settings.cfg
    M data/gui/default/window/chat_log.cfg
    M data/gui/default/window/core_dialog.cfg
    M data/gui/default/window/custom_tod.cfg
    M data/gui/default/window/data_manage.cfg
    M data/gui/default/window/debug_clock.cfg
    M data/gui/default/window/depcheck_confirm_change.cfg
    M data/gui/default/window/depcheck_select_new.cfg
    M data/gui/default/window/drop_down_list.cfg
    M data/gui/default/window/edit_label.cfg
    M data/gui/default/window/edit_text.cfg
    M data/gui/default/window/editor_edit_label.cfg
    M data/gui/default/window/editor_edit_scenario.cfg
    M data/gui/default/window/editor_edit_side.cfg
    M data/gui/default/window/editor_generate_map.cfg
    M data/gui/default/window/editor_new_map.cfg
    M data/gui/default/window/editor_resize_map.cfg
    M data/gui/default/window/editor_set_starting_position.cfg
    M data/gui/default/window/folder_create.cfg
    M data/gui/default/window/formula_debugger.cfg
    M data/gui/default/window/game_cache_options.cfg
    M data/gui/default/window/game_delete.cfg
    M data/gui/default/window/game_load.cfg
    M data/gui/default/window/game_save.cfg
    M data/gui/default/window/game_save_message.cfg
    M data/gui/default/window/game_save_oos.cfg
    M data/gui/default/window/game_save_overwrite.cfg
    M data/gui/default/window/game_version.cfg
    M data/gui/default/window/label_settings.cfg
    M data/gui/default/window/language_selection.cfg
    M data/gui/default/window/lobby_player_info.cfg
    M data/gui/default/window/lua_interpreter.cfg
    M data/gui/default/window/message.cfg
    M data/gui/default/window/mp_alerts_options.cfg
    M data/gui/default/window/mp_change_control.cfg
    M data/gui/default/window/mp_cmd_wrapper.cfg
    M data/gui/default/window/mp_connect.cfg
    M data/gui/default/window/mp_create_game.cfg
    M data/gui/default/window/mp_create_game_choose_mods.cfg
    M data/gui/default/window/mp_create_game_set_password.cfg
    M data/gui/default/window/mp_host_game_prompt.cfg
    M data/gui/default/window/mp_join_game_password_prompt.cfg
    M data/gui/default/window/mp_login.cfg
    M data/gui/default/window/mp_method_selection.cfg
    M data/gui/default/window/mp_server_list.cfg
    M data/gui/default/window/network_transmission.cfg
    M data/gui/default/window/preferences.cfg
    M data/gui/default/window/screenshot_notification.cfg
    M data/gui/default/window/select_orb_colors.cfg
    M data/gui/default/window/simple_item_selector.cfg
    M data/gui/default/window/synced_choice_wait.cfg
    M data/gui/default/window/theme_list.cfg
    M data/gui/default/window/transient_message.cfg
    M data/gui/default/window/unit_attack.cfg
    M data/gui/default/window/unit_create.cfg
    M data/gui/default/window/unit_recruit.cfg
    M data/gui/default/window/wml_error.cfg
    M data/gui/default/window/wml_message.cfg

  Log Message:
  -----------
  GUI2: use floating tooltips (almost) everywhere


  Commit: f92936125b9ca76a448c3a929dbaa47266149642
      https://github.com/wesnoth/wesnoth/commit/f92936125b9ca76a448c3a929dbaa47266149642
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/gui/default/widget/window_tooltip_large.cfg
    M data/gui/default/window/tooltip_large.cfg

  Log Message:
  -----------
  ttip: few more tweaks to floating tooltip look


  Commit: 30bd1c1324450a6931f45e5fa6c97c485ab7de17
      https://github.com/wesnoth/wesnoth/commit/30bd1c1324450a6931f45e5fa6c97c485ab7de17
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/core/images/terrain/water/reef.png
    M data/core/images/terrain/water/reef2.png
    M data/core/images/terrain/water/reef3.png
    M data/core/images/terrain/water/reef4.png

  Log Message:
  -----------
  Cleaned up stray pixels and fixed alignment of reef4


  Commit: fe4623e15215195f278777c4cab923329adb1764
      https://github.com/wesnoth/wesnoth/commit/fe4623e15215195f278777c4cab923329adb1764
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M src/gui/auxiliary/canvas.cpp

  Log Message:
  -----------
  Fixup canvas background drawing again

When fixing it up the previous time, I didn't include border size, meaning
rectangles with both borders and fill_color drew over the borders.


  Commit: 53af40b2f324379985114b7852fd23b2f565958d
      https://github.com/wesnoth/wesnoth/commit/53af40b2f324379985114b7852fd23b2f565958d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/gui/default/widget/window_tooltip_large.cfg
    M data/gui/default/window/tooltip_large.cfg

  Log Message:
  -----------
  ttip: improved look of floating tooltips further

This makes the whole thing procedurally drawn


  Commit: 06788955c480333b1617d6fe40b7f2f14c6c9769
      https://github.com/wesnoth/wesnoth/commit/06788955c480333b1617d6fe40b7f2f14c6c9769
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/gui/default/macros/_initial.cfg
    M data/gui/default/widget/combobox_default.cfg
    M data/gui/default/widget/window_tooltip_large.cfg

  Log Message:
  -----------
  GUI2: added macro for border color


  Commit: 4f106b4d1f6f07a27b190b10018078073ae9571a
      https://github.com/wesnoth/wesnoth/commit/4f106b4d1f6f07a27b190b10018078073ae9571a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/gui/default/widget/panel_title_screen.cfg
    M data/gui/default/widget/window_default.cfg

  Log Message:
  -----------
  GUI2: gave windows procedurally-drawn minimal borders


  Commit: 33a68d33fd99862968ff131c9c4d0601803f581a
      https://github.com/wesnoth/wesnoth/commit/33a68d33fd99862968ff131c9c4d0601803f581a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/themes/_initial.cfg

  Log Message:
  -----------
  Remove background from theme status boxes and tweak position slightly


  Commit: 8e8b4a38356ecedc6c126d351a251d51c9d95a76
      https://github.com/wesnoth/wesnoth/commit/8e8b4a38356ecedc6c126d351a251d51c9d95a76
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    A images/buttons/button_menu/menu_blank-active-pressed.png
    A images/buttons/button_menu/menu_blank-active.png
    A images/buttons/button_menu/menu_blank-pressed.png
    A images/buttons/button_menu/menu_blank.png

  Log Message:
  -----------
  Added empty images for an imageless menu button

This is a huge hack, but it's how GUI1 was set up and it's not worth
trying to refactor it any differently.


  Commit: a4c4f18a7c45ef8c652fe9be72d166ab3e798309
      https://github.com/wesnoth/wesnoth/commit/a4c4f18a7c45ef8c652fe9be72d166ab3e798309
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/themes/default.cfg
    M data/themes/editor.cfg

  Log Message:
  -----------
  Don't show any images for buttons in menu bar


  Commit: a8e5036c24f07506b2de24153af7c160ae6948b7
      https://github.com/wesnoth/wesnoth/commit/a8e5036c24f07506b2de24153af7c160ae6948b7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/themes/editor.cfg

  Log Message:
  -----------
  editor: No panel background for top bar status areas


  Commit: d6be4711083e79264f48f38dffdb981ff4f72bdd
      https://github.com/wesnoth/wesnoth/commit/d6be4711083e79264f48f38dffdb981ff4f72bdd
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/core/images/terrain/castle/castle-to-water-n.png
    M data/core/images/terrain/castle/castle-to-water-ne.png
    M data/core/images/terrain/castle/castle-to-water-nw.png
    M data/core/images/terrain/castle/cobbles-keep.png
    M data/core/images/terrain/castle/dwarven-castle-floor.png
    M data/core/images/terrain/castle/dwarven-castle-floor2.png
    M data/core/images/terrain/castle/dwarven-castle-floor3.png
    M data/core/images/terrain/castle/dwarven-keep-floor.png
    M data/core/images/terrain/castle/elven/grounds.png
    M data/core/images/terrain/castle/orcish/keep.png
    M data/core/images/terrain/castle/sand/cobbles.png
    M data/core/images/terrain/castle/snowy/castle-to-ice-nw.png
    M data/core/images/terrain/castle/snowy/castle-to-water-ne.png
    M data/core/images/terrain/castle/snowy/castle-to-water-nw.png
    M data/core/images/terrain/castle/snowy/cobbles.png
    M data/core/images/terrain/castle/winter-orcish/keep.png
    M data/core/images/terrain/flat/bank-n.png
    M data/core/images/terrain/flat/bank-nw.png
    M data/core/images/terrain/flat/bank-to-ice-n-ne.png
    M data/core/images/terrain/flat/bank-to-ice-n.png
    M data/core/images/terrain/flat/bank-to-ice-ne.png
    M data/core/images/terrain/flat/bank-to-ice-nw.png
    M data/core/images/terrain/flat/bank-to-ice-s-sw.png
    M data/core/images/terrain/flat/bank-to-ice-se.png
    M data/core/images/terrain/flat/bank-to-ice-sw-nw.png
    M data/core/images/terrain/flat/bank-to-ice2-n.png
    M data/core/images/terrain/flat/bank-to-ice2-ne.png
    M data/core/images/terrain/flat/bank-to-ice2-nw.png
    M data/core/images/terrain/flat/bank-to-ice2-se.png
    M data/core/images/terrain/flat/bank-to-ice2-sw.png
    M data/core/images/terrain/flat/road2.png
    M data/core/images/terrain/flat/stone-path2.png
    M data/core/images/terrain/fog/fog-all.png
    M data/core/images/terrain/fog/fog-editor.png
    M data/core/images/terrain/fog/fog-n-ne-se-s.png
    M data/core/images/terrain/fog/fog-n-ne-se.png
    M data/core/images/terrain/fog/fog-n-ne.png
    M data/core/images/terrain/fog/fog-n.png
    M data/core/images/terrain/fog/fog-ne-se-s.png
    M data/core/images/terrain/fog/fog-ne-se.png
    M data/core/images/terrain/fog/fog-ne.png
    M data/core/images/terrain/fog/fog-nw-n-ne.png
    M data/core/images/terrain/fog/fog-nw-n.png
    M data/core/images/terrain/fog/fog-nw.png
    M data/core/images/terrain/fog/fog-s-sw-nw-n.png
    M data/core/images/terrain/fog/fog-s-sw-nw.png
    M data/core/images/terrain/fog/fog-s-sw.png
    M data/core/images/terrain/fog/fog-s.png
    M data/core/images/terrain/fog/fog-se-s-sw.png
    M data/core/images/terrain/fog/fog-se-s.png
    M data/core/images/terrain/fog/fog-se.png
    M data/core/images/terrain/fog/fog-sw-nw-n.png
    M data/core/images/terrain/fog/fog-sw-nw.png
    M data/core/images/terrain/fog/fog-sw.png
    M data/core/images/terrain/fog/fog1.png
    M data/core/images/terrain/fog/fog2.png
    M data/core/images/terrain/fog/fog3.png

  Log Message:
  -----------
  Cleaned up off-hex stray pixels


  Commit: 0aa8900dce348d5ca590250351b2ffafbc0befab
      https://github.com/wesnoth/wesnoth/commit/0aa8900dce348d5ca590250351b2ffafbc0befab
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/construct_dialog.cpp

  Log Message:
  -----------
  Removed an extra CVideo::flip() call from GUI1


  Commit: 3223ea29b1e458bbbc2356aee9e193e2f8b35778
      https://github.com/wesnoth/wesnoth/commit/3223ea29b1e458bbbc2356aee9e193e2f8b35778
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-15 (Tue, 15 Mar 2016)

  Changed paths:
    M data/core/images/terrain/cave/bank-n-ne.png
    M data/core/images/terrain/cave/bank-ne-se.png
    M data/core/images/terrain/cave/bank-ne.png
    M data/core/images/terrain/cave/bank-nw-n.png
    M data/core/images/terrain/cave/bank-nw.png
    M data/core/images/terrain/cave/bank-s-sw.png
    M data/core/images/terrain/cave/bank-se-s.png
    M data/core/images/terrain/cave/bank-se.png
    M data/core/images/terrain/cave/bank-sw-nw.png
    M data/core/images/terrain/cave/earthy-floor-n-ne.png
    M data/core/images/terrain/cave/earthy-floor-ne-se.png
    M data/core/images/terrain/cave/earthy-floor-ne.png
    M data/core/images/terrain/cave/earthy-floor-nw.png
    M data/core/images/terrain/cave/earthy-floor-s.png
    M data/core/images/terrain/cave/earthy-floor-se-s.png
    M data/core/images/terrain/cave/earthy-floor-se.png
    M data/core/images/terrain/cave/earthy-floor-sw-nw.png
    M data/core/images/terrain/cave/earthy-floor-sw.png
    M data/core/images/terrain/cave/floor-n-ne.png
    M data/core/images/terrain/cave/floor-ne-se.png
    M data/core/images/terrain/cave/floor-ne.png
    M data/core/images/terrain/cave/floor-nw.png
    M data/core/images/terrain/cave/floor-s.png
    M data/core/images/terrain/cave/floor-se-s.png
    M data/core/images/terrain/cave/floor-se.png
    M data/core/images/terrain/cave/floor-sw-nw.png
    M data/core/images/terrain/cave/floor-sw.png
    M data/core/images/terrain/cave/hills-n.png
    M data/core/images/terrain/cave/hills-ne.png
    M data/core/images/terrain/cave/hills-nw.png
    M data/core/images/terrain/cave/hills-s.png
    M data/core/images/terrain/cave/hills-se.png
    M data/core/images/terrain/cave/hills-sw.png
    M data/core/images/terrain/cave/hills-variation2.png
    M data/core/images/terrain/cave/path3.png
    M data/core/images/terrain/cave/path4.png
    M data/core/images/terrain/cave/path5.png
    M data/core/images/terrain/cave/path6.png
    M data/core/images/terrain/cave/path7.png
    M data/core/images/terrain/cave/path8.png
    M data/core/images/terrain/cave/path9.png
    M data/core/images/terrain/desert_mountains/desert-n-ne.png
    M data/core/images/terrain/desert_mountains/desert-n.png
    M data/core/images/terrain/desert_mountains/desert-ne.png
    M data/core/images/terrain/desert_mountains/desert-nw.png
    M data/core/images/terrain/desert_mountains/desert-to-water-n-ne.png
    M data/core/images/terrain/desert_mountains/desert-to-water-ne.png
    M data/core/images/terrain/embellishments/mushroom-farm-small2.png
    M data/core/images/terrain/embellishments/mushroom4.png
    M data/core/images/terrain/embellishments/mushroom7.png

  Log Message:
  -----------
  Cleaned up off-hex stray pixels


  Commit: 819c352e7c320c882bbf42b127dc17e6774df28b
      https://github.com/wesnoth/wesnoth/commit/819c352e7c320c882bbf42b127dc17e6774df28b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/construct_dialog.cpp

  Log Message:
  -----------
  Revert "Removed an extra CVideo::flip() call from GUI1"

This reverts commit 0aa8900dce348d5ca590250351b2ffafbc0befab.


  Commit: 091370494a2567094e6aa5fab017ba8c0cffdff8
      https://github.com/wesnoth/wesnoth/commit/091370494a2567094e6aa5fab017ba8c0cffdff8
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/core/images/terrain/flat/shore-concave-bl-br.png
    M data/core/images/terrain/flat/shore-concave-bl-l.png
    M data/core/images/terrain/flat/shore-concave-br-bl.png
    M data/core/images/terrain/flat/shore-concave-br-r.png
    M data/core/images/terrain/flat/shore-concave-l-bl.png
    M data/core/images/terrain/flat/shore-concave-l-tl.png
    M data/core/images/terrain/flat/shore-concave-r-br.png
    M data/core/images/terrain/flat/shore-concave-r-tr.png
    M data/core/images/terrain/flat/shore-concave-tl-l.png
    M data/core/images/terrain/flat/shore-concave-tl-tr.png
    M data/core/images/terrain/flat/shore-concave-tr-r.png
    M data/core/images/terrain/flat/shore-concave-tr-tl.png
    M data/core/images/terrain/flat/shore-convex-bl-br.png
    M data/core/images/terrain/flat/shore-convex-bl-l.png
    M data/core/images/terrain/flat/shore-convex-br-bl.png
    M data/core/images/terrain/flat/shore-convex-br-r.png
    M data/core/images/terrain/flat/shore-convex-l-bl.png
    M data/core/images/terrain/flat/shore-convex-l-tl.png
    M data/core/images/terrain/flat/shore-convex-r-br.png
    M data/core/images/terrain/flat/shore-convex-r-tr.png
    M data/core/images/terrain/flat/shore-convex-tl-l.png
    M data/core/images/terrain/flat/shore-convex-tl-tr.png
    M data/core/images/terrain/flat/shore-convex-tr-r.png
    M data/core/images/terrain/flat/shore-convex-tr-tl.png

  Log Message:
  -----------
  Removed feathering and fixed visual mismatch between convex and concave


  Commit: 1e271987616fdb3d0da7b7fab997ec95c18f495e
      https://github.com/wesnoth/wesnoth/commit/1e271987616fdb3d0da7b7fab997ec95c18f495e
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/core/images/terrain/castle/cobbles-keep.png
    M data/core/images/terrain/castle/dwarven-castle-floor.png
    M data/core/images/terrain/castle/dwarven-castle-floor2.png
    M data/core/images/terrain/castle/dwarven-castle-floor3.png
    M data/core/images/terrain/castle/dwarven-keep-floor.png
    M data/core/images/terrain/castle/elven/grounds.png
    M data/core/images/terrain/castle/sand/cobbles.png
    M data/core/images/terrain/castle/snowy/cobbles.png
    M data/core/images/terrain/flat/road2.png
    M data/core/images/terrain/flat/stone-path2.png

  Log Message:
  -----------
  Fixed compression-induced brokenness


  Commit: 9cc1188ce7333915091e08d62a04887347cdd052
      https://github.com/wesnoth/wesnoth/commit/9cc1188ce7333915091e08d62a04887347cdd052
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/core/images/terrain/castle/cobbles-keep.png
    M data/core/images/terrain/castle/sunken-ruin.png
    M data/core/images/terrain/cave/path6.png
    M data/core/images/terrain/water/overlay-gray.png
    M data/core/images/terrain/water/overlay-tropical.png

  Log Message:
  -----------
  Fixed a few more cases of Fixed compression-induced brokenness


  Commit: bc6effd0dec4865b5c2dd17616b21400c26f1c6d
      https://github.com/wesnoth/wesnoth/commit/bc6effd0dec4865b5c2dd17616b21400c26f1c6d
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

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

  Log Message:
  -----------
  Fixed a small glitch between flat shore and sand shore


  Commit: 3133ba325f9ef2f45c42031ce2c2e892780ce4ae
      https://github.com/wesnoth/wesnoth/commit/3133ba325f9ef2f45c42031ce2c2e892780ce4ae
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/core/images/terrain/grass/dry-long-n.png
    M data/core/images/terrain/grass/dry-long-nw.png
    M data/core/images/terrain/grass/green-long-n.png
    M data/core/images/terrain/grass/green-long-nw.png
    M data/core/images/terrain/grass/green-long-s.png
    M data/core/images/terrain/grass/green2.png
    M data/core/images/terrain/grass/green3.png
    M data/core/images/terrain/grass/green4.png
    M data/core/images/terrain/grass/green5.png
    M data/core/images/terrain/grass/green6.png
    M data/core/images/terrain/grass/green7.png
    M data/core/images/terrain/grass/green8.png
    M data/core/images/terrain/grass/semi-dry-long-n.png
    M data/core/images/terrain/grass/semi-dry-long-nw.png
    M data/core/images/terrain/hills/dry-to-water-n-ne.png
    M data/core/images/terrain/hills/dry-to-water-s-sw.png
    M data/core/images/terrain/hills/dry-to-water-se-s.png
    M data/core/images/terrain/hills/dry-to-water-sw-nw.png
    M data/core/images/terrain/hills/dry-to-water2-s-sw.png
    M data/core/images/terrain/hills/dry-to-water2-s.png
    M data/core/images/terrain/hills/dry-to-water2-se-s.png
    M data/core/images/terrain/hills/regular-to-water-n-ne.png
    M data/core/images/terrain/hills/regular-to-water-s-sw.png
    M data/core/images/terrain/hills/regular-to-water-se-s.png
    M data/core/images/terrain/hills/regular-to-water-sw-nw.png
    M data/core/images/terrain/hills/regular-to-water2-s-sw.png
    M data/core/images/terrain/hills/regular-to-water2-s.png
    M data/core/images/terrain/hills/regular-to-water2-se-s.png
    M data/core/images/terrain/interior/wood-regular-n-ne.png
    M data/core/images/terrain/interior/wood-regular-n.png
    M data/core/images/terrain/interior/wood-regular-ne.png
    M data/core/images/terrain/interior/wood-regular-nw-n-ne.png
    M data/core/images/terrain/interior/wood-regular-nw-n.png
    M data/core/images/terrain/interior/wood-regular-nw.png
    M data/core/images/terrain/interior/wood-regular-se-s-sw.png
    M data/core/images/terrain/interior/wood-regular-se-s.png
    M data/core/images/terrain/interior/wood-regular-se.png
    M data/core/images/terrain/interior/wood-regular.png
    M data/core/images/terrain/interior/wood-regular2.png
    M data/core/images/terrain/interior/wood-regular3.png
    M data/core/images/terrain/mountains/blend-from-dry-s.png
    M data/core/images/terrain/mountains/blend-from-dry-se.png
    M data/core/images/terrain/mountains/blend-from-dry-sw.png

  Log Message:
  -----------
  Cleaned up off-hex stray pixels


  Commit: a84500fb8fa9a2baa4d44ed6402787d78e331474
      https://github.com/wesnoth/wesnoth/commit/a84500fb8fa9a2baa4d44ed6402787d78e331474
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp
    M src/scripting/push_check.hpp

  Log Message:
  -----------
  Add functions for transferring map locations to and from Lua stack

This also changes nearly all API functions taking locations to use the new functions.
As a result, these functions can now accept their location arguments in any of three formats:
- An array of two integers
- A table with x and y keys
- Two separate, consecutive integer arguments

Functions that return locations mostly still use whatever format they used before.
This is because changing return values is a more compatibility-breaking change.

This temporarily breaks compatibiliy for the following AI functions:
- ai.get_targets()
- ai.get_avoid()
- ai.get_attacks()


  Commit: 058ec266cf896681540cc2c72766263efc1192fa
      https://github.com/wesnoth/wesnoth/commit/058ec266cf896681540cc2c72766263efc1192fa
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Re-enable/fix put_unit deprecation warning


  Commit: d250e04566331c6bb4d3369b41649b8eec224c88
      https://github.com/wesnoth/wesnoth/commit/d250e04566331c6bb4d3369b41649b8eec224c88
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/scripting/lua_common.cpp

  Log Message:
  -----------
  Now luaW_tolocation accepts units and vconfigs


  Commit: 2e6ad2bee3290dea4028da250801248f75f8e44a
      https://github.com/wesnoth/wesnoth/commit/2e6ad2bee3290dea4028da250801248f75f8e44a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/lua/wml/object.lua
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp

  Log Message:
  -----------
  Add wesnoth.select_unit(), deprecate wesnoth.select_hex()

wesnoth.select_unit() is also callable as u:select() where u is a unit


  Commit: 46cee1df681777c9af60bd29307425c23d134460
      https://github.com/wesnoth/wesnoth/commit/46cee1df681777c9af60bd29307425c23d134460
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Allow wesnoth.match_unit to take a location, for hypothetical matches


  Commit: afcb382009a69d4fc639086fe9e4f446c745f4b3
      https://github.com/wesnoth/wesnoth/commit/afcb382009a69d4fc639086fe9e4f446c745f4b3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M src/scripting/lua_map_location_ops.cpp

  Log Message:
  -----------
  Replace Lua map_location helpers with new luaW functions

This does change the interface and return values of several functions.
However, these functions were undocumented, so this shoud not be a problem.


  Commit: 268620e2cac3759bffe91e716baec5919685efb8
      https://github.com/wesnoth/wesnoth/commit/268620e2cac3759bffe91e716baec5919685efb8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/gui/default/window/wml_message.cfg

  Log Message:
  -----------
  GUI: Simplify WML message dialog formulas

Now with 99% less WML macros inserted into the formula.
This makes it easier to read and possibly even more efficient.


  Commit: df7cdba42cc2219fff1ce6519fcc398b16a8fada
      https://github.com/wesnoth/wesnoth/commit/df7cdba42cc2219fff1ce6519fcc398b16a8fada
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/lua/wml/object.lua
    M src/ai/lua/core.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp
    M src/scripting/lua_map_location_ops.cpp
    M src/scripting/push_check.hpp

  Log Message:
  -----------
  Merge pull request #628 from CelticMinstrel/lua_map_locations

Several location-related Lua things


  Commit: 8c4dfc5d699d3cd4d501f6ed647acfaa740d077f
      https://github.com/wesnoth/wesnoth/commit/8c4dfc5d699d3cd4d501f6ed647acfaa740d077f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M data/gui/default/widget/scroll_label_description.cfg

  Log Message:
  -----------
  Design tweaks to description scroll label


  Commit: 32c93789929e79a19e23525cfc9cc7785185b07c
      https://github.com/wesnoth/wesnoth/commit/32c93789929e79a19e23525cfc9cc7785185b07c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M data/gui/default/window/lobby_main.cfg
    M src/gui/dialogs/lobby_main.cpp

  Log Message:
  -----------
  tlobby_main: design improvements


  Commit: d94c73a972cd650777fbd1a4dc6448630e438ccb
      https://github.com/wesnoth/wesnoth/commit/d94c73a972cd650777fbd1a4dc6448630e438ccb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M data/gui/default/window/tooltip_large.cfg

  Log Message:
  -----------
  GUI: Fix tooltips occasionally getting cut off on the right


  Commit: 999acb187f6ae6b61a0c5a4fb5326d36041976df
      https://github.com/wesnoth/wesnoth/commit/999acb187f6ae6b61a0c5a4fb5326d36041976df
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: more design tweaks


  Commit: 92ab82fc8ed6c1c43fd0720a8cf0844e28ffb5ee
      https://github.com/wesnoth/wesnoth/commit/92ab82fc8ed6c1c43fd0720a8cf0844e28ffb5ee
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-16 (Wed, 16 Mar 2016)

  Changed paths:
    M changelog

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


  Commit: 8c2fd342e485866d653fc4688d27e1336d9e67bb
      https://github.com/wesnoth/wesnoth/commit/8c2fd342e485866d653fc4688d27e1336d9e67bb
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M data/core/images/terrain/swamp/water-n-ne-se.png
    M data/core/images/terrain/swamp/water-n-ne.png
    M data/core/images/terrain/swamp/water-n.png
    M data/core/images/terrain/swamp/water-ne-se-s.png
    M data/core/images/terrain/swamp/water-ne-se.png
    M data/core/images/terrain/swamp/water-ne.png
    M data/core/images/terrain/swamp/water-nw-n-ne.png
    M data/core/images/terrain/swamp/water-nw-n.png
    M data/core/images/terrain/swamp/water-nw.png
    M data/core/images/terrain/swamp/water-s-sw-nw.png
    M data/core/images/terrain/swamp/water-s-sw.png
    M data/core/images/terrain/swamp/water-s.png
    M data/core/images/terrain/swamp/water-se-s-sw.png
    M data/core/images/terrain/swamp/water-se-s.png
    M data/core/images/terrain/swamp/water-se.png
    M data/core/images/terrain/swamp/water-sw-nw-n.png
    M data/core/images/terrain/swamp/water-sw-nw.png
    M data/core/images/terrain/swamp/water-sw.png

  Log Message:
  -----------
  Cleaned up off-hex stray pixels


  Commit: 256dd1e3daffb4ae93614b96fb7debd9e877ebae
      https://github.com/wesnoth/wesnoth/commit/256dd1e3daffb4ae93614b96fb7debd9e877ebae
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    A data/tools/hexometer.py
    R data/tools/hexometer/alphamask.png
    R data/tools/hexometer/hexometer

  Log Message:
  -----------
  Ported hexometer for Bash to Python3


  Commit: 86261779f22e9ed08313a2f48814e4c96595dc82
      https://github.com/wesnoth/wesnoth/commit/86261779f22e9ed08313a2f48814e4c96595dc82
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M data/gui/default/widget/scroll_label_verbatim.cfg

  Log Message:
  -----------
  tscroll_label: update to verbatim style (matches description now)


  Commit: e8dd50aa8c92b54f958f8f8e3909a57c2bdbcc58
      https://github.com/wesnoth/wesnoth/commit/e8dd50aa8c92b54f958f8f8e3909a57c2bdbcc58
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M data/gui/default/window/formula_debugger.cfg

  Log Message:
  -----------
  tformula_debugger: use verbatim scroll labels


  Commit: 0a8247d837a2718706f5a6948d0f943d25ca49cf
      https://github.com/wesnoth/wesnoth/commit/0a8247d837a2718706f5a6948d0f943d25ca49cf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/ai/formula/ai.hpp

  Log Message:
  -----------
  Forward-declare a variant header include


  Commit: 80823d7987cdc499c8900fccb46ee13f42b1bf67
      https://github.com/wesnoth/wesnoth/commit/80823d7987cdc499c8900fccb46ee13f42b1bf67
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula_debugger.cpp

  Log Message:
  -----------
  Enable formula debugger in debug mode


  Commit: 4e6a4e8aad24bdd5628d2124b4c13f29a732434d
      https://github.com/wesnoth/wesnoth/commit/4e6a4e8aad24bdd5628d2124b4c13f29a732434d
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M data/core/images/terrain/mountains/basic-castle-n-ne.png
    M data/core/images/terrain/mountains/basic-castle-n.png
    M data/core/images/terrain/mountains/basic-castle-ne.png
    M data/core/images/terrain/mountains/basic-castle-nw-n.png
    M data/core/images/terrain/mountains/basic-castle-nw.png
    M data/core/images/terrain/mountains/basic-castle-s.png
    M data/core/images/terrain/mountains/basic-castle-se.png
    M data/core/images/terrain/mountains/basic-castle-sw-nw.png
    M data/core/images/terrain/mountains/basic-castle-sw.png
    M data/core/images/terrain/mountains/basic.png
    M data/core/images/terrain/mountains/basic2.png
    M data/core/images/terrain/mountains/basic3.png
    M data/core/images/terrain/mountains/dry-castle-n-ne.png
    M data/core/images/terrain/mountains/dry-castle-n.png
    M data/core/images/terrain/mountains/dry-castle-ne.png
    M data/core/images/terrain/mountains/dry-castle-nw-n.png
    M data/core/images/terrain/mountains/dry-castle-nw.png
    M data/core/images/terrain/mountains/dry-castle-s.png
    M data/core/images/terrain/mountains/dry-castle-se.png
    M data/core/images/terrain/mountains/dry-castle-sw-nw.png
    M data/core/images/terrain/mountains/dry-castle-sw.png
    M data/core/images/terrain/mountains/dry.png
    M data/core/images/terrain/mountains/dry2.png
    M data/core/images/terrain/mountains/dry3.png
    M data/core/images/terrain/mountains/snow.png
    M data/core/images/terrain/mountains/snow2.png
    M data/core/images/terrain/mountains/snow3.png
    M data/core/images/terrain/mountains/volcano-small.png
    M data/core/images/terrain/mountains/volcano.png

  Log Message:
  -----------
  Cleaned up off-hex stray pixels


  Commit: 541dbb95c919cddf3e80f6d599a9bfa1662789f1
      https://github.com/wesnoth/wesnoth/commit/541dbb95c919cddf3e80f6d599a9bfa1662789f1
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

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

  Log Message:
  -----------
  Fixed Clean Gray Cobbles drawing transitions on itself


  Commit: 8b2ba647d16a651294737c194848f6f54295982d
      https://github.com/wesnoth/wesnoth/commit/8b2ba647d16a651294737c194848f6f54295982d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M data/core/images/terrain/bridge/wood-dock-n.png
    M data/core/images/terrain/bridge/wood-dock-ne.png
    M data/core/images/terrain/bridge/wood-dock-nw.png
    M data/core/images/terrain/bridge/wood-dock-s.png
    M data/core/images/terrain/bridge/wood-dock-se.png
    M data/core/images/terrain/bridge/wood-dock-sw.png
    M data/core/images/terrain/bridge/wood-end-n.png
    M data/core/images/terrain/bridge/wood-end-ne.png
    M data/core/images/terrain/bridge/wood-end-nw.png
    M data/core/images/terrain/bridge/wood-end-s.png
    M data/core/images/terrain/bridge/wood-end-se.png
    M data/core/images/terrain/bridge/wood-end-sw.png
    M data/core/images/terrain/bridge/wood-n-s.png
    M data/core/images/terrain/bridge/wood-n-se-sw.png
    M data/core/images/terrain/bridge/wood-n-se.png
    M data/core/images/terrain/bridge/wood-ne-s-nw.png
    M data/core/images/terrain/bridge/wood-ne-s.png
    M data/core/images/terrain/bridge/wood-ne-sw.png
    M data/core/images/terrain/bridge/wood-nw-ne.png
    M data/core/images/terrain/bridge/wood-rotting-n-s.png
    M data/core/images/terrain/bridge/wood-rotting-n-se-sw.png
    M data/core/images/terrain/bridge/wood-rotting-n-se.png
    M data/core/images/terrain/bridge/wood-rotting-ne-s-nw.png
    M data/core/images/terrain/bridge/wood-rotting-ne-s.png
    M data/core/images/terrain/bridge/wood-rotting-ne-sw.png
    M data/core/images/terrain/bridge/wood-rotting-nw-ne.png
    M data/core/images/terrain/bridge/wood-rotting-s-nw.png
    M data/core/images/terrain/bridge/wood-rotting-se-nw.png
    M data/core/images/terrain/bridge/wood-rotting-se-sw.png
    M data/core/images/terrain/bridge/wood-rotting-sw-n.png
    M data/core/images/terrain/bridge/wood-rotting2-n-s.png
    M data/core/images/terrain/bridge/wood-rotting2-ne-sw.png
    M data/core/images/terrain/bridge/wood-rotting2-se-nw.png
    M data/core/images/terrain/bridge/wood-s-nw.png
    M data/core/images/terrain/bridge/wood-se-nw.png
    M data/core/images/terrain/bridge/wood-se-sw.png
    M data/core/images/terrain/bridge/wood-sw-n.png

  Log Message:
  -----------
  Slight contrast bump to Wooden Bridges (regular and rotten)


  Commit: f02a038879ec366fac643ee3b5a6756b78b7e0e1
      https://github.com/wesnoth/wesnoth/commit/f02a038879ec366fac643ee3b5a6756b78b7e0e1
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Fix wesnoth.erase_unit for recall units


  Commit: 26a2638f2cce0fd66dddc5b26eb9707c06c99c7d
      https://github.com/wesnoth/wesnoth/commit/26a2638f2cce0fd66dddc5b26eb9707c06c99c7d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M data/test/scenarios/filter_this_unit.cfg
    M src/callable_objects.cpp
    M src/scripting/game_lua_kernel.cpp
    M wml_test_schedule

  Log Message:
  -----------
  Make the formula and Lua views of a unit coincide more closely

Several keys were either missing or misnamed in the formula view.
These have been changed to match the Lua and WML names for the keys.
This affects canrecruit, moves, and max_moves, as well as status.

In addition, a large number of keys were missing entirely from the formula view.
Most of these keys have now been added and can be accessed from formulas.
A few that have little use in filters (such as image_mods or profile) are still missing.

The Lua view missed a few keys that the formula view did provide.
Although these could in principle have been obtained by using the special __cfg key,
they have now been added to the Lua view anyway.


  Commit: 240b5f61a7c6be0f886fefb5e7b6af0348fa8fb2
      https://github.com/wesnoth/wesnoth/commit/240b5f61a7c6be0f886fefb5e7b6af0348fa8fb2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M data/test/scenarios/filter_this_unit.cfg
    M src/unit_formula_manager.cpp
    M wml_test_schedule

  Log Message:
  -----------
  Output formula errors in unit filters to WML error stream
(And consider them to match no units)


  Commit: 03bbc793678f38fbd1cd4974da6375eadf92e7a7
      https://github.com/wesnoth/wesnoth/commit/03bbc793678f38fbd1cd4974da6375eadf92e7a7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M data/gui/default/widget/toggle_button_orb.cfg
    M src/formula.cpp

  Log Message:
  -----------
  Formula engine: change undocumented string substitution syntax

It used to use {}, which gets caught by the preprocessor.
Now it uses [] instead.


  Commit: 1ae426c51c6038013b8d9ba491337816d5541fd0
      https://github.com/wesnoth/wesnoth/commit/1ae426c51c6038013b8d9ba491337816d5541fd0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula.cpp
    M src/formula_tokenizer.cpp
    M src/variant.cpp
    M src/variant.hpp

  Log Message:
  -----------
  Formula engine: new concatenate and range operators

str .. str = concatenation
list .. list = concatenation
int ~ int = range (as a list)


  Commit: 0674f2a8443a32aa4344ad4f42a380216f4f1b0f
      https://github.com/wesnoth/wesnoth/commit/0674f2a8443a32aa4344ad4f42a380216f4f1b0f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula.cpp
    M src/formula_tokenizer.cpp

  Log Message:
  -----------
  Formula engine: support wfl/wflend instead of fai/faiend


  Commit: 279ced9b5545bdeb9e3bbf509c5252baeb0c3ce8
      https://github.com/wesnoth/wesnoth/commit/279ced9b5545bdeb9e3bbf509c5252baeb0c3ce8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

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

  Log Message:
  -----------
  Formula engine: allow lists to be indexed by a list
This produces a slice of the original list


  Commit: e4b944d83be7fe133270ec4bd247477cc0336512
      https://github.com/wesnoth/wesnoth/commit/e4b944d83be7fe133270ec4bd247477cc0336512
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

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

  Log Message:
  -----------
  Make variant iterator bidirectional and stdlib compatible


  Commit: 1c9eb0cdbb7e158cc2ad9bb76c0c6daadaf17bce
      https://github.com/wesnoth/wesnoth/commit/1c9eb0cdbb7e158cc2ad9bb76c0c6daadaf17bce
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: add tan and tail functions, extra argument to head function


  Commit: 6490b535a3e2c3be10e1815a24152a4d10e98bed
      https://github.com/wesnoth/wesnoth/commit/6490b535a3e2c3be10e1815a24152a4d10e98bed
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/ai/formula/ai.cpp
    M src/menu_events.cpp
    M src/variant.cpp

  Log Message:
  -----------
  Tweak output of formula evaluation command prompt


  Commit: ad6528d13cad19bcaf67d3dbba234e9203f2e770
      https://github.com/wesnoth/wesnoth/commit/ad6528d13cad19bcaf67d3dbba234e9203f2e770
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

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

  Log Message:
  -----------
  Formula engine: Support function definitions everywhere

This constructs a temporary function symbol table (lasting only the duration of the formula)
if no symbol table was passed to the formula at construction time.


  Commit: 4aa725ac29e2e22af652c8ffb9d022022dadfa13
      https://github.com/wesnoth/wesnoth/commit/4aa725ac29e2e22af652c8ffb9d022022dadfa13
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula.cpp

  Log Message:
  -----------
  Formula engine: When possible, use synced RNG for the dice roll operator


  Commit: fe05f51c9e3a3346c59186991e9247242ddad589
      https://github.com/wesnoth/wesnoth/commit/fe05f51c9e3a3346c59186991e9247242ddad589
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

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

  Log Message:
  -----------
  Formula engine: Fix decimal values not being convertible to integers


  Commit: c1ca72f1dc2e1255877f89100783c198866281d9
      https://github.com/wesnoth/wesnoth/commit/c1ca72f1dc2e1255877f89100783c198866281d9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp
    M src/variant.cpp

  Log Message:
  -----------
  Formula engine: fix abs() and modulus not working on decimals


  Commit: 59dd9cc6af93431dd8e395a35eceecdaea0a3919
      https://github.com/wesnoth/wesnoth/commit/59dd9cc6af93431dd8e395a35eceecdaea0a3919
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: Add optional base argument to reduce()


  Commit: 2637f23afd821034b23c63498ee9789a16c2e5b7
      https://github.com/wesnoth/wesnoth/commit/2637f23afd821034b23c63498ee9789a16c2e5b7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp
    M src/variant.cpp
    M src/variant.hpp

  Log Message:
  -----------
  Formula engine: New function to reverse a string


  Commit: 390baf7d11d0c04af64acc6ae4c449c5bbf676e8
      https://github.com/wesnoth/wesnoth/commit/390baf7d11d0c04af64acc6ae4c449c5bbf676e8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: New function to zip a list of lists


  Commit: 159dbcf28e1e38aed555eadc9877bc8d055c7ad3
      https://github.com/wesnoth/wesnoth/commit/159dbcf28e1e38aed555eadc9877bc8d055c7ad3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: New take_while function
Returns all elements up to the first one failing the condition


  Commit: 1cf9f616ecf1f4791e6f16f7bc68a83ea6aa9106
      https://github.com/wesnoth/wesnoth/commit/1cf9f616ecf1f4791e6f16f7bc68a83ea6aa9106
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp
    M src/tests/test_formula_function.cpp

  Log Message:
  -----------
  Formula engine: Substring function now accepts negative size
This results in counting backwards from the given offset.
Size of 1 and -1 have the same effect.


  Commit: c589298e0f90efaae23ca72dede907a8d6ca0e48
      https://github.com/wesnoth/wesnoth/commit/c589298e0f90efaae23ca72dede907a8d6ca0e48
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: Add inverse trig functions


  Commit: f32b51b022191922085ea44a4cc6d1977c404d81
      https://github.com/wesnoth/wesnoth/commit/f32b51b022191922085ea44a4cc6d1977c404d81
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: Add root functions


  Commit: 523154f8071c1913049268777d54a49c1f79989c
      https://github.com/wesnoth/wesnoth/commit/523154f8071c1913049268777d54a49c1f79989c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: Add several more math functions


  Commit: a40ffc0351b3a480ce46e84a78ad56f53298cd1b
      https://github.com/wesnoth/wesnoth/commit/a40ffc0351b3a480ce46e84a78ad56f53298cd1b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: Catch cases of NaN resulting from math functions
They are now converted to null.


  Commit: 6aed9791139802c6e799bdf32417056aac709ddd
      https://github.com/wesnoth/wesnoth/commit/6aed9791139802c6e799bdf32417056aac709ddd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Reformat the formula function classes


  Commit: bb0d00f34864cf224fde4b29cfc214a56ce7bc86
      https://github.com/wesnoth/wesnoth/commit/bb0d00f34864cf224fde4b29cfc214a56ce7bc86
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp
    M src/tests/test_formula_function.cpp
    M src/variant.cpp
    M src/variant.hpp

  Log Message:
  -----------
  Formula engine: Fix rounding issues with math functions


  Commit: b239dd5fd109a03a8b2feb4263801df3040fe7da
      https://github.com/wesnoth/wesnoth/commit/b239dd5fd109a03a8b2feb4263801df3040fe7da
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: New string functions find_string and replace


  Commit: 38f6e8c4f127ad8b1c3ea2bbed2f05ea22578eae
      https://github.com/wesnoth/wesnoth/commit/38f6e8c4f127ad8b1c3ea2bbed2f05ea22578eae
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula.cpp
    M src/formula_tokenizer.cpp
    M src/variant.cpp

  Log Message:
  -----------
  Formula engine: Add string escapes mechanism

This builds on the string substitution syntax:
- [(] means an open bracket
- [)] means a close bracket
- ['] means a single quote / apostrophe

The tokenizer is now aware of string substitutions, making this possible
as well as the nesting of strings within string substitutions.


  Commit: 0b84677ee91af528cffc781e58e24b32412998a1
      https://github.com/wesnoth/wesnoth/commit/0b84677ee91af528cffc781e58e24b32412998a1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/variant.cpp

  Log Message:
  -----------
  Formula engine: Lists can be indexed with negative numbers
(this counts from the end)


  Commit: a4469210d425b5e6e649d662d4272c8a6fb85604
      https://github.com/wesnoth/wesnoth/commit/a4469210d425b5e6e649d662d4272c8a6fb85604
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula.cpp

  Log Message:
  -----------
  Formula engine: fix exponentiation being left-associative


  Commit: 4a3fce393a8b0eebdb426c2db12347a6884400e8
      https://github.com/wesnoth/wesnoth/commit/4a3fce393a8b0eebdb426c2db12347a6884400e8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-17 (Thu, 17 Mar 2016)

  Changed paths:
    M src/formula.cpp

  Log Message:
  -----------
  Formula engine: fix index operator having lowest precedence
It now has the highest precedence


  Commit: de4186c47b17ee601944c37373d03e6912aeb418
      https://github.com/wesnoth/wesnoth/commit/de4186c47b17ee601944c37373d03e6912aeb418
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula_function.cpp
    M src/variant.cpp
    M src/variant.hpp

  Log Message:
  -----------
  Formula engine: add type() function


  Commit: 6da744a37a54e5043d175329aedc577bbf6f476c
      https://github.com/wesnoth/wesnoth/commit/6da744a37a54e5043d175329aedc577bbf6f476c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula.cpp
    M src/variant.cpp

  Log Message:
  -----------
  Formula engine: add empty map literal


  Commit: b53ee994c98cfabd8ff6ff67bffb5cc79cd79d7a
      https://github.com/wesnoth/wesnoth/commit/b53ee994c98cfabd8ff6ff67bffb5cc79cd79d7a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/variant.cpp

  Log Message:
  -----------
  Formula engine: now exponentiation returns null on NaN


  Commit: e78b5d7bafc5d795431256377fbc8f6a06603599
      https://github.com/wesnoth/wesnoth/commit/e78b5d7bafc5d795431256377fbc8f6a06603599
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/variant.cpp

  Log Message:
  -----------
  Formula engine: fix comparison trying to cast everything to decimal

Now it only tries to cast to decimal if both are numbers.


  Commit: f6be40bb71aff2a42acfea4950fadf97666c2384
      https://github.com/wesnoth/wesnoth/commit/f6be40bb71aff2a42acfea4950fadf97666c2384
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/formula.cpp
    A src/tests/test_formula_core.cpp
    M src/tests/test_formula_function.cpp

  Log Message:
  -----------
  Transfer original formula unit tests to Boost framework
In the process, I have corrected a few tests and added a few extras


  Commit: a9a29a11ccf813e210df008fcfbc7890e9da6b6b
      https://github.com/wesnoth/wesnoth/commit/a9a29a11ccf813e210df008fcfbc7890e9da6b6b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/tests/test_formula_function.cpp

  Log Message:
  -----------
  Add a few more formula math tests


  Commit: 928ccbfc06da2795a3a57eede424c0d78fead4ce
      https://github.com/wesnoth/wesnoth/commit/928ccbfc06da2795a3a57eede424c0d78fead4ce
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula_function.cpp
    M src/tests/test_formula_function.cpp

  Log Message:
  -----------
  Formula engine: fix max() and min() not working on decimals


  Commit: f0abbf1111495ae2a3f6d93150bd1dd61c9ab7ff
      https://github.com/wesnoth/wesnoth/commit/f0abbf1111495ae2a3f6d93150bd1dd61c9ab7ff
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/tests/test_formula_core.cpp

  Log Message:
  -----------
  Add a few more formula string tests


  Commit: e814bb48be967c9789900ab1522adae01589691d
      https://github.com/wesnoth/wesnoth/commit/e814bb48be967c9789900ab1522adae01589691d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula.cpp

  Log Message:
  -----------
  Formula engine: Allow dot notation on strings and maps
- On maps, it selects string keys that equal the identifier
- On strings, it allows character, word, or "item" indexing


  Commit: 50c42caf11290f4c95909439eb3d48e2d6aa95e5
      https://github.com/wesnoth/wesnoth/commit/50c42caf11290f4c95909439eb3d48e2d6aa95e5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula.cpp
    M src/formula_tokenizer.cpp
    M src/variant.cpp
    M src/variant.hpp

  Log Message:
  -----------
  Formula engine: Add "in" operator for map/list containment


  Commit: 2e412df9b94883997edf00ef7944f6351d76045c
      https://github.com/wesnoth/wesnoth/commit/2e412df9b94883997edf00ef7944f6351d76045c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/ai/formula/function_table.cpp
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula_engine: make distance_between function a core function


  Commit: 69024df4f53f804839db36128249fd4dd3b20075
      https://github.com/wesnoth/wesnoth/commit/69024df4f53f804839db36128249fd4dd3b20075
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: Allow two-argument if() - returns null if false


  Commit: a02b1c13a1c2da2076c937516c09c9f58722b806
      https://github.com/wesnoth/wesnoth/commit/a02b1c13a1c2da2076c937516c09c9f58722b806
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula.cpp
    M src/formula_debugger.cpp
    M src/formula_debugger.hpp
    M src/formula_debugger_fwd.cpp
    M src/formula_debugger_fwd.hpp
    M src/gui/dialogs/formula_debugger.cpp

  Log Message:
  -----------
  Formula engine: Improve debugger
- Less-than characters no longer break markup
- More debug information attached to various evaluation stages
- Fixed how some components of formulas were printed
- You can now step through the assignments in where clauses


  Commit: d47336e41d745268782fb1541e02d290ff33da93
      https://github.com/wesnoth/wesnoth/commit/d47336e41d745268782fb1541e02d290ff33da93
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/storyscreen/render.cpp

  Log Message:
  -----------
  Fix storyscreen buttons disappearing when drawing title (bug #24528)


  Commit: f8476368d323b3c71a75dc4b3c55a2ac08f524c0
      https://github.com/wesnoth/wesnoth/commit/f8476368d323b3c71a75dc4b3c55a2ac08f524c0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  Formula engine: debug_print() now shows in chat if debug mode on


  Commit: 229e8881ee1759cf8d50480c56a5697f521090f5
      https://github.com/wesnoth/wesnoth/commit/229e8881ee1759cf8d50480c56a5697f521090f5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M changelog

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


  Commit: 5dcb578c3d0f775a2fbe9f8167b2c8b858732ee1
      https://github.com/wesnoth/wesnoth/commit/5dcb578c3d0f775a2fbe9f8167b2c8b858732ee1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Brightened the standard border color a little

Makes it stand out a little more.


  Commit: d299ab129246a27ea1765c6deeb124fd8af5d979
      https://github.com/wesnoth/wesnoth/commit/d299ab129246a27ea1765c6deeb124fd8af5d979
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Reduce brightness of default font color slightly

Makes it a little less of a strain on the eyes given the background color


  Commit: d764bba7e46dc4465506ee7c02be5401b93b4f87
      https://github.com/wesnoth/wesnoth/commit/d764bba7e46dc4465506ee7c02be5401b93b4f87
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Procedurally generate selected listbox cell borders


  Commit: e5b3d8139b1148c03b7c8c702513fd8a5377c795
      https://github.com/wesnoth/wesnoth/commit/e5b3d8139b1148c03b7c8c702513fd8a5377c795
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

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

  Log Message:
  -----------
  Slightly improved the beach waves rules


  Commit: bb510a58af3e1b01d96c0c72b87ff1d4277f59b3
      https://github.com/wesnoth/wesnoth/commit/bb510a58af3e1b01d96c0c72b87ff1d4277f59b3
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M changelog
    M data/gui/default/widget/toggle_button_orb.cfg
    M data/test/scenarios/filter_this_unit.cfg
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/ai/formula/ai.cpp
    M src/ai/formula/function_table.cpp
    M src/callable_objects.cpp
    M src/formula.cpp
    M src/formula.hpp
    M src/formula_debugger.cpp
    M src/formula_debugger.hpp
    M src/formula_debugger_fwd.cpp
    M src/formula_debugger_fwd.hpp
    M src/formula_function.cpp
    M src/formula_tokenizer.cpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/menu_events.cpp
    M src/scripting/game_lua_kernel.cpp
    A src/tests/test_formula_core.cpp
    M src/tests/test_formula_function.cpp
    M src/unit_formula_manager.cpp
    M src/variant.cpp
    M src/variant.hpp
    M wml_test_schedule

  Log Message:
  -----------
  Merge pull request #624 from CelticMinstrel/lua_formula_bridge

Many new features in the formula engine


  Commit: b347d2b2d6ab7b98e385d68b085af13baea0bb33
      https://github.com/wesnoth/wesnoth/commit/b347d2b2d6ab7b98e385d68b085af13baea0bb33
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-18 (Fri, 18 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg
    M data/ai/micro_ais/scenarios/simple_attack.cfg

  Log Message:
  -----------
  Micro AI scenarios: adapt coordinates to changed MP map

The dimensions of the Dark Forecast map were changed.


  Commit: 0f1b21a5be0de8e29f8f2c9e4d2ac74feb194dd8
      https://github.com/wesnoth/wesnoth/commit/0f1b21a5be0de8e29f8f2c9e4d2ac74feb194dd8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Include built-in effects in wesnoth.effects and allow them to be overridden


  Commit: cad89effe8f68c26ba81f59a6af99678e8232fe7
      https://github.com/wesnoth/wesnoth/commit/cad89effe8f68c26ba81f59a6af99678e8232fe7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Allow [effect]times=<integer>


  Commit: 91d0b54c50cd19f4c3fc1d9597650065e89bb089
      https://github.com/wesnoth/wesnoth/commit/91d0b54c50cd19f4c3fc1d9597650065e89bb089
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M data/gui/default/widget/slider_default.cfg

  Log Message:
  -----------
  tslider: (default) positioner fixup and general cleanup

This *should* fix the slider sometimes not reaching max value... should.


  Commit: a9ad2001513e422c41882668991aefe1e1d338eb
      https://github.com/wesnoth/wesnoth/commit/a9ad2001513e422c41882668991aefe1e1d338eb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  tslider: code cleanup


  Commit: eaadf6fab10674b8e7a201a8d694c0718a433489
      https://github.com/wesnoth/wesnoth/commit/eaadf6fab10674b8e7a201a8d694c0718a433489
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/display.cpp

  Log Message:
  -----------
  Remove set_volatile() calls from display::layout_buttons()


  Commit: df6bc835436317343d043a11a6df84a3ec234406
      https://github.com/wesnoth/wesnoth/commit/df6bc835436317343d043a11a6df84a3ec234406
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Merge pull request #618 from CelticMinstrel/lua_unit_effects

Include built-in effects in wesnoth.effects


  Commit: 6d03404785c28a24012aefee6524b73121f53699
      https://github.com/wesnoth/wesnoth/commit/6d03404785c28a24012aefee6524b73121f53699
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M po/wesnoth-lib/af.po
    M po/wesnoth-lib/ang.po
    M po/wesnoth-lib/ar.po
    M po/wesnoth-lib/ast.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/da.po
    M po/wesnoth-lib/el.po
    M po/wesnoth-lib/eo.po
    M po/wesnoth-lib/et.po
    M po/wesnoth-lib/eu.po
    M po/wesnoth-lib/fur_IT.po
    M po/wesnoth-lib/ga.po
    M po/wesnoth-lib/hr.po
    M po/wesnoth-lib/id.po
    M po/wesnoth-lib/is.po
    M po/wesnoth-lib/ko.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/racv.po
    M po/wesnoth-lib/ro.po
    M po/wesnoth-lib/tl.po
    M po/wesnoth-lib/tr.po

  Log Message:
  -----------
  Add missing language codes so that translated logo images can be used (bug #24357)


  Commit: 6e836969bb5ae771e3adee40b7d706643eca4feb
      https://github.com/wesnoth/wesnoth/commit/6e836969bb5ae771e3adee40b7d706643eca4feb
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Update change log.


  Commit: c36b96ae98bc7429246e8cbef5f4823f8a66af52
      https://github.com/wesnoth/wesnoth/commit/c36b96ae98bc7429246e8cbef5f4823f8a66af52
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M changelog
    M po/wesnoth-lib/af.po
    M po/wesnoth-lib/ang.po
    M po/wesnoth-lib/ar.po
    M po/wesnoth-lib/ast.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/da.po
    M po/wesnoth-lib/el.po
    M po/wesnoth-lib/eo.po
    M po/wesnoth-lib/et.po
    M po/wesnoth-lib/eu.po
    M po/wesnoth-lib/fur_IT.po
    M po/wesnoth-lib/ga.po
    M po/wesnoth-lib/hr.po
    M po/wesnoth-lib/id.po
    M po/wesnoth-lib/is.po
    M po/wesnoth-lib/ko.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/racv.po
    M po/wesnoth-lib/ro.po
    M po/wesnoth-lib/tl.po
    M po/wesnoth-lib/tr.po

  Log Message:
  -----------
  Merge pull request #621 from Wedge009/bug_24357_fix

Resolve translated logo images not being used (bug #24357)


  Commit: 83ee4f60877619f8f18ddc14721d8ca44a15b742
      https://github.com/wesnoth/wesnoth/commit/83ee4f60877619f8f18ddc14721d8ca44a15b742
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/actions/attack.cpp
    M src/actions/attack.hpp
    M src/actions/create.cpp
    M src/actions/create.hpp
    M src/actions/heal.cpp
    M src/actions/move.cpp
    M src/actions/move.hpp
    M src/actions/shroud_clearing_action.cpp
    M src/actions/shroud_clearing_action.hpp
    M src/actions/undo.cpp
    M src/actions/undo.hpp
    M src/actions/undo_action.hpp
    M src/actions/undo_dismiss_action.cpp
    M src/actions/undo_dismiss_action.hpp
    M src/actions/undo_move_action.cpp
    M src/actions/undo_move_action.hpp
    M src/actions/undo_recall_action.cpp
    M src/actions/undo_recall_action.hpp
    M src/actions/undo_recruit_action.cpp
    M src/actions/undo_recruit_action.hpp
    M src/actions/undo_update_shroud_action.cpp
    M src/actions/undo_update_shroud_action.hpp
    M src/actions/unit_creator.cpp
    M src/actions/unit_creator.hpp
    M src/actions/vision.cpp
    M src/actions/vision.hpp
    M src/ai/actions.cpp
    M src/ai/actions.hpp
    M src/ai/akihara/recruitment.cpp
    M src/ai/akihara/recruitment.hpp
    M src/ai/composite/ai.cpp
    M src/ai/composite/ai.hpp
    M src/ai/composite/aspect.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/component.cpp
    M src/ai/composite/contexts.hpp
    M src/ai/composite/engine.cpp
    M src/ai/composite/engine.hpp
    M src/ai/composite/engine_default.cpp
    M src/ai/composite/engine_fai.cpp
    M src/ai/composite/engine_lua.cpp
    M src/ai/composite/rca.cpp
    M src/ai/composite/stage.cpp
    M src/ai/composite/value_translator.hpp
    M src/ai/configuration.cpp
    M src/ai/configuration.hpp
    M src/ai/contexts.hpp
    M src/ai/default/ai.cpp
    M src/ai/default/ai.hpp
    M src/ai/default/attack.cpp
    M src/ai/default/contexts.cpp
    M src/ai/default/contexts.hpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/callable_objects.cpp
    M src/ai/formula/callable_objects.hpp
    M src/ai/formula/candidates.cpp
    M src/ai/formula/function_table.cpp
    M src/ai/formula/stage_side_formulas.cpp
    M src/ai/formula/stage_side_formulas.hpp
    M src/ai/formula/stage_unit_formulas.cpp
    M src/ai/formula/stage_unit_formulas.hpp
    M src/ai/game_info.hpp
    M src/ai/gamestate_observer.hpp
    M src/ai/interface.hpp
    M src/ai/lua/core.cpp
    M src/ai/lua/lua_object.hpp
    M src/ai/lua/unit_advancements_aspect.cpp
    M src/ai/lua/unit_advancements_aspect.hpp
    M src/ai/manager.cpp
    M src/ai/manager.hpp
    M src/ai/recruitment/recruitment.cpp
    M src/ai/recruitment/recruitment.hpp
    M src/ai/registry.cpp
    M src/ai/simulated_actions.cpp
    M src/ai/testing.cpp
    M src/ai/testing.hpp
    M src/ai/testing/aspect_attacks.cpp
    M src/ai/testing/aspect_attacks.hpp
    M src/ai/testing/ca.cpp
    M src/ai/testing/ca.hpp
    M src/ai/testing/ca_global_fallback.cpp
    M src/ai/testing/ca_global_fallback.hpp
    M src/ai/testing/ca_testing_move_to_targets.cpp
    M src/ai/testing/ca_testing_move_to_targets.hpp
    M src/ai/testing/ca_testing_recruitment.cpp
    M src/ai/testing/ca_testing_recruitment.hpp
    M src/ai/testing/stage_fallback.cpp
    M src/ai/testing/stage_fallback.hpp
    M src/ai/testing/stage_rca.cpp
    M src/ai/testing/stage_rca.hpp
    M src/ai/testing/stage_sf_with_rca.cpp
    M src/ai/testing/stage_sf_with_rca.hpp
    M src/editor/action/action.hpp
    M src/editor/action/action_base.hpp
    M src/editor/action/action_item.hpp
    M src/editor/action/action_label.hpp
    M src/editor/action/action_unit.cpp
    M src/editor/action/action_unit.hpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/action/mouse/mouse_action_item.cpp
    M src/editor/action/mouse/mouse_action_map_label.cpp
    M src/editor/action/mouse/mouse_action_map_label.hpp
    M src/editor/action/mouse/mouse_action_select.cpp
    M src/editor/action/mouse/mouse_action_unit.cpp
    M src/editor/action/mouse/mouse_action_village.cpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/editor/editor_common.hpp
    M src/editor/editor_display.hpp
    M src/editor/editor_main.cpp
    M src/editor/map/editor_map.cpp
    M src/editor/map/editor_map.hpp
    M src/editor/map/map_context.hpp
    M src/editor/palette/editor_palettes.hpp
    M src/editor/palette/item_palette.cpp
    M src/editor/palette/terrain_palettes.cpp
    M src/editor/palette/unit_palette.cpp
    M src/editor/palette/unit_palette.hpp
    M src/editor/toolkit/brush.hpp
    M src/game_events/entity_location.cpp
    M src/game_events/entity_location.hpp
    M src/game_events/handlers.cpp
    M src/game_events/handlers.hpp
    M src/game_events/menu_item.cpp
    M src/game_events/menu_item.hpp
    M src/game_events/pump.cpp
    M src/game_events/wmi_container.cpp
    M src/game_events/wmi_container.hpp
    M src/gui/auxiliary/canvas.cpp
    M src/gui/auxiliary/formula.hpp
    M src/gui/auxiliary/log.hpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/chat_log.hpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/gamestate_inspector.hpp
    M src/gui/dialogs/mp_create_game.cpp
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/gui/dialogs/synced_choice_wait.hpp
    M src/gui/widgets/control.hpp
    M src/gui/widgets/image.cpp
    M src/gui/widgets/minimap.cpp
    M src/gui/widgets/text.hpp
    M src/lua/ldo.cpp
    M src/sdl/shader.cpp
    M src/server/forum_user_handler.cpp
    M src/server/game.cpp
    M src/server/game.hpp
    M src/server/input_stream.cpp
    M src/server/metrics.cpp
    M src/server/player.cpp
    M src/server/player_network.cpp
    M src/server/player_network.hpp
    M src/server/room.cpp
    M src/server/room.hpp
    M src/server/room_manager.cpp
    M src/server/server.cpp
    M src/server/server.hpp
    M src/server/simple_wml.cpp
    M src/server/user_handler.cpp
    M src/server/user_handler.hpp
    M src/tests/test_lua.cpp
    M src/tools/cutter.cpp
    M src/tools/dummy_video.cpp
    M src/tools/exploder.cpp
    M src/tools/exploder_cutter.hpp
    M src/tools/exploder_utils.hpp
    M src/whiteboard/action.hpp
    M src/whiteboard/manager.hpp
    M src/whiteboard/move.hpp
    M src/whiteboard/typedefs.hpp
    M src/widgets/button.hpp
    M src/widgets/file_menu.hpp
    M src/widgets/label.hpp
    M src/widgets/scrollpane.hpp
    M src/widgets/slider.hpp
    M src/widgets/textbox.hpp
    M src/widgets/widget.hpp

  Log Message:
  -----------
  Convert most includes to src/-relative

This excludes includes that need backtrack path specifiers in order to resolve
name clashes.


  Commit: 40d54877651a4f9f1516487587ea5ffa0ceb8b1c
      https://github.com/wesnoth/wesnoth/commit/40d54877651a4f9f1516487587ea5ffa0ceb8b1c
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Decreased the amount of images placed by NEW:GENERIC_CORNER_TRANSITION


  Commit: b7edf367c3b665ff9204ca1aef0cd5462b6a6333
      https://github.com/wesnoth/wesnoth/commit/b7edf367c3b665ff9204ca1aef0cd5462b6a6333
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Made water overlay transitions use NEW:GENERIC_CORNER_TRANSITION


  Commit: 03a2a5177a6b4e891d003cd4cfccf95958ebd37c
      https://github.com/wesnoth/wesnoth/commit/03a2a5177a6b4e891d003cd4cfccf95958ebd37c
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Changed * to . in small forest flag placing rule


  Commit: 9c33f77de2c6ba58d6e61de91060141c7b36dd75
      https://github.com/wesnoth/wesnoth/commit/9c33f77de2c6ba58d6e61de91060141c7b36dd75
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/construct_dialog.cpp
    M src/events.cpp
    M src/gui/dialogs/editor_generate_map.cpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_attack.hpp
    M src/gui/dialogs/unit_create.cpp
    M src/hotkey/hotkey_preferences_display.cpp
    M src/reports.cpp
    M src/show_dialog.cpp
    M src/storyscreen/controller.cpp
    M src/storyscreen/render.cpp
    M src/tests/utils/game_config_manager.cpp

  Log Message:
  -----------
  Cleaned up inclusions of display.hpp


  Commit: ec9995dc94cbcc02e46ab5473d20f213f8c2b3b2
      https://github.com/wesnoth/wesnoth/commit/ec9995dc94cbcc02e46ab5473d20f213f8c2b3b2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/addon/manager.cpp
    M src/cursor.cpp
    M src/font.cpp
    M src/generators/default_map_generator.cpp
    M src/gui/auxiliary/event/dispatcher.hpp
    M src/gui/auxiliary/event/distributor.hpp
    M src/show_dialog.hpp
    M src/storyscreen/controller.hpp
    M src/storyscreen/interface.cpp
    M src/storyscreen/render.hpp
    M src/widgets/widget.hpp

  Log Message:
  -----------
  Cleaned up inclusions of video.hpp


  Commit: 6304cca22a29e4fdbcc407b6cd0437a36f3ad970
      https://github.com/wesnoth/wesnoth/commit/6304cca22a29e4fdbcc407b6cd0437a36f3ad970
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/gui/default.cfg
    R data/gui/default/macros/_initial.cfg
    R data/gui/default/macros/filler.cfg
    R data/gui/default/macros/horizontal_scrollbar.cfg
    R data/gui/default/macros/vertical_scrollbar.cfg
    R data/gui/default/widget/button_25x25.cfg
    R data/gui/default/widget/button_default.cfg
    R data/gui/default/widget/combobox_default.cfg
    R data/gui/default/widget/drawing_default.cfg
    R data/gui/default/widget/horizontal_scrollbar_default.cfg
    R data/gui/default/widget/image_default.cfg
    R data/gui/default/widget/label_default.cfg
    R data/gui/default/widget/label_title_screen_tip.cfg
    R data/gui/default/widget/listbox_default.cfg
    R data/gui/default/widget/listbox_wml_message.cfg
    R data/gui/default/widget/matrix_default.cfg
    R data/gui/default/widget/minimap_default.cfg
    R data/gui/default/widget/multi_page_default.cfg
    R data/gui/default/widget/panel_default.cfg
    R data/gui/default/widget/panel_title_screen.cfg
    R data/gui/default/widget/panel_wml_message.cfg
    R data/gui/default/widget/progress_bar_default.cfg
    R data/gui/default/widget/repeating_button_default.cfg
    R data/gui/default/widget/scroll_label_default.cfg
    R data/gui/default/widget/scroll_label_description.cfg
    R data/gui/default/widget/scroll_label_verbatim.cfg
    R data/gui/default/widget/scroll_label_wml_message.cfg
    R data/gui/default/widget/scrollbar_panel_default.cfg
    R data/gui/default/widget/slider_default.cfg
    R data/gui/default/widget/slider_minimal.cfg
    R data/gui/default/widget/spacer_default.cfg
    R data/gui/default/widget/stacked_widget_default.cfg
    R data/gui/default/widget/text_box_default.cfg
    R data/gui/default/widget/toggle_button_default.cfg
    R data/gui/default/widget/toggle_button_icon.cfg
    R data/gui/default/widget/toggle_button_listbox_header.cfg
    R data/gui/default/widget/toggle_button_listbox_text.cfg
    R data/gui/default/widget/toggle_button_listbox_text_with_icon.cfg
    R data/gui/default/widget/toggle_button_orb.cfg
    R data/gui/default/widget/toggle_button_radio.cfg
    R data/gui/default/widget/toggle_button_tree_view_node.cfg
    R data/gui/default/widget/toggle_panel_default.cfg
    R data/gui/default/widget/toggle_panel_wml_message.cfg
    R data/gui/default/widget/tree_view_default.cfg
    R data/gui/default/widget/unit_preview_pane.cfg
    R data/gui/default/widget/vertical_scrollbar_default.cfg
    R data/gui/default/widget/window_borderless.cfg
    R data/gui/default/widget/window_default.cfg
    R data/gui/default/widget/window_tooltip_large.cfg
    R data/gui/default/window/addon_connect.cfg
    R data/gui/default/window/addon_description.cfg
    R data/gui/default/window/addon_filter_options.cfg
    R data/gui/default/window/addon_list.cfg
    R data/gui/default/window/addon_uninstall_list.cfg
    R data/gui/default/window/advanced_graphics_options.cfg
    R data/gui/default/window/campaign_dialog.cfg
    R data/gui/default/window/campaign_difficulty.cfg
    R data/gui/default/window/campaign_settings.cfg
    R data/gui/default/window/chat_log.cfg
    R data/gui/default/window/core_dialog.cfg
    R data/gui/default/window/custom_tod.cfg
    R data/gui/default/window/data_manage.cfg
    R data/gui/default/window/debug_clock.cfg
    R data/gui/default/window/depcheck_confirm_change.cfg
    R data/gui/default/window/depcheck_select_new.cfg
    R data/gui/default/window/drop_down_list.cfg
    R data/gui/default/window/edit_label.cfg
    R data/gui/default/window/edit_text.cfg
    R data/gui/default/window/editor_edit_label.cfg
    R data/gui/default/window/editor_edit_scenario.cfg
    R data/gui/default/window/editor_edit_side.cfg
    R data/gui/default/window/editor_generate_map.cfg
    R data/gui/default/window/editor_new_map.cfg
    R data/gui/default/window/editor_resize_map.cfg
    R data/gui/default/window/editor_set_starting_position.cfg
    R data/gui/default/window/folder_create.cfg
    R data/gui/default/window/formula_debugger.cfg
    R data/gui/default/window/game_cache_options.cfg
    R data/gui/default/window/game_delete.cfg
    R data/gui/default/window/game_load.cfg
    R data/gui/default/window/game_save.cfg
    R data/gui/default/window/game_save_message.cfg
    R data/gui/default/window/game_save_oos.cfg
    R data/gui/default/window/game_save_overwrite.cfg
    R data/gui/default/window/game_version.cfg
    R data/gui/default/window/gamestate_inspector.cfg
    R data/gui/default/window/label_settings.cfg
    R data/gui/default/window/language_selection.cfg
    R data/gui/default/window/lobby_main.cfg
    R data/gui/default/window/lobby_player_info.cfg
    R data/gui/default/window/lua_interpreter.cfg
    R data/gui/default/window/message.cfg
    R data/gui/default/window/mp_alerts_options.cfg
    R data/gui/default/window/mp_change_control.cfg
    R data/gui/default/window/mp_cmd_wrapper.cfg
    R data/gui/default/window/mp_connect.cfg
    R data/gui/default/window/mp_create_game.cfg
    R data/gui/default/window/mp_create_game_choose_mods.cfg
    R data/gui/default/window/mp_create_game_set_password.cfg
    R data/gui/default/window/mp_host_game_prompt.cfg
    R data/gui/default/window/mp_join_game_password_prompt.cfg
    R data/gui/default/window/mp_login.cfg
    R data/gui/default/window/mp_method_selection.cfg
    R data/gui/default/window/mp_server_list.cfg
    R data/gui/default/window/network_transmission.cfg
    R data/gui/default/window/preferences.cfg
    R data/gui/default/window/preferences/01_general.cfg
    R data/gui/default/window/preferences/02_hotkeys.cfg
    R data/gui/default/window/preferences/03_display.cfg
    R data/gui/default/window/preferences/04_sound.cfg
    R data/gui/default/window/preferences/05_multiplayer.cfg
    R data/gui/default/window/preferences/06_advanced.cfg
    R data/gui/default/window/preferences/_final.cfg
    R data/gui/default/window/preferences/_initial.cfg
    R data/gui/default/window/screenshot_notification.cfg
    R data/gui/default/window/select_orb_colors.cfg
    R data/gui/default/window/simple_item_selector.cfg
    R data/gui/default/window/synced_choice_wait.cfg
    R data/gui/default/window/theme_list.cfg
    R data/gui/default/window/title_screen.cfg
    R data/gui/default/window/tooltip_large.cfg
    R data/gui/default/window/transient_message.cfg
    R data/gui/default/window/unit_attack.cfg
    R data/gui/default/window/unit_create.cfg
    R data/gui/default/window/unit_recruit.cfg
    R data/gui/default/window/wml_error.cfg
    R data/gui/default/window/wml_message.cfg
    A data/gui/macros/_initial.cfg
    A data/gui/macros/filler.cfg
    A data/gui/macros/horizontal_scrollbar.cfg
    A data/gui/macros/vertical_scrollbar.cfg
    A data/gui/widget/button_25x25.cfg
    A data/gui/widget/button_default.cfg
    A data/gui/widget/combobox_default.cfg
    A data/gui/widget/drawing_default.cfg
    A data/gui/widget/horizontal_scrollbar_default.cfg
    A data/gui/widget/image_default.cfg
    A data/gui/widget/label_default.cfg
    A data/gui/widget/label_title_screen_tip.cfg
    A data/gui/widget/listbox_default.cfg
    A data/gui/widget/listbox_wml_message.cfg
    A data/gui/widget/matrix_default.cfg
    A data/gui/widget/minimap_default.cfg
    A data/gui/widget/multi_page_default.cfg
    A data/gui/widget/panel_default.cfg
    A data/gui/widget/panel_title_screen.cfg
    A data/gui/widget/panel_wml_message.cfg
    A data/gui/widget/progress_bar_default.cfg
    A data/gui/widget/repeating_button_default.cfg
    A data/gui/widget/scroll_label_default.cfg
    A data/gui/widget/scroll_label_description.cfg
    A data/gui/widget/scroll_label_verbatim.cfg
    A data/gui/widget/scroll_label_wml_message.cfg
    A data/gui/widget/scrollbar_panel_default.cfg
    A data/gui/widget/slider_default.cfg
    A data/gui/widget/slider_minimal.cfg
    A data/gui/widget/spacer_default.cfg
    A data/gui/widget/stacked_widget_default.cfg
    A data/gui/widget/text_box_default.cfg
    A data/gui/widget/toggle_button_default.cfg
    A data/gui/widget/toggle_button_icon.cfg
    A data/gui/widget/toggle_button_listbox_header.cfg
    A data/gui/widget/toggle_button_listbox_text.cfg
    A data/gui/widget/toggle_button_listbox_text_with_icon.cfg
    A data/gui/widget/toggle_button_orb.cfg
    A data/gui/widget/toggle_button_radio.cfg
    A data/gui/widget/toggle_button_tree_view_node.cfg
    A data/gui/widget/toggle_panel_default.cfg
    A data/gui/widget/toggle_panel_wml_message.cfg
    A data/gui/widget/tree_view_default.cfg
    A data/gui/widget/unit_preview_pane.cfg
    A data/gui/widget/vertical_scrollbar_default.cfg
    A data/gui/widget/window_borderless.cfg
    A data/gui/widget/window_default.cfg
    A data/gui/widget/window_tooltip_large.cfg
    A data/gui/window/addon_connect.cfg
    A data/gui/window/addon_description.cfg
    A data/gui/window/addon_filter_options.cfg
    A data/gui/window/addon_list.cfg
    A data/gui/window/addon_uninstall_list.cfg
    A data/gui/window/advanced_graphics_options.cfg
    A data/gui/window/campaign_dialog.cfg
    A data/gui/window/campaign_difficulty.cfg
    A data/gui/window/campaign_settings.cfg
    A data/gui/window/chat_log.cfg
    A data/gui/window/core_dialog.cfg
    A data/gui/window/custom_tod.cfg
    A data/gui/window/data_manage.cfg
    A data/gui/window/debug_clock.cfg
    A data/gui/window/depcheck_confirm_change.cfg
    A data/gui/window/depcheck_select_new.cfg
    A data/gui/window/drop_down_list.cfg
    A data/gui/window/edit_label.cfg
    A data/gui/window/edit_text.cfg
    A data/gui/window/editor_edit_label.cfg
    A data/gui/window/editor_edit_scenario.cfg
    A data/gui/window/editor_edit_side.cfg
    A data/gui/window/editor_generate_map.cfg
    A data/gui/window/editor_new_map.cfg
    A data/gui/window/editor_resize_map.cfg
    A data/gui/window/editor_set_starting_position.cfg
    A data/gui/window/folder_create.cfg
    A data/gui/window/formula_debugger.cfg
    A data/gui/window/game_cache_options.cfg
    A data/gui/window/game_delete.cfg
    A data/gui/window/game_load.cfg
    A data/gui/window/game_save.cfg
    A data/gui/window/game_save_message.cfg
    A data/gui/window/game_save_oos.cfg
    A data/gui/window/game_save_overwrite.cfg
    A data/gui/window/game_version.cfg
    A data/gui/window/gamestate_inspector.cfg
    A data/gui/window/label_settings.cfg
    A data/gui/window/language_selection.cfg
    A data/gui/window/lobby_main.cfg
    A data/gui/window/lobby_player_info.cfg
    A data/gui/window/lua_interpreter.cfg
    A data/gui/window/message.cfg
    A data/gui/window/mp_alerts_options.cfg
    A data/gui/window/mp_change_control.cfg
    A data/gui/window/mp_cmd_wrapper.cfg
    A data/gui/window/mp_connect.cfg
    A data/gui/window/mp_create_game.cfg
    A data/gui/window/mp_create_game_choose_mods.cfg
    A data/gui/window/mp_create_game_set_password.cfg
    A data/gui/window/mp_host_game_prompt.cfg
    A data/gui/window/mp_join_game_password_prompt.cfg
    A data/gui/window/mp_login.cfg
    A data/gui/window/mp_method_selection.cfg
    A data/gui/window/mp_server_list.cfg
    A data/gui/window/network_transmission.cfg
    A data/gui/window/preferences.cfg
    A data/gui/window/preferences/01_general.cfg
    A data/gui/window/preferences/02_hotkeys.cfg
    A data/gui/window/preferences/03_display.cfg
    A data/gui/window/preferences/04_sound.cfg
    A data/gui/window/preferences/05_multiplayer.cfg
    A data/gui/window/preferences/06_advanced.cfg
    A data/gui/window/preferences/_final.cfg
    A data/gui/window/preferences/_initial.cfg
    A data/gui/window/screenshot_notification.cfg
    A data/gui/window/select_orb_colors.cfg
    A data/gui/window/simple_item_selector.cfg
    A data/gui/window/synced_choice_wait.cfg
    A data/gui/window/theme_list.cfg
    A data/gui/window/title_screen.cfg
    A data/gui/window/tooltip_large.cfg
    A data/gui/window/transient_message.cfg
    A data/gui/window/unit_attack.cfg
    A data/gui/window/unit_create.cfg
    A data/gui/window/unit_recruit.cfg
    A data/gui/window/wml_error.cfg
    A data/gui/window/wml_message.cfg

  Log Message:
  -----------
  Moved data/gui/default to data/gui/


  Commit: c98bc798e73dc3d7960151307709455c74ee8249
      https://github.com/wesnoth/wesnoth/commit/c98bc798e73dc3d7960151307709455c74ee8249
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M projectfiles/VC9/liblua.vcproj

  Log Message:
  -----------
  VC Project Update


  Commit: 9e7fc0eabee3bd7258883d7354d4b2267ae6bcc4
      https://github.com/wesnoth/wesnoth/commit/9e7fc0eabee3bd7258883d7354d4b2267ae6bcc4
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M projectfiles/VC9/liblua.vcproj

  Log Message:
  -----------
  Merge pull request #632 from Wedge009/vc_update

VC Project Update


  Commit: edc2fb7e9ded134647da6603369ffad7fc08d969
      https://github.com/wesnoth/wesnoth/commit/edc2fb7e9ded134647da6603369ffad7fc08d969
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/themes/_initial.cfg
    M data/themes/default.cfg

  Log Message:
  -----------
  Default theme: restore backgrounds to sidebar panels


  Commit: 81c284125ee12d2448d5782c09b702bbc316f607
      https://github.com/wesnoth/wesnoth/commit/81c284125ee12d2448d5782c09b702bbc316f607
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M data/core/images/terrain/sand/shore-concave-bl-br.png
    M data/core/images/terrain/sand/shore-concave-bl-l.png
    M data/core/images/terrain/sand/shore-concave-br-bl.png
    M data/core/images/terrain/sand/shore-concave-br-r.png
    M data/core/images/terrain/sand/shore-concave-l-bl.png
    M data/core/images/terrain/sand/shore-concave-l-tl.png
    M data/core/images/terrain/sand/shore-concave-r-br.png
    M data/core/images/terrain/sand/shore-concave-r-tr.png
    M data/core/images/terrain/sand/shore-concave-tl-l.png
    M data/core/images/terrain/sand/shore-concave-tl-tr.png
    M data/core/images/terrain/sand/shore-concave-tr-r.png
    M data/core/images/terrain/sand/shore-concave-tr-tl.png
    M data/core/images/terrain/sand/shore-convex-bl-br.png
    M data/core/images/terrain/sand/shore-convex-bl-l.png
    M data/core/images/terrain/sand/shore-convex-br-bl.png
    M data/core/images/terrain/sand/shore-convex-br-r.png
    M data/core/images/terrain/sand/shore-convex-l-bl.png
    M data/core/images/terrain/sand/shore-convex-l-tl.png
    M data/core/images/terrain/sand/shore-convex-r-br.png
    M data/core/images/terrain/sand/shore-convex-r-tr.png
    M data/core/images/terrain/sand/shore-convex-tl-l.png
    M data/core/images/terrain/sand/shore-convex-tl-tr.png
    M data/core/images/terrain/sand/shore-convex-tr-r.png
    M data/core/images/terrain/sand/shore-convex-tr-tl.png

  Log Message:
  -----------
  Reduced images per hex by removing unnecessary feathering


  Commit: 021e77f96abe5efdef73f0d5d5fbf35201e3fd4f
      https://github.com/wesnoth/wesnoth/commit/021e77f96abe5efdef73f0d5d5fbf35201e3fd4f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M changelog

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


  Commit: c1d11cb6cc9ae988f757ea7c1e86a9a7412fc7ce
      https://github.com/wesnoth/wesnoth/commit/c1d11cb6cc9ae988f757ea7c1e86a9a7412fc7ce
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M RELEASE_NOTES
    M changelog

  Log Message:
  -----------
  Update RELEASE_NOTES with formula engine section


  Commit: c4a34ebe2c787f33de2611ef7d2aece5bdbda6a6
      https://github.com/wesnoth/wesnoth/commit/c4a34ebe2c787f33de2611ef7d2aece5bdbda6a6
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/animals.cfg
    M data/ai/micro_ais/scenarios/bottleneck_defense.cfg
    M data/ai/micro_ais/scenarios/protect_unit.cfg
    M data/ai/micro_ais/scenarios/wolves.cfg

  Log Message:
  -----------
  Micro AIs: update syntax of [message][option] usages


  Commit: f8e5a55a8372a2f3272c94db3089b46bde0b8928
      https://github.com/wesnoth/wesnoth/commit/f8e5a55a8372a2f3272c94db3089b46bde0b8928
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/team.cpp

  Log Message:
  -----------
  fix [modify_side] controller=human in sp


  Commit: bce1fae063a2024fd1d36e00e38a9c16f274ae02
      https://github.com/wesnoth/wesnoth/commit/bce1fae063a2024fd1d36e00e38a9c16f274ae02
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

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

  Log Message:
  -----------
  Fix portrait missing in [message] with empty image= key

This is mostly important for use of the MESSAGE macro.  Use image=none
if no image/portrait is supposed to be shown.


  Commit: 5eb9d80c2cbefe58fe5d007490319ae3c19ff7fc
      https://github.com/wesnoth/wesnoth/commit/5eb9d80c2cbefe58fe5d007490319ae3c19ff7fc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Fix wesnoth.put_unit checking wrong arg for location


  Commit: 8e588972f4aeae27b1077918f46b60fc6611f2e9
      https://github.com/wesnoth/wesnoth/commit/8e588972f4aeae27b1077918f46b60fc6611f2e9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M src/ai/composite/goal.cpp
    M src/ai/configuration.cpp
    M src/ai/default/ai.cpp
    M src/ai/recruitment/recruitment.cpp
    M src/ai/testing/ca.cpp
    M src/campaign_server/addon_utils.cpp
    M src/campaign_server/campaign_server.cpp
    M src/commandline_options.cpp
    M src/config.cpp
    M src/game_events/action_wml.cpp
    M src/game_events/manager_impl.cpp
    M src/game_events/pump.cpp
    M src/game_launcher.cpp
    M src/gettext_boost.cpp
    M src/gui/auxiliary/log.hpp
    M src/gui/dialogs/message.cpp
    M src/gui/dialogs/transient_message.cpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_item.cpp
    M src/language.cpp
    M src/loadscreen.cpp
    M src/log.cpp
    M src/log.hpp
    M src/map.cpp
    M src/menu_events.cpp
    M src/mouse_events.cpp
    M src/pathfind/teleport.cpp
    M src/race.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_api.cpp
    M src/serialization/string_utils.cpp
    M src/serialization/unicode.cpp
    M src/server/server.cpp
    M src/terrain.cpp
    M src/terrain_translation.cpp
    M src/tests/main.cpp
    M src/tests/test_formula_function.cpp
    M src/tests/test_map_location.cpp
    M src/tests/test_unit_map.cpp
    M src/thread.cpp
    M src/unit.cpp
    M src/unit_abilities.cpp
    M src/unit_formula_manager.cpp
    M src/wesnoth.cpp
    M src/whiteboard/move.cpp
    M src/widgets/textbox.cpp
    M src/wml_exception.cpp

  Log Message:
  -----------
  Ensure logging objects are constructed on first used
This makes it safe to log messages during static initialization.


  Commit: 8122039707de5fc9467cea62c92de31a88b593b6
      https://github.com/wesnoth/wesnoth/commit/8122039707de5fc9467cea62c92de31a88b593b6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/animated.hpp
    M src/animated.tpp
    M src/animated_game.cpp
    M src/config.cpp
    M src/game_board.cpp
    M src/game_initialization/mp_options.cpp
    M src/gui/auxiliary/canvas.cpp
    M src/gui/auxiliary/event/handler.cpp
    A src/gui/auxiliary/find_widget.hpp
    R src/gui/auxiliary/find_widget.tpp
    M src/gui/auxiliary/notifier.hpp
    M src/gui/auxiliary/placer.hpp
    M src/gui/auxiliary/tips.cpp
    M src/gui/auxiliary/widget_definition.hpp
    M src/gui/auxiliary/window_builder.cpp
    M src/gui/auxiliary/window_builder/combobox.cpp
    M src/gui/auxiliary/window_builder/helper.cpp
    M src/gui/auxiliary/window_builder/horizontal_listbox.cpp
    M src/gui/auxiliary/window_builder/listbox.cpp
    M src/gui/auxiliary/window_builder/multi_page.cpp
    M src/gui/auxiliary/window_builder/slider.cpp
    M src/gui/auxiliary/window_builder/stacked_widget.cpp
    M src/gui/auxiliary/window_builder/tree_view.cpp
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/addon/uninstall_list.cpp
    M src/gui/dialogs/addon_connect.cpp
    M src/gui/dialogs/addon_list.cpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_settings.cpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/core_selection.cpp
    M src/gui/dialogs/data_manage.cpp
    M src/gui/dialogs/debug_clock.cpp
    M src/gui/dialogs/depcheck_select_new.cpp
    M src/gui/dialogs/dialog.cpp
    M src/gui/dialogs/drop_down_list.cpp
    M src/gui/dialogs/editor_generate_map.cpp
    M src/gui/dialogs/editor_set_starting_position.cpp
    M src/gui/dialogs/field.hpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/game_cache_options.cpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_version.cpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/label_settings.cpp
    M src/gui/dialogs/language_selection.cpp
    M src/gui/dialogs/lobby/lobby_data.cpp
    M src/gui/dialogs/lobby/lobby_info.cpp
    M src/gui/dialogs/lobby_player_info.cpp
    M src/gui/dialogs/lua_interpreter.cpp
    M src/gui/dialogs/message.cpp
    M src/gui/dialogs/mp_alerts_options.cpp
    M src/gui/dialogs/mp_change_control.cpp
    M src/gui/dialogs/mp_connect.cpp
    M src/gui/dialogs/mp_create_game.cpp
    M src/gui/dialogs/mp_login.cpp
    M src/gui/dialogs/mp_method_selection.cpp
    M src/gui/dialogs/network_transmission.cpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/screenshot_notification.cpp
    M src/gui/dialogs/select_orb_colors.cpp
    M src/gui/dialogs/simple_item_selector.cpp
    M src/gui/dialogs/synced_choice_wait.cpp
    M src/gui/dialogs/theme_list.cpp
    M src/gui/dialogs/tip.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/transient_message.cpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_recruit.cpp
    M src/gui/dialogs/wml_error.cpp
    M src/gui/dialogs/wml_message.cpp
    M src/gui/widgets/button.cpp
    M src/gui/widgets/combobox.cpp
    M src/gui/widgets/control.cpp
    A src/gui/widgets/detail/register.hpp
    R src/gui/widgets/detail/register.tpp
    M src/gui/widgets/drawing.cpp
    M src/gui/widgets/generator.cpp
    M src/gui/widgets/generator_private.hpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/grid_private.hpp
    M src/gui/widgets/group.hpp
    M src/gui/widgets/horizontal_scrollbar.cpp
    M src/gui/widgets/image.cpp
    M src/gui/widgets/label.cpp
    M src/gui/widgets/list.cpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/matrix.cpp
    M src/gui/widgets/minimap.cpp
    M src/gui/widgets/multi_page.cpp
    M src/gui/widgets/pane.cpp
    M src/gui/widgets/panel.cpp
    M src/gui/widgets/password_box.cpp
    M src/gui/widgets/progress_bar.cpp
    M src/gui/widgets/repeating_button.cpp
    M src/gui/widgets/scroll_label.cpp
    M src/gui/widgets/scrollbar.cpp
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/scrollbar_container_private.hpp
    M src/gui/widgets/scrollbar_panel.cpp
    M src/gui/widgets/settings.cpp
    M src/gui/widgets/settings.hpp
    M src/gui/widgets/slider.cpp
    M src/gui/widgets/spacer.cpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/text_box.cpp
    M src/gui/widgets/toggle_button.cpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/unit_preview_pane.cpp
    M src/gui/widgets/vertical_scrollbar.cpp
    M src/gui/widgets/viewport.cpp
    M src/gui/widgets/window.cpp
    M src/map.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/server/game.cpp
    M src/theme.cpp
    A src/utils/const_clone.hpp
    R src/utils/const_clone.tpp
    A src/utils/enumerate.hpp
    R src/utils/enumerate.tpp
    A src/utils/foreach.hpp
    R src/utils/foreach.tpp

  Log Message:
  -----------
  Rename .tpp -> .hpp

Several header files used the .tpp extension, which means that they are not correctly detected as C++ (though this can be overridden and has been for one case in the XCode project). The .tpp extension is one of several intended for private template instantiations, but these headers were topleve headers included in many places.


  Commit: d0c716a22d0e5612b3ed33581a00d778c8f1a866
      https://github.com/wesnoth/wesnoth/commit/d0c716a22d0e5612b3ed33581a00d778c8f1a866
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/gui/auxiliary/placer.cpp
    M src/gui/auxiliary/placer.hpp
    M src/gui/widgets/pane.cpp
    R src/utils/enumerate.hpp

  Log Message:
  -----------
  Remove utils/enumerate.hpp

This was only used in one place, was probably not portable to additional cases, and is done much better using the MAKE_ENUM macro.


  Commit: 6f57ee846bc966ce9938e26f784dbc900e2103d4
      https://github.com/wesnoth/wesnoth/commit/6f57ee846bc966ce9938e26f784dbc900e2103d4
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-19 (Sat, 19 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/cas/ca_forest_animals_move.lua
    M data/ai/micro_ais/cas/ca_forest_animals_new_rabbit.lua
    M data/ai/micro_ais/cas/ca_messenger_move.lua

  Log Message:
  -----------
  Micro AIs: update to new syntax of wesnoth.put_unit()


  Commit: 37d9b102b753cdd15cd738fd439bc948bb56fe8e
      https://github.com/wesnoth/wesnoth/commit/37d9b102b753cdd15cd738fd439bc948bb56fe8e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M src/ai/manager.cpp
    M src/ai/testing/ca.cpp
    M src/ai/testing/stage_sf_with_rca.cpp
    M src/animated.tpp
    M src/color_range.hpp
    M src/display.cpp
    M src/display_chat_manager.cpp
    M src/events.cpp
    M src/events.hpp
    M src/game_launcher.cpp
    M src/generators/default_map_generator_job.cpp
    M src/gui/auxiliary/event/dispatcher.hpp
    M src/gui/auxiliary/event/dispatcher_private.hpp
    M src/gui/widgets/helper.cpp
    M src/help/help_browser.cpp
    M src/help/help_browser.hpp
    M src/help/help_text_area.hpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_item.hpp
    M src/image.cpp
    M src/log.cpp
    M src/mouse_events.cpp
    M src/mouse_events.hpp
    M src/mouse_handler_base.hpp
    M src/network.hpp
    M src/preferences.hpp
    M src/save_blocker.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/sdl/image.cpp
    M src/sdl/utils.hpp
    M src/sound.cpp
    M src/soundsource.cpp
    M src/tests/gui/test_save_dialog.cpp
    M src/tests/main.cpp
    M src/tests/utils/fake_event_source.hpp
    M src/thread.cpp
    M src/tools/cutter.cpp
    M src/tools/exploder_composer.cpp
    M src/tools/exploder_cutter.cpp
    M src/tooltips.cpp
    M src/unit.cpp
    M src/widgets/drop_target.hpp
    M src/widgets/scrollpane.hpp
    M src/widgets/slider.hpp

  Log Message:
  -----------
  Include SDL files as system headers

This excludes inclusions in SDL_GPU files.


  Commit: 2900f1cb38dec22322552f6a9a2d93b8add18d1d
      https://github.com/wesnoth/wesnoth/commit/2900f1cb38dec22322552f6a9a2d93b8add18d1d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  Better deprecation message for new DescriptionWML


  Commit: 333a97b426347f7f6d22590c0f2774173f787ecc
      https://github.com/wesnoth/wesnoth/commit/333a97b426347f7f6d22590c0f2774173f787ecc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M src/animated.tpp

  Log Message:
  -----------
  Formatting

No code changes. I did this because the indentation was very confusing due to mixed spaces and tabs with different tab widths.


  Commit: 8562421434843a7c0e931b5f76c48e9ea9f72c00
      https://github.com/wesnoth/wesnoth/commit/8562421434843a7c0e931b5f76c48e9ea9f72c00
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M src/animated.tpp
    M src/animated_game.cpp

  Log Message:
  -----------
  Fix animations never terminating


  Commit: 3992f08338ff400bff19b7088f92d7c0b0249941
      https://github.com/wesnoth/wesnoth/commit/3992f08338ff400bff19b7088f92d7c0b0249941
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

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

  Log Message:
  -----------
  Fix unit test


  Commit: ad01dfc6bf6151782ad44a1eb142088b487d962a
      https://github.com/wesnoth/wesnoth/commit/ad01dfc6bf6151782ad44a1eb142088b487d962a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M images/editor/brush.png

  Log Message:
  -----------
  Improved editor brush image


  Commit: 9d3ea7ad943821c54e020cde009de805c6508261
      https://github.com/wesnoth/wesnoth/commit/9d3ea7ad943821c54e020cde009de805c6508261
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg

  Log Message:
  -----------
  Tutorial: Female variants of most student messages and some generic

This is because, in some languages, the first-person pronoun depends on the speaker of the gender.
Thus, in any case where the gender of the speaker can vary, two versions of the message need to be supplied.


  Commit: 09d40339168e322e4a1ab5dda3273db9ecfdb07b
      https://github.com/wesnoth/wesnoth/commit/09d40339168e322e4a1ab5dda3273db9ecfdb07b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg
    M src/game_config_manager.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/playcampaign.cpp

  Log Message:
  -----------
  Fix some issues with recruit lists changing unexpectedly
This only happened for [test] scenarios.


  Commit: 1c27cafa747b59ff2e3faeac2536452a2f577f1b
      https://github.com/wesnoth/wesnoth/commit/1c27cafa747b59ff2e3faeac2536452a2f577f1b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M changelog
    M data/lua/wml-tags.lua
    M data/lua/wml/message.lua

  Log Message:
  -----------
  Add highlight=yes|no to [scroll_to], [scroll_to_unit], [message]
Defaults to no in the first two cases, yes in the third
If yes, the target hex is outlined.


  Commit: dcdac2fe7f61a70d5f5e933ec8ca0cd49cce42fd
      https://github.com/wesnoth/wesnoth/commit/dcdac2fe7f61a70d5f5e933ec8ca0cd49cce42fd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg
    M data/campaigns/tutorial/utils/utils.cfg

  Log Message:
  -----------
  Tutorial S2: Highlight talked-about locations
This also tweaks some locations, in particular fixing a case of scrolling to the wrong village


  Commit: 308cd8b34f02ef2397a5bcc881b86eec2640130f
      https://github.com/wesnoth/wesnoth/commit/308cd8b34f02ef2397a5bcc881b86eec2640130f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg

  Log Message:
  -----------
  Tutorial S1: Fix deselecting your unit after the select event message


  Commit: 2ba445dbef6d7589edf895ad13a190e9485961b6
      https://github.com/wesnoth/wesnoth/commit/2ba445dbef6d7589edf895ad13a190e9485961b6
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    A data/tools/hexometer.py
    R data/tools/hexometer/alphamask.png
    R data/tools/hexometer/hexometer

  Log Message:
  -----------
  Merge pull request #630 from Elvish-Hunter/hexometer-python

Ported hexometer from Bash to Python 3


  Commit: 803c54daccae92ddc892c2d2e3890f115d64a51f
      https://github.com/wesnoth/wesnoth/commit/803c54daccae92ddc892c2d2e3890f115d64a51f
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  changelog entry


  Commit: c37c5d6434dcc5c92e6f280395d8b398df22e480
      https://github.com/wesnoth/wesnoth/commit/c37c5d6434dcc5c92e6f280395d8b398df22e480
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M src/game_initialization/connect_engine.cpp

  Log Message:
  -----------
  remove old code handling controller=network/network_ai

controller= doesn't support 'network' or 'network_ai' values anymore, so these can be removed.


  Commit: 6fa2c2ddf08f6e5063898183cd1b136d0122909b
      https://github.com/wesnoth/wesnoth/commit/6fa2c2ddf08f6e5063898183cd1b136d0122909b
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    A data/core/images/terrain/castle/sand/cobbles-ruin.png
    A data/core/images/terrain/castle/sand/cobbles-ruin2.png
    A data/core/images/terrain/castle/sand/cobbles-ruin3.png
    A data/core/images/terrain/castle/sand/cobbles-ruin4.png
    M data/core/images/terrain/castle/sand/ruin-dirt.png
    A data/core/images/terrain/castle/sand/ruin-dirt2.png
    A data/core/images/terrain/castle/sand/ruin-dirt3.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-ccw-bl.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-ccw-tr.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-convex-bl.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-convex-br.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-cw-bl.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-cw-br.png
    A data/core/images/terrain/castle/sand/ruin-keep-castle2-cw-tl.png
    M data/core/images/terrain/castle/sand/ruin-keep-concave-br.png
    M data/core/images/terrain/castle/sand/ruin-keep-concave-l.png
    M data/core/images/terrain/castle/sand/ruin-keep-concave-tr.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-bl.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-br.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-l.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-tl.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-tr.png
    A data/core/images/terrain/castle/sand/ruin-keep2-concave-br.png
    A data/core/images/terrain/castle/sand/ruin-keep2-convex-bl.png
    A data/core/images/terrain/castle/sand/ruin-keep2-convex-br.png
    A data/core/images/terrain/castle/sand/ruin-keep2-convex-tl.png
    A data/core/images/terrain/castle/sand/ruin-keep2-convex-tr.png
    M data/core/terrain-graphics.cfg

  Log Message:
  -----------
  Added doofus-01's updates to the ruined sand castle


  Commit: 11e1917d21af78b151ce141e6648a3cebe5cb844
      https://github.com/wesnoth/wesnoth/commit/11e1917d21af78b151ce141e6648a3cebe5cb844
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/guardians.cfg

  Log Message:
  -----------
  Guardians Micro AI test scenario: update an image path


  Commit: 33a04c32e235efaf6000e8de787a9f50eee20474
      https://github.com/wesnoth/wesnoth/commit/33a04c32e235efaf6000e8de787a9f50eee20474
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    R src/portrait.cpp
    R src/portrait.hpp
    M src/unit_types.cpp
    M src/unit_types.hpp

  Log Message:
  -----------
  Removed old code for [portrait]

This was an experimental feature that was never finished. Any [portrait]
tags were removed from the unit type WML a while back


  Commit: 3d01dabce6337c76c99efa7a12b072b850529653
      https://github.com/wesnoth/wesnoth/commit/3d01dabce6337c76c99efa7a12b072b850529653
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/micro_ai_wml_tag.lua

  Log Message:
  -----------
  Protect Unit Micro AI: fix bug in AI setup


  Commit: e1d003f488f14d840cea0d9e35abcb1e7554cc1c
      https://github.com/wesnoth/wesnoth/commit/e1d003f488f14d840cea0d9e35abcb1e7554cc1c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/ai/akihara/recruitment.cpp
    M src/ai/formula/function_table.cpp
    M src/editor/action/action_unit.hpp
    M src/fake_unit_ptr.cpp
    M src/fake_unit_ptr.hpp
    M src/game_events/conditional_wml.cpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_create.hpp
    M src/gui/dialogs/unit_recruit.hpp
    M src/gui/widgets/unit_preview_pane.cpp
    M src/gui/widgets/unit_preview_pane.hpp
    M src/mouse_events.cpp
    M src/play_controller.cpp
    M src/tests/gui/test_save_dialog.cpp

  Log Message:
  -----------
  Cleaned up inclusions of unit_types.hpp


  Commit: 6e37603538c6f2af6fb2424be036e414677f8764
      https://github.com/wesnoth/wesnoth/commit/6e37603538c6f2af6fb2424be036e414677f8764
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M data/test/multiplayer/macros/mp_unit_test_macros.cfg

  Log Message:
  -----------
  Attempt to fix travis mp tests


  Commit: 2682b679cb329c7f3a6044701ef84fe7b5bcd410
      https://github.com/wesnoth/wesnoth/commit/2682b679cb329c7f3a6044701ef84fe7b5bcd410
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M src/game_initialization/multiplayer_wait.cpp

  Log Message:
  -----------
  Add force_lock_settings default to missed case


  Commit: fe0df4594724ac08abce79b011e948500dda1411
      https://github.com/wesnoth/wesnoth/commit/fe0df4594724ac08abce79b011e948500dda1411
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/actions/move.cpp
    M src/addon/client.cpp
    M src/addon/manager.cpp
    M src/addon/manager_ui.cpp
    M src/ai/contexts.cpp
    M src/ai/default/contexts.hpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/ai.hpp
    M src/ai/formula/callable_objects.hpp
    M src/ai/formula/candidates.hpp
    M src/ai/formula/function_table.hpp
    M src/ai/formula/stage_side_formulas.cpp
    M src/ai/formula/stage_side_formulas.hpp
    M src/ai/formula/stage_unit_formulas.cpp
    R src/callable_objects.cpp
    R src/callable_objects.hpp
    M src/construct_dialog.cpp
    M src/dialogs.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/editor_map.cpp
    M src/editor/map/map_context.cpp
    M src/editor/palette/terrain_palettes.cpp
    R src/formula.cpp
    R src/formula.hpp
    A src/formula/callable.hpp
    A src/formula/callable_fwd.hpp
    A src/formula/callable_objects.cpp
    A src/formula/callable_objects.hpp
    A src/formula/debugger.cpp
    A src/formula/debugger.hpp
    A src/formula/debugger_fwd.cpp
    A src/formula/debugger_fwd.hpp
    A src/formula/formula.cpp
    A src/formula/formula.hpp
    A src/formula/formula_fwd.hpp
    A src/formula/function.cpp
    A src/formula/function.hpp
    A src/formula/string_utils.cpp
    A src/formula/string_utils.hpp
    A src/formula/tokenizer.cpp
    A src/formula/tokenizer.hpp
    A src/formula/variant.cpp
    A src/formula/variant.hpp
    R src/formula_callable.hpp
    R src/formula_callable_fwd.hpp
    R src/formula_debugger.cpp
    R src/formula_debugger.hpp
    R src/formula_debugger_fwd.cpp
    R src/formula_debugger_fwd.hpp
    R src/formula_function.cpp
    R src/formula_function.hpp
    R src/formula_fwd.hpp
    R src/formula_string_utils.cpp
    R src/formula_string_utils.hpp
    R src/formula_tokenizer.cpp
    R src/formula_tokenizer.hpp
    M src/game_classification.hpp
    M src/game_end_exceptions.hpp
    M src/game_events/handlers.cpp
    M src/game_events/manager.cpp
    M src/game_events/manager_impl.cpp
    M src/game_events/menu_item.cpp
    M src/game_initialization/configure_engine.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/create_engine.hpp
    M src/game_initialization/depcheck.cpp
    M src/game_initialization/depcheck.hpp
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/mp_game_utils.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/playcampaign.cpp
    M src/generators/default_map_generator_job.cpp
    M src/gui/auxiliary/canvas.hpp
    M src/gui/auxiliary/formula.hpp
    M src/gui/auxiliary/placer.hpp
    M src/gui/auxiliary/window_builder.cpp
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/addon_list.cpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/advanced_graphics_options.hpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/data_manage.cpp
    M src/gui/dialogs/depcheck_confirm_change.cpp
    M src/gui/dialogs/editor_set_starting_position.cpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_version.cpp
    M src/gui/dialogs/label_settings.cpp
    M src/gui/dialogs/lobby/lobby_data.cpp
    M src/gui/dialogs/lobby/lobby_info.cpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/mp_alerts_options.cpp
    M src/gui/dialogs/mp_change_control.cpp
    M src/gui/dialogs/network_transmission.cpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/preferences_dialog.hpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/helper.cpp
    M src/gui/widgets/settings.cpp
    M src/gui/widgets/unit_preview_pane.cpp
    M src/gui/widgets/window.cpp
    M src/gui/widgets/window.hpp
    M src/help/help_impl.cpp
    A src/hotkey/hotkey_handler.cpp
    A src/hotkey/hotkey_handler.hpp
    A src/hotkey/hotkey_handler_mp.cpp
    A src/hotkey/hotkey_handler_mp.hpp
    A src/hotkey/hotkey_handler_replay.cpp
    A src/hotkey/hotkey_handler_replay.hpp
    A src/hotkey/hotkey_handler_sp.cpp
    A src/hotkey/hotkey_handler_sp.hpp
    R src/hotkey_handler.cpp
    R src/hotkey_handler.hpp
    R src/hotkey_handler_mp.cpp
    R src/hotkey_handler_mp.hpp
    R src/hotkey_handler_replay.cpp
    R src/hotkey_handler_replay.hpp
    R src/hotkey_handler_sp.cpp
    R src/hotkey_handler_sp.hpp
    R src/make_enum.cpp
    R src/make_enum.hpp
    M src/map.cpp
    M src/map_label.cpp
    M src/map_location.cpp
    M src/menu_events.cpp
    M src/minimap.cpp
    M src/mp_game_settings.cpp
    M src/mp_game_settings.hpp
    M src/mp_ui_alerts.cpp
    M src/play_controller.cpp
    M src/playmp_controller.cpp
    M src/playsingle_controller.cpp
    M src/playturn.cpp
    M src/preferences_display.cpp
    M src/save_index.cpp
    M src/saved_game.cpp
    M src/savegame.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/plugins/manager.hpp
    M src/server/game.hpp
    M src/synced_commands.cpp
    M src/synced_user_choice.cpp
    M src/team.cpp
    M src/team.hpp
    M src/teambuilder.cpp
    M src/tests/test_formula_core.cpp
    M src/tests/test_make_enum.cpp
    M src/tod_manager.cpp
    M src/unit.cpp
    M src/unit_filter.cpp
    M src/unit_formula_manager.cpp
    M src/unit_formula_manager.hpp
    M src/unit_types.cpp
    M src/unit_types.hpp
    A src/utils/make_enum.cpp
    A src/utils/make_enum.hpp
    M src/variable.cpp
    R src/variant.cpp
    R src/variant.hpp
    M src/wesnoth.cpp
    M src/whiteboard/manager.cpp
    M src/wml_exception.cpp

  Log Message:
  -----------
  Consolidate formula and hotkey files in corresponding dirs


  Commit: bc711f5f432797eda0d6372a0cd2175bf7df0f2f
      https://github.com/wesnoth/wesnoth/commit/bc711f5f432797eda0d6372a0cd2175bf7df0f2f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/actions/attack.cpp
    M src/actions/attack.hpp
    M src/actions/create.cpp
    M src/actions/create.hpp
    M src/actions/heal.cpp
    M src/actions/move.cpp
    M src/actions/move.hpp
    M src/actions/shroud_clearing_action.cpp
    M src/actions/shroud_clearing_action.hpp
    M src/actions/undo.cpp
    M src/actions/undo.hpp
    M src/actions/undo_action.hpp
    M src/actions/undo_dismiss_action.hpp
    M src/actions/undo_move_action.cpp
    M src/actions/undo_move_action.hpp
    M src/actions/undo_recall_action.cpp
    M src/actions/undo_recall_action.hpp
    M src/actions/undo_recruit_action.cpp
    M src/actions/undo_recruit_action.hpp
    M src/actions/undo_update_shroud_action.hpp
    M src/actions/unit_creator.cpp
    M src/actions/unit_creator.hpp
    M src/actions/vision.cpp
    M src/ai/actions.cpp
    M src/ai/actions.hpp
    M src/ai/akihara/recruitment.cpp
    M src/ai/composite/component.cpp
    M src/ai/composite/engine_fai.cpp
    M src/ai/composite/engine_lua.cpp
    M src/ai/composite/goal.cpp
    M src/ai/composite/value_translator.hpp
    M src/ai/contexts.cpp
    M src/ai/contexts.hpp
    M src/ai/default/ai.cpp
    M src/ai/default/attack.cpp
    M src/ai/default/contexts.cpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/ai.hpp
    M src/ai/formula/function_table.cpp
    M src/ai/formula/stage_unit_formulas.cpp
    M src/ai/game_info.hpp
    M src/ai/lua/core.cpp
    M src/ai/lua/lua_object.hpp
    M src/ai/lua/unit_advancements_aspect.cpp
    M src/ai/lua/unit_advancements_aspect.hpp
    M src/ai/manager.cpp
    M src/ai/recruitment/recruitment.cpp
    M src/ai/recruitment/recruitment.hpp
    M src/ai/registry.cpp
    M src/ai/simulated_actions.cpp
    M src/ai/testing.cpp
    M src/ai/testing/aspect_attacks.cpp
    M src/ai/testing/ca.cpp
    M src/ai/testing/ca.hpp
    M src/ai/testing/ca_global_fallback.cpp
    M src/ai/testing/ca_global_fallback.hpp
    M src/ai/testing/ca_testing_move_to_targets.cpp
    M src/ai/testing/ca_testing_move_to_targets.hpp
    M src/ai/testing/ca_testing_recruitment.cpp
    M src/ai/testing/ca_testing_recruitment.hpp
    M src/ai/testing/stage_sf_with_rca.cpp
    M src/ai/testing/stage_sf_with_rca.hpp
    M src/animated_game.cpp
    M src/attack_prediction_display.cpp
    M src/carryover.cpp
    M src/color_range.cpp
    M src/dialogs.cpp
    M src/dialogs.hpp
    M src/display.cpp
    M src/display_context.cpp
    M src/editor/action/action_label.hpp
    M src/editor/action/action_unit.cpp
    M src/editor/action/action_unit.hpp
    M src/editor/action/mouse/mouse_action_item.cpp
    M src/editor/action/mouse/mouse_action_map_label.hpp
    M src/editor/action/mouse/mouse_action_unit.cpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/editor_display.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/editor_map.cpp
    M src/editor/map/editor_map.hpp
    M src/editor/map/map_context.cpp
    M src/editor/map/map_context.hpp
    M src/editor/palette/editor_palettes.cpp
    M src/editor/palette/unit_palette.cpp
    M src/editor/palette/unit_palette.hpp
    M src/fake_unit_manager.cpp
    M src/fake_unit_ptr.cpp
    M src/fake_unit_ptr.hpp
    M src/formula/callable_objects.cpp
    M src/formula/callable_objects.hpp
    M src/formula/formula.cpp
    M src/game_board.cpp
    M src/game_board.hpp
    M src/game_config_manager.cpp
    M src/game_config_manager.hpp
    M src/game_data.hpp
    M src/game_display.cpp
    M src/game_events/action_wml.cpp
    M src/game_events/action_wml.hpp
    M src/game_events/conditional_wml.cpp
    M src/game_events/entity_location.cpp
    M src/game_events/entity_location.hpp
    M src/game_events/menu_item.cpp
    M src/game_events/pump.cpp
    M src/game_events/wmi_container.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/create_engine.hpp
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/mp_game_utils.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_connect.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/playcampaign.cpp
    M src/game_launcher.cpp
    M src/game_preferences.cpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/generators/cave_map_generator.cpp
    M src/generators/cave_map_generator.hpp
    M src/generators/default_map_generator.cpp
    M src/generators/default_map_generator_job.cpp
    M src/generators/default_map_generator_job.hpp
    M src/generators/map_generator.hpp
    M src/gui/auxiliary/filter.hpp
    M src/gui/dialogs/editor/editor_edit_label.hpp
    M src/gui/dialogs/editor_set_starting_position.cpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/label_settings.cpp
    M src/gui/dialogs/lobby/lobby_data.cpp
    M src/gui/dialogs/lobby/lobby_info.cpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_attack.hpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_recruit.cpp
    M src/gui/widgets/minimap.cpp
    M src/halo.hpp
    M src/help/help.cpp
    M src/help/help_impl.cpp
    M src/help/help_topic_generators.cpp
    M src/hotkey/hotkey_handler.cpp
    M src/hotkey/hotkey_handler_sp.cpp
    M src/image.hpp
    M src/joystick.hpp
    M src/leader_scroll_dialog.cpp
    R src/map.cpp
    R src/map.hpp
    A src/map/exception.hpp
    A src/map/label.cpp
    A src/map/label.hpp
    A src/map/location.cpp
    A src/map/location.hpp
    A src/map/map.cpp
    A src/map/map.hpp
    A src/map/utils.hpp
    R src/map_exception.hpp
    R src/map_label.cpp
    R src/map_label.hpp
    R src/map_location.cpp
    R src/map_location.hpp
    R src/map_utils.hpp
    M src/menu_events.cpp
    M src/menu_events.hpp
    M src/minimap.cpp
    M src/minimap.hpp
    M src/mouse_events.cpp
    M src/mouse_events.hpp
    M src/mouse_handler_base.hpp
    M src/movetype.cpp
    M src/pathfind/astarsearch.cpp
    M src/pathfind/pathfind.cpp
    M src/pathfind/pathfind.hpp
    M src/pathfind/teleport.cpp
    M src/pathfind/teleport.hpp
    M src/pathutils.cpp
    M src/pathutils.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playmp_controller.cpp
    M src/playsingle_controller.cpp
    M src/playturn.cpp
    M src/preferences.hpp
    M src/recall_list_manager.cpp
    M src/recall_list_manager.hpp
    M src/replay.cpp
    M src/replay.hpp
    M src/replay_helper.cpp
    M src/reports.cpp
    M src/savegame.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp
    M src/scripting/lua_common.hpp
    M src/scripting/lua_map_location_ops.cpp
    M src/scripting/lua_pathfind_cost_calculator.hpp
    M src/scripting/lua_race.cpp
    M src/scripting/lua_unit_type.cpp
    M src/scripting/push_check.hpp
    M src/server/server.cpp
    M src/side_filter.cpp
    M src/soundsource.hpp
    M src/statistics.cpp
    M src/statistics_dialog.cpp
    M src/synced_commands.cpp
    M src/synced_context.cpp
    M src/team.cpp
    M src/team.hpp
    M src/teambuilder.cpp
    R src/terrain.cpp
    R src/terrain.hpp
    A src/terrain/builder.cpp
    A src/terrain/builder.hpp
    A src/terrain/filter.cpp
    A src/terrain/filter.hpp
    A src/terrain/terrain.cpp
    A src/terrain/terrain.hpp
    A src/terrain/translation.cpp
    A src/terrain/translation.hpp
    A src/terrain/type_data.cpp
    A src/terrain/type_data.hpp
    R src/terrain_builder.cpp
    R src/terrain_builder.hpp
    R src/terrain_filter.cpp
    R src/terrain_filter.hpp
    R src/terrain_translation.cpp
    R src/terrain_translation.hpp
    R src/terrain_type_data.cpp
    R src/terrain_type_data.hpp
    M src/tests/gui/test_save_dialog.cpp
    M src/tests/test_recall_list.cpp
    M src/tests/test_unit_map.cpp
    M src/tests/utils/fake_display.cpp
    M src/tests/utils/game_config_manager.cpp
    M src/tests/utils/play_scenario.cpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp
    R src/unit.cpp
    R src/unit.hpp
    R src/unit_abilities.cpp
    R src/unit_abilities.hpp
    R src/unit_animation.cpp
    R src/unit_animation.hpp
    R src/unit_animation_component.cpp
    R src/unit_animation_component.hpp
    R src/unit_attack_type.cpp
    R src/unit_attack_type.hpp
    R src/unit_display.cpp
    R src/unit_display.hpp
    R src/unit_drawer.cpp
    R src/unit_drawer.hpp
    R src/unit_filter.cpp
    R src/unit_filter.hpp
    R src/unit_formula_manager.cpp
    R src/unit_formula_manager.hpp
    R src/unit_frame.cpp
    R src/unit_frame.hpp
    R src/unit_helper.cpp
    R src/unit_helper.hpp
    R src/unit_id.cpp
    R src/unit_id.hpp
    R src/unit_map.cpp
    R src/unit_map.hpp
    R src/unit_ptr.hpp
    R src/unit_types.cpp
    R src/unit_types.hpp
    A src/units/abilities.cpp
    A src/units/abilities.hpp
    A src/units/animation.cpp
    A src/units/animation.hpp
    A src/units/animation_component.cpp
    A src/units/animation_component.hpp
    A src/units/attack_type.cpp
    A src/units/attack_type.hpp
    A src/units/drawer.cpp
    A src/units/drawer.hpp
    A src/units/filter.cpp
    A src/units/filter.hpp
    A src/units/formula_manager.cpp
    A src/units/formula_manager.hpp
    A src/units/frame.cpp
    A src/units/frame.hpp
    A src/units/helper.cpp
    A src/units/helper.hpp
    A src/units/id.cpp
    A src/units/id.hpp
    A src/units/map.cpp
    A src/units/map.hpp
    A src/units/ptr.hpp
    A src/units/types.cpp
    A src/units/types.hpp
    A src/units/udisplay.cpp
    A src/units/udisplay.hpp
    A src/units/unit.cpp
    A src/units/unit.hpp
    M src/variable.cpp
    M src/whiteboard/action.cpp
    M src/whiteboard/action.hpp
    M src/whiteboard/attack.cpp
    M src/whiteboard/highlighter.cpp
    M src/whiteboard/highlighter.hpp
    M src/whiteboard/manager.cpp
    M src/whiteboard/manager.hpp
    M src/whiteboard/mapbuilder.cpp
    M src/whiteboard/move.cpp
    M src/whiteboard/recall.cpp
    M src/whiteboard/recall.hpp
    M src/whiteboard/recruit.cpp
    M src/whiteboard/recruit.hpp
    M src/whiteboard/side_actions.cpp
    M src/whiteboard/suppose_dead.cpp
    M src/whiteboard/typedefs.hpp
    M src/whiteboard/utility.cpp

  Log Message:
  -----------
  Consolidate related files into subdirectories


  Commit: 3b980620487177dcc3d5d3a20a4ba2bdc043b502
      https://github.com/wesnoth/wesnoth/commit/3b980620487177dcc3d5d3a20a4ba2bdc043b502
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

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

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


  Commit: 465f1b27d42d65111c35c7facb4b250dcc98dc79
      https://github.com/wesnoth/wesnoth/commit/465f1b27d42d65111c35c7facb4b250dcc98dc79
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/units/types.cpp

  Log Message:
  -----------
  Removed dead inclusion


  Commit: 15db95f05e452ef32c09812af1b4080507e353dd
      https://github.com/wesnoth/wesnoth/commit/15db95f05e452ef32c09812af1b4080507e353dd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Update CB projfile


  Commit: d2bec9ec9d39b783f9a7a5029916baafa30b811e
      https://github.com/wesnoth/wesnoth/commit/d2bec9ec9d39b783f9a7a5029916baafa30b811e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/preferences_display.cpp
    M src/preferences_display.hpp

  Log Message:
  -----------
  Refactored out preferences display manager


  Commit: 05743bce2032ef0d8c8d2e2547bf2f7ecede7532
      https://github.com/wesnoth/wesnoth/commit/05743bce2032ef0d8c8d2e2547bf2f7ecede7532
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

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

  Log Message:
  -----------
  Decoupled small_profile from profile

small_profile will not longer be generated from the value of profile. Instead,
it's being kept as an independent key intended for specifying a help image.


  Commit: c82807aea36997554fc4db1f9ad7e4eb55aa81bf
      https://github.com/wesnoth/wesnoth/commit/c82807aea36997554fc4db1f9ad7e4eb55aa81bf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  Allow use of small_profile in help browser if specified


  Commit: d1e972b31858f10876f01fc8b62da3c5037f19a2
      https://github.com/wesnoth/wesnoth/commit/d1e972b31858f10876f01fc8b62da3c5037f19a2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M data/core/units/elves/Fighter.cfg
    M data/core/units/elves/Lord.cfg
    M data/core/units/gryphons/Gryphon_Master.cfg
    M data/core/units/gryphons/Gryphon_Rider.cfg
    M data/core/units/humans/Horseman.cfg
    M data/core/units/humans/Loyalist_Heavy_Infantryman.cfg
    M data/core/units/humans/Loyalist_Iron_Mauler.cfg
    M data/core/units/humans/Loyalist_Lieutenant.cfg
    M data/core/units/humans/Loyalist_Sergeant.cfg
    M data/core/units/humans/Loyalist_Shock_Trooper.cfg
    M data/core/units/humans/Loyalist_Swordsman.cfg
    M data/core/units/humans/Woodsman.cfg
    M data/core/units/monsters/Yeti.cfg
    M data/core/units/ogres/Ogre.cfg
    M data/core/units/ogres/Young_Ogre.cfg
    M data/core/units/orcs/Archer.cfg
    M data/core/units/orcs/Assassin.cfg
    M data/core/units/orcs/Crossbowman.cfg
    M data/core/units/orcs/Grunt.cfg
    M data/core/units/trolls/Troll.cfg
    M data/core/units/trolls/Whelp.cfg
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg
    M data/core/units/wose/Ancient.cfg

  Log Message:
  -----------
  Remove '/transparent' from remaining unit type profile paths


  Commit: 040b4ca49a179a005e7d07a9de9815be3abbcea8
      https://github.com/wesnoth/wesnoth/commit/040b4ca49a179a005e7d07a9de9815be3abbcea8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    R src/gui/auxiliary/widget_definition/button.cpp
    R src/gui/auxiliary/widget_definition/button.hpp
    R src/gui/auxiliary/widget_definition/combobox.cpp
    R src/gui/auxiliary/widget_definition/combobox.hpp
    R src/gui/auxiliary/widget_definition/drawing.cpp
    R src/gui/auxiliary/widget_definition/drawing.hpp
    R src/gui/auxiliary/widget_definition/horizontal_scrollbar.cpp
    R src/gui/auxiliary/widget_definition/horizontal_scrollbar.hpp
    R src/gui/auxiliary/widget_definition/image.cpp
    R src/gui/auxiliary/widget_definition/image.hpp
    R src/gui/auxiliary/widget_definition/label.cpp
    R src/gui/auxiliary/widget_definition/label.hpp
    R src/gui/auxiliary/widget_definition/listbox.cpp
    R src/gui/auxiliary/widget_definition/listbox.hpp
    R src/gui/auxiliary/widget_definition/matrix.cpp
    R src/gui/auxiliary/widget_definition/matrix.hpp
    R src/gui/auxiliary/widget_definition/minimap.cpp
    R src/gui/auxiliary/widget_definition/minimap.hpp
    R src/gui/auxiliary/widget_definition/multi_page.cpp
    R src/gui/auxiliary/widget_definition/multi_page.hpp
    R src/gui/auxiliary/widget_definition/panel.cpp
    R src/gui/auxiliary/widget_definition/panel.hpp
    R src/gui/auxiliary/widget_definition/progress_bar.cpp
    R src/gui/auxiliary/widget_definition/progress_bar.hpp
    R src/gui/auxiliary/widget_definition/repeating_button.cpp
    R src/gui/auxiliary/widget_definition/repeating_button.hpp
    R src/gui/auxiliary/widget_definition/scroll_label.cpp
    R src/gui/auxiliary/widget_definition/scroll_label.hpp
    R src/gui/auxiliary/widget_definition/scrollbar_panel.cpp
    R src/gui/auxiliary/widget_definition/scrollbar_panel.hpp
    R src/gui/auxiliary/widget_definition/slider.cpp
    R src/gui/auxiliary/widget_definition/slider.hpp
    R src/gui/auxiliary/widget_definition/spacer.cpp
    R src/gui/auxiliary/widget_definition/spacer.hpp
    R src/gui/auxiliary/widget_definition/stacked_widget.cpp
    R src/gui/auxiliary/widget_definition/stacked_widget.hpp
    R src/gui/auxiliary/widget_definition/text_box.cpp
    R src/gui/auxiliary/widget_definition/text_box.hpp
    R src/gui/auxiliary/widget_definition/toggle_button.cpp
    R src/gui/auxiliary/widget_definition/toggle_button.hpp
    R src/gui/auxiliary/widget_definition/toggle_panel.cpp
    R src/gui/auxiliary/widget_definition/toggle_panel.hpp
    R src/gui/auxiliary/widget_definition/tree_view.cpp
    R src/gui/auxiliary/widget_definition/tree_view.hpp
    R src/gui/auxiliary/widget_definition/unit_preview_pane.cpp
    R src/gui/auxiliary/widget_definition/unit_preview_pane.hpp
    R src/gui/auxiliary/widget_definition/vertical_scrollbar.cpp
    R src/gui/auxiliary/widget_definition/vertical_scrollbar.hpp
    R src/gui/auxiliary/widget_definition/window.cpp
    R src/gui/auxiliary/widget_definition/window.hpp
    M src/gui/auxiliary/window_builder.cpp
    R src/gui/auxiliary/window_builder/button.cpp
    R src/gui/auxiliary/window_builder/button.hpp
    R src/gui/auxiliary/window_builder/combobox.cpp
    R src/gui/auxiliary/window_builder/combobox.hpp
    R src/gui/auxiliary/window_builder/control.cpp
    R src/gui/auxiliary/window_builder/control.hpp
    R src/gui/auxiliary/window_builder/drawing.cpp
    R src/gui/auxiliary/window_builder/drawing.hpp
    R src/gui/auxiliary/window_builder/horizontal_listbox.cpp
    R src/gui/auxiliary/window_builder/horizontal_listbox.hpp
    R src/gui/auxiliary/window_builder/horizontal_scrollbar.cpp
    R src/gui/auxiliary/window_builder/horizontal_scrollbar.hpp
    R src/gui/auxiliary/window_builder/image.cpp
    R src/gui/auxiliary/window_builder/image.hpp
    M src/gui/auxiliary/window_builder/instance.cpp
    R src/gui/auxiliary/window_builder/label.cpp
    R src/gui/auxiliary/window_builder/label.hpp
    R src/gui/auxiliary/window_builder/listbox.cpp
    R src/gui/auxiliary/window_builder/listbox.hpp
    R src/gui/auxiliary/window_builder/matrix.cpp
    R src/gui/auxiliary/window_builder/matrix.hpp
    R src/gui/auxiliary/window_builder/minimap.cpp
    R src/gui/auxiliary/window_builder/minimap.hpp
    R src/gui/auxiliary/window_builder/multi_page.cpp
    R src/gui/auxiliary/window_builder/multi_page.hpp
    R src/gui/auxiliary/window_builder/pane.cpp
    R src/gui/auxiliary/window_builder/pane.hpp
    R src/gui/auxiliary/window_builder/panel.cpp
    R src/gui/auxiliary/window_builder/panel.hpp
    R src/gui/auxiliary/window_builder/password_box.cpp
    R src/gui/auxiliary/window_builder/password_box.hpp
    R src/gui/auxiliary/window_builder/progress_bar.cpp
    R src/gui/auxiliary/window_builder/progress_bar.hpp
    R src/gui/auxiliary/window_builder/repeating_button.cpp
    R src/gui/auxiliary/window_builder/repeating_button.hpp
    R src/gui/auxiliary/window_builder/scroll_label.cpp
    R src/gui/auxiliary/window_builder/scroll_label.hpp
    R src/gui/auxiliary/window_builder/scrollbar_panel.cpp
    R src/gui/auxiliary/window_builder/scrollbar_panel.hpp
    R src/gui/auxiliary/window_builder/slider.cpp
    R src/gui/auxiliary/window_builder/slider.hpp
    R src/gui/auxiliary/window_builder/spacer.cpp
    R src/gui/auxiliary/window_builder/spacer.hpp
    R src/gui/auxiliary/window_builder/stacked_widget.cpp
    R src/gui/auxiliary/window_builder/stacked_widget.hpp
    R src/gui/auxiliary/window_builder/text_box.cpp
    R src/gui/auxiliary/window_builder/text_box.hpp
    R src/gui/auxiliary/window_builder/toggle_button.cpp
    R src/gui/auxiliary/window_builder/toggle_button.hpp
    R src/gui/auxiliary/window_builder/toggle_panel.cpp
    R src/gui/auxiliary/window_builder/toggle_panel.hpp
    R src/gui/auxiliary/window_builder/tree_view.cpp
    R src/gui/auxiliary/window_builder/tree_view.hpp
    R src/gui/auxiliary/window_builder/unit_preview_pane.cpp
    R src/gui/auxiliary/window_builder/unit_preview_pane.hpp
    R src/gui/auxiliary/window_builder/vertical_scrollbar.cpp
    R src/gui/auxiliary/window_builder/vertical_scrollbar.hpp
    R src/gui/auxiliary/window_builder/viewport.cpp
    R src/gui/auxiliary/window_builder/viewport.hpp
    M src/gui/widgets/button.cpp
    M src/gui/widgets/button.hpp
    M src/gui/widgets/combobox.cpp
    M src/gui/widgets/combobox.hpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/control.hpp
    M src/gui/widgets/drawing.cpp
    M src/gui/widgets/drawing.hpp
    M src/gui/widgets/helper.cpp
    M src/gui/widgets/horizontal_scrollbar.cpp
    M src/gui/widgets/horizontal_scrollbar.hpp
    M src/gui/widgets/image.cpp
    M src/gui/widgets/image.hpp
    M src/gui/widgets/label.cpp
    M src/gui/widgets/label.hpp
    M src/gui/widgets/list.cpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp
    M src/gui/widgets/matrix.cpp
    M src/gui/widgets/matrix.hpp
    M src/gui/widgets/minimap.cpp
    M src/gui/widgets/minimap.hpp
    M src/gui/widgets/multi_page.cpp
    M src/gui/widgets/multi_page.hpp
    M src/gui/widgets/pane.cpp
    M src/gui/widgets/pane.hpp
    M src/gui/widgets/panel.cpp
    M src/gui/widgets/panel.hpp
    M src/gui/widgets/password_box.cpp
    M src/gui/widgets/password_box.hpp
    M src/gui/widgets/progress_bar.cpp
    M src/gui/widgets/progress_bar.hpp
    M src/gui/widgets/repeating_button.cpp
    M src/gui/widgets/repeating_button.hpp
    M src/gui/widgets/scroll_label.cpp
    M src/gui/widgets/scroll_label.hpp
    M src/gui/widgets/scrollbar_panel.cpp
    M src/gui/widgets/scrollbar_panel.hpp
    M src/gui/widgets/settings.hpp
    M src/gui/widgets/slider.cpp
    M src/gui/widgets/slider.hpp
    M src/gui/widgets/spacer.cpp
    M src/gui/widgets/spacer.hpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/stacked_widget.hpp
    M src/gui/widgets/text_box.cpp
    M src/gui/widgets/text_box.hpp
    M src/gui/widgets/toggle_button.cpp
    M src/gui/widgets/toggle_button.hpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/toggle_panel.hpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view.hpp
    M src/gui/widgets/tree_view_node.hpp
    M src/gui/widgets/unit_preview_pane.cpp
    M src/gui/widgets/unit_preview_pane.hpp
    M src/gui/widgets/vertical_scrollbar.cpp
    M src/gui/widgets/vertical_scrollbar.hpp
    M src/gui/widgets/viewport.cpp
    M src/gui/widgets/viewport.hpp
    M src/gui/widgets/widget.hpp
    M src/gui/widgets/window.cpp
    M src/gui/widgets/window.hpp

  Log Message:
  -----------
  Consolidate GUI2 widget files

Now every GUI2 widget requires only two source files, instead of six (or in rare cases four).


  Commit: 6307b9459ca1f9727ba5b33393224f681ca40774
      https://github.com/wesnoth/wesnoth/commit/6307b9459ca1f9727ba5b33393224f681ca40774
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/game_initialization/mp_options.cpp
    R src/gui/auxiliary/canvas.cpp
    R src/gui/auxiliary/canvas.hpp
    R src/gui/auxiliary/event/dispatcher.cpp
    R src/gui/auxiliary/event/dispatcher.hpp
    R src/gui/auxiliary/event/dispatcher_private.hpp
    R src/gui/auxiliary/event/distributor.cpp
    R src/gui/auxiliary/event/distributor.hpp
    R src/gui/auxiliary/event/handler.cpp
    R src/gui/auxiliary/event/handler.hpp
    R src/gui/auxiliary/event/message.hpp
    M src/gui/auxiliary/formula.hpp
    M src/gui/auxiliary/iterator/policy_order.hpp
    R src/gui/auxiliary/layout_exception.hpp
    R src/gui/auxiliary/log.cpp
    R src/gui/auxiliary/log.hpp
    R src/gui/auxiliary/notifiee.hpp
    R src/gui/auxiliary/notifier.hpp
    R src/gui/auxiliary/placer.cpp
    R src/gui/auxiliary/placer.hpp
    R src/gui/auxiliary/placer/horizontal_list.cpp
    R src/gui/auxiliary/placer/horizontal_list.hpp
    R src/gui/auxiliary/placer/vertical_list.cpp
    R src/gui/auxiliary/placer/vertical_list.hpp
    R src/gui/auxiliary/timer.cpp
    R src/gui/auxiliary/timer.hpp
    R src/gui/auxiliary/tips.cpp
    R src/gui/auxiliary/tips.hpp
    R src/gui/auxiliary/widget_definition.cpp
    R src/gui/auxiliary/widget_definition.hpp
    R src/gui/auxiliary/window_builder.cpp
    R src/gui/auxiliary/window_builder.hpp
    R src/gui/auxiliary/window_builder/helper.cpp
    R src/gui/auxiliary/window_builder/helper.hpp
    R src/gui/auxiliary/window_builder/instance.cpp
    R src/gui/auxiliary/window_builder/instance.hpp
    A src/gui/core/canvas.cpp
    A src/gui/core/canvas.hpp
    A src/gui/core/event/dispatcher.cpp
    A src/gui/core/event/dispatcher.hpp
    A src/gui/core/event/dispatcher_private.hpp
    A src/gui/core/event/distributor.cpp
    A src/gui/core/event/distributor.hpp
    A src/gui/core/event/handler.cpp
    A src/gui/core/event/handler.hpp
    A src/gui/core/event/message.hpp
    A src/gui/core/layout_exception.hpp
    A src/gui/core/log.cpp
    A src/gui/core/log.hpp
    A src/gui/core/notifiee.hpp
    A src/gui/core/notifier.hpp
    A src/gui/core/placer.cpp
    A src/gui/core/placer.hpp
    A src/gui/core/placer/horizontal_list.cpp
    A src/gui/core/placer/horizontal_list.hpp
    A src/gui/core/placer/vertical_list.cpp
    A src/gui/core/placer/vertical_list.hpp
    A src/gui/core/point.cpp
    A src/gui/core/point.hpp
    A src/gui/core/timer.cpp
    A src/gui/core/timer.hpp
    A src/gui/core/tips.cpp
    A src/gui/core/tips.hpp
    A src/gui/core/widget_definition.cpp
    A src/gui/core/widget_definition.hpp
    A src/gui/core/window_builder.cpp
    A src/gui/core/window_builder.hpp
    A src/gui/core/window_builder/helper.cpp
    A src/gui/core/window_builder/helper.hpp
    A src/gui/core/window_builder/instance.cpp
    A src/gui/core/window_builder/instance.hpp
    M src/gui/dialogs/data_manage.cpp
    M src/gui/dialogs/debug_clock.hpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/lua_interpreter.cpp
    M src/gui/dialogs/select_orb_colors.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/unit_create.cpp
    R src/gui/lib/types/point.cpp
    R src/gui/lib/types/point.hpp
    M src/gui/widgets/button.cpp
    M src/gui/widgets/button.hpp
    M src/gui/widgets/clickable.hpp
    M src/gui/widgets/combobox.cpp
    M src/gui/widgets/combobox.hpp
    M src/gui/widgets/container.cpp
    M src/gui/widgets/container.hpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/control.hpp
    M src/gui/widgets/drawing.cpp
    M src/gui/widgets/drawing.hpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/group.hpp
    M src/gui/widgets/helper.cpp
    M src/gui/widgets/horizontal_scrollbar.cpp
    M src/gui/widgets/horizontal_scrollbar.hpp
    M src/gui/widgets/image.cpp
    M src/gui/widgets/image.hpp
    M src/gui/widgets/label.cpp
    M src/gui/widgets/label.hpp
    M src/gui/widgets/list.cpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp
    M src/gui/widgets/matrix.cpp
    M src/gui/widgets/matrix.hpp
    M src/gui/widgets/minimap.cpp
    M src/gui/widgets/minimap.hpp
    M src/gui/widgets/multi_page.hpp
    M src/gui/widgets/pane.cpp
    M src/gui/widgets/pane.hpp
    M src/gui/widgets/panel.cpp
    M src/gui/widgets/panel.hpp
    M src/gui/widgets/password_box.cpp
    M src/gui/widgets/progress_bar.cpp
    M src/gui/widgets/progress_bar.hpp
    M src/gui/widgets/repeating_button.cpp
    M src/gui/widgets/repeating_button.hpp
    M src/gui/widgets/scroll_label.cpp
    M src/gui/widgets/scroll_label.hpp
    M src/gui/widgets/scrollbar.cpp
    M src/gui/widgets/scrollbar.hpp
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/scrollbar_container.hpp
    M src/gui/widgets/scrollbar_panel.cpp
    M src/gui/widgets/scrollbar_panel.hpp
    M src/gui/widgets/settings.cpp
    M src/gui/widgets/settings.hpp
    M src/gui/widgets/slider.cpp
    M src/gui/widgets/slider.hpp
    M src/gui/widgets/spacer.hpp
    M src/gui/widgets/stacked_widget.hpp
    M src/gui/widgets/text.cpp
    M src/gui/widgets/text.hpp
    M src/gui/widgets/text_box.cpp
    M src/gui/widgets/toggle_button.cpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/viewport.cpp
    M src/gui/widgets/viewport.hpp
    M src/gui/widgets/widget.cpp
    M src/gui/widgets/widget.hpp
    M src/gui/widgets/window.cpp
    M src/gui/widgets/window.hpp
    M src/scripting/lua_gui2.cpp
    M src/show_dialog.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/main.cpp
    M src/text.cpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Move most of gui/auxiliary to gui/core to reflect its true nature


  Commit: 620b228fa8ecc51e18b8e123271546adb4811314
      https://github.com/wesnoth/wesnoth/commit/620b228fa8ecc51e18b8e123271546adb4811314
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/addon/manager.cpp
    M src/addon/manager_ui.cpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/action/mouse/mouse_action_map_label.cpp
    M src/editor/map/context_manager.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_launcher.cpp
    A src/gui/auxiliary/field-fwd.hpp
    A src/gui/auxiliary/field.hpp
    A src/gui/core/register_widget.hpp
    A src/gui/dialogs/addon/connect.cpp
    A src/gui/dialogs/addon/connect.hpp
    M src/gui/dialogs/addon/filter_options.cpp
    A src/gui/dialogs/addon/list.cpp
    A src/gui/dialogs/addon/list.hpp
    R src/gui/dialogs/addon_connect.cpp
    R src/gui/dialogs/addon_connect.hpp
    R src/gui/dialogs/addon_list.cpp
    R src/gui/dialogs/addon_list.hpp
    M src/gui/dialogs/data_manage.cpp
    M src/gui/dialogs/dialog.cpp
    M src/gui/dialogs/dialog.hpp
    M src/gui/dialogs/editor/custom_tod.cpp
    A src/gui/dialogs/editor/edit_label.cpp
    A src/gui/dialogs/editor/edit_label.hpp
    A src/gui/dialogs/editor/edit_scenario.cpp
    A src/gui/dialogs/editor/edit_scenario.hpp
    A src/gui/dialogs/editor/edit_side.cpp
    A src/gui/dialogs/editor/edit_side.hpp
    R src/gui/dialogs/editor/editor_edit_label.cpp
    R src/gui/dialogs/editor/editor_edit_label.hpp
    R src/gui/dialogs/editor/editor_edit_scenario.cpp
    R src/gui/dialogs/editor/editor_edit_scenario.hpp
    R src/gui/dialogs/editor/editor_edit_side.cpp
    R src/gui/dialogs/editor/editor_edit_side.hpp
    A src/gui/dialogs/editor/generate_map.cpp
    A src/gui/dialogs/editor/generate_map.hpp
    A src/gui/dialogs/editor/new_map.cpp
    A src/gui/dialogs/editor/new_map.hpp
    A src/gui/dialogs/editor/resize_map.cpp
    A src/gui/dialogs/editor/resize_map.hpp
    A src/gui/dialogs/editor/set_starting_position.cpp
    A src/gui/dialogs/editor/set_starting_position.hpp
    R src/gui/dialogs/editor_generate_map.cpp
    R src/gui/dialogs/editor_generate_map.hpp
    R src/gui/dialogs/editor_new_map.cpp
    R src/gui/dialogs/editor_new_map.hpp
    R src/gui/dialogs/editor_resize_map.cpp
    R src/gui/dialogs/editor_resize_map.hpp
    R src/gui/dialogs/editor_set_starting_position.cpp
    R src/gui/dialogs/editor_set_starting_position.hpp
    R src/gui/dialogs/field-fwd.hpp
    R src/gui/dialogs/field.hpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_save.cpp
    A src/gui/dialogs/lobby/data.cpp
    A src/gui/dialogs/lobby/data.hpp
    A src/gui/dialogs/lobby/info.cpp
    A src/gui/dialogs/lobby/info.hpp
    A src/gui/dialogs/lobby/lobby.cpp
    A src/gui/dialogs/lobby/lobby.hpp
    R src/gui/dialogs/lobby/lobby_data.cpp
    R src/gui/dialogs/lobby/lobby_data.hpp
    R src/gui/dialogs/lobby/lobby_info.cpp
    R src/gui/dialogs/lobby/lobby_info.hpp
    A src/gui/dialogs/lobby/player_info.cpp
    A src/gui/dialogs/lobby/player_info.hpp
    R src/gui/dialogs/lobby_main.cpp
    R src/gui/dialogs/lobby_main.hpp
    R src/gui/dialogs/lobby_player_info.cpp
    R src/gui/dialogs/lobby_player_info.hpp
    M src/gui/dialogs/lua_interpreter.cpp
    R src/gui/dialogs/mp_alerts_options.cpp
    R src/gui/dialogs/mp_alerts_options.hpp
    R src/gui/dialogs/mp_change_control.cpp
    R src/gui/dialogs/mp_change_control.hpp
    R src/gui/dialogs/mp_cmd_wrapper.cpp
    R src/gui/dialogs/mp_cmd_wrapper.hpp
    R src/gui/dialogs/mp_connect.cpp
    R src/gui/dialogs/mp_connect.hpp
    R src/gui/dialogs/mp_create_game.cpp
    R src/gui/dialogs/mp_create_game.hpp
    R src/gui/dialogs/mp_create_game_set_password.cpp
    R src/gui/dialogs/mp_create_game_set_password.hpp
    R src/gui/dialogs/mp_host_game_prompt.cpp
    R src/gui/dialogs/mp_host_game_prompt.hpp
    R src/gui/dialogs/mp_join_game_password_prompt.cpp
    R src/gui/dialogs/mp_join_game_password_prompt.hpp
    R src/gui/dialogs/mp_login.cpp
    R src/gui/dialogs/mp_login.hpp
    R src/gui/dialogs/mp_method_selection.cpp
    R src/gui/dialogs/mp_method_selection.hpp
    A src/gui/dialogs/multiplayer/mp_alerts_options.cpp
    A src/gui/dialogs/multiplayer/mp_alerts_options.hpp
    A src/gui/dialogs/multiplayer/mp_change_control.cpp
    A src/gui/dialogs/multiplayer/mp_change_control.hpp
    A src/gui/dialogs/multiplayer/mp_cmd_wrapper.cpp
    A src/gui/dialogs/multiplayer/mp_cmd_wrapper.hpp
    A src/gui/dialogs/multiplayer/mp_connect.cpp
    A src/gui/dialogs/multiplayer/mp_connect.hpp
    A src/gui/dialogs/multiplayer/mp_create_game.cpp
    A src/gui/dialogs/multiplayer/mp_create_game.hpp
    A src/gui/dialogs/multiplayer/mp_create_game_set_password.cpp
    A src/gui/dialogs/multiplayer/mp_create_game_set_password.hpp
    A src/gui/dialogs/multiplayer/mp_host_game_prompt.cpp
    A src/gui/dialogs/multiplayer/mp_host_game_prompt.hpp
    A src/gui/dialogs/multiplayer/mp_join_game_password_prompt.cpp
    A src/gui/dialogs/multiplayer/mp_join_game_password_prompt.hpp
    A src/gui/dialogs/multiplayer/mp_login.cpp
    A src/gui/dialogs/multiplayer/mp_login.hpp
    A src/gui/dialogs/multiplayer/mp_method_selection.cpp
    A src/gui/dialogs/multiplayer/mp_method_selection.hpp
    A src/gui/dialogs/multiplayer/synced_choice_wait.cpp
    A src/gui/dialogs/multiplayer/synced_choice_wait.hpp
    M src/gui/dialogs/preferences_dialog.cpp
    R src/gui/dialogs/synced_choice_wait.cpp
    R src/gui/dialogs/synced_choice_wait.hpp
    M src/gui/widgets/button.cpp
    M src/gui/widgets/combobox.cpp
    R src/gui/widgets/detail/register.hpp
    M src/gui/widgets/drawing.cpp
    M src/gui/widgets/horizontal_scrollbar.cpp
    M src/gui/widgets/image.cpp
    M src/gui/widgets/label.cpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/matrix.cpp
    M src/gui/widgets/minimap.cpp
    M src/gui/widgets/multi_page.cpp
    M src/gui/widgets/panel.cpp
    M src/gui/widgets/password_box.cpp
    M src/gui/widgets/progress_bar.cpp
    M src/gui/widgets/repeating_button.cpp
    M src/gui/widgets/scroll_label.cpp
    M src/gui/widgets/scrollbar_panel.cpp
    M src/gui/widgets/slider.cpp
    M src/gui/widgets/spacer.cpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/text_box.cpp
    M src/gui/widgets/toggle_button.cpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/unit_preview_pane.cpp
    M src/gui/widgets/vertical_scrollbar.cpp
    M src/gui/widgets/window.cpp
    M src/menu_events.cpp
    M src/synced_user_choice.cpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  Consolidate related GUI2 dialogs in directories


  Commit: c0afb53a2ffe54437914ab3000a10f5633a259ed
      https://github.com/wesnoth/wesnoth/commit/c0afb53a2ffe54437914ab3000a10f5633a259ed
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-20 (Sun, 20 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M src/CMakeLists.txt
    M src/SConscript

  Log Message:
  -----------
  Fix build/project files


  Commit: 917f059500cddcd914ab5c526dba674970a54b2e
      https://github.com/wesnoth/wesnoth/commit/917f059500cddcd914ab5c526dba674970a54b2e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

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

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


  Commit: f357b588ad0061883e8ea9ddc2ea612aeff38397
      https://github.com/wesnoth/wesnoth/commit/f357b588ad0061883e8ea9ddc2ea612aeff38397
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/SConscript

  Log Message:
  -----------
  Another fixup


  Commit: 9ff6d3e110c0ec18b0dd7a4ac7a057a00aa7213f
      https://github.com/wesnoth/wesnoth/commit/9ff6d3e110c0ec18b0dd7a4ac7a057a00aa7213f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

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

  Log Message:
  -----------
  Yet another fixup


  Commit: ec7fcee4d0f00bb6a79348056d9e1e9e838767db
      https://github.com/wesnoth/wesnoth/commit/ec7fcee4d0f00bb6a79348056d9e1e9e838767db
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/tests/gui/test_gui2.cpp
    M src/tests/test_formula_function.cpp
    M src/tests/test_map_location.cpp
    M src/tests/test_unit_map.cpp
    M src/tests/utils/play_scenario.hpp

  Log Message:
  -----------
  Made unit tests compile again


  Commit: 4d342447eaac115b8399c551002332f19519cbc9
      https://github.com/wesnoth/wesnoth/commit/4d342447eaac115b8399c551002332f19519cbc9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/actions/undo_move_action.cpp
    M src/actions/undo_update_shroud_action.cpp
    M src/ai/akihara/recruitment.hpp
    M src/ai/composite/goal.cpp
    M src/ai/configuration.cpp
    M src/ai/testing/ca_testing_move_to_targets.cpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/unit_recruit.hpp
    M src/persist_var.cpp
    M src/teambuilder.hpp
    M src/tod_manager.cpp
    M src/whiteboard/action.cpp
    M src/whiteboard/suppose_dead.cpp

  Log Message:
  -----------
  Cleaned up inclusions of team.hpp


  Commit: e7ea0a88c2051136b8f5335a9a09aeed4b1342b1
      https://github.com/wesnoth/wesnoth/commit/e7ea0a88c2051136b8f5335a9a09aeed4b1342b1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/gui/dialogs/data_manage.hpp
    M src/gui/dialogs/game_load.hpp
    M src/gui/dialogs/unit_create.hpp

  Log Message:
  -----------
  Forward-declare widget classes in a few dialogs


  Commit: cb992e88b05d4d7799a9b7e0fc1370cd4a4990f6
      https://github.com/wesnoth/wesnoth/commit/cb992e88b05d4d7799a9b7e0fc1370cd4a4990f6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    R data/gui/window/data_manage.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    R src/gui/dialogs/data_manage.cpp
    R src/gui/dialogs/data_manage.hpp
    M src/menu_events.cpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  Removed Data Manage dialog

This dialog didn't do anything more than allow you to delete saves.


  Commit: e48b74dbb9e9d470467eee2969670854928cf0d1
      https://github.com/wesnoth/wesnoth/commit/e48b74dbb9e9d470467eee2969670854928cf0d1
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  VC Project Update

Properly update VC9 project file after CelticMinstrel's moving of files. Put those files into appropriate filters and ensure their compiled objects are placed in appropriate directories.


  Commit: 72c5abc87e8e3f55548f2491bd0d286a2c68a81a
      https://github.com/wesnoth/wesnoth/commit/72c5abc87e8e3f55548f2491bd0d286a2c68a81a
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Merge pull request #634 from Wedge009/vc_project

VC Project Update


  Commit: 1094db6871c0deb74dbdc365d30938b0bf425483
      https://github.com/wesnoth/wesnoth/commit/1094db6871c0deb74dbdc365d30938b0bf425483
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/formula/formula.cpp
    M src/formula/function.cpp
    M src/lua/ldo.cpp

  Log Message:
  -----------
  fix msvc build


  Commit: 633b0d7d4c1e4c13b98275c596178c9b4addc82d
      https://github.com/wesnoth/wesnoth/commit/633b0d7d4c1e4c13b98275c596178c9b4addc82d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M changelog
    M src/image_modifications.cpp
    M src/image_modifications.hpp

  Log Message:
  -----------
  Add new ~SCALE_INTO(w,h) IPF


  Commit: 60a819f17e0dd9be0fe231a825971c4032ac3e52
      https://github.com/wesnoth/wesnoth/commit/60a819f17e0dd9be0fe231a825971c4032ac3e52
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M data/campaigns/Dead_Water/images/portraits/brawler.png
    A data/campaigns/Dead_Water/images/portraits/caladon.png
    A data/campaigns/Dead_Water/images/portraits/cylanna.png
    A data/campaigns/Dead_Water/images/portraits/gwabbo.png
    M data/campaigns/Dead_Water/images/portraits/kai_krellis.png
    M data/campaigns/Dead_Water/images/portraits/kai_krellis2.png
    R data/campaigns/Dead_Water/images/portraits/transparent/brawler.png
    R data/campaigns/Dead_Water/images/portraits/transparent/caladon.png
    R data/campaigns/Dead_Water/images/portraits/transparent/cylanna.png
    R data/campaigns/Dead_Water/images/portraits/transparent/gwabbo.png
    R data/campaigns/Dead_Water/images/portraits/transparent/kai_krellis.png
    R data/campaigns/Dead_Water/images/portraits/transparent/kai_krellis2.png
    M data/campaigns/Dead_Water/scenarios/01_Invasion.cfg
    M data/campaigns/Dead_Water/scenarios/09_The_Mage.cfg
    M data/campaigns/Dead_Water/units/Brawler.cfg
    M data/campaigns/Dead_Water/units/Child_King.cfg
    M data/campaigns/Dead_Water/units/Citizen.cfg
    M data/campaigns/Dead_Water/units/Soldier_King.cfg
    M data/campaigns/Dead_Water/units/Warrior_King.cfg
    M data/campaigns/Dead_Water/units/Young_King.cfg
    M data/core/images/portraits/drakes/blademaster.png
    M data/core/images/portraits/drakes/burner.png
    M data/core/images/portraits/drakes/clasher.png
    M data/core/images/portraits/drakes/enforcer.png
    M data/core/images/portraits/drakes/fighter.png
    M data/core/images/portraits/drakes/flameheart.png
    M data/core/images/portraits/drakes/glider.png
    M data/core/images/portraits/drakes/hurricane.png
    M data/core/images/portraits/drakes/inferno.png
    R data/core/images/portraits/drakes/transparent/blademaster.png
    R data/core/images/portraits/drakes/transparent/burner.png
    R data/core/images/portraits/drakes/transparent/clasher.png
    R data/core/images/portraits/drakes/transparent/enforcer.png
    R data/core/images/portraits/drakes/transparent/fighter.png
    R data/core/images/portraits/drakes/transparent/flameheart.png
    R data/core/images/portraits/drakes/transparent/glider.png
    R data/core/images/portraits/drakes/transparent/hurricane.png
    R data/core/images/portraits/drakes/transparent/inferno.png
    R data/core/images/portraits/drakes/transparent/warden.png
    M data/core/images/portraits/drakes/warden.png
    M data/core/images/portraits/dwarves/dragonguard.png
    M data/core/images/portraits/dwarves/explorer.png
    A data/core/images/portraits/dwarves/fighter-2.png
    M data/core/images/portraits/dwarves/fighter.png
    A data/core/images/portraits/dwarves/gryphon-rider.png
    M data/core/images/portraits/dwarves/guard.png
    M data/core/images/portraits/dwarves/lord.png
    M data/core/images/portraits/dwarves/runemaster.png
    M data/core/images/portraits/dwarves/scout.png
    M data/core/images/portraits/dwarves/sentinel.png
    M data/core/images/portraits/dwarves/thunderer.png
    R data/core/images/portraits/dwarves/transparent/dragonguard.png
    R data/core/images/portraits/dwarves/transparent/explorer.png
    R data/core/images/portraits/dwarves/transparent/fighter-2.png
    R data/core/images/portraits/dwarves/transparent/fighter.png
    R data/core/images/portraits/dwarves/transparent/gryphon-rider.png
    R data/core/images/portraits/dwarves/transparent/guard.png
    R data/core/images/portraits/dwarves/transparent/lord.png
    R data/core/images/portraits/dwarves/transparent/runemaster.png
    R data/core/images/portraits/dwarves/transparent/scout.png
    R data/core/images/portraits/dwarves/transparent/sentinel.png
    R data/core/images/portraits/dwarves/transparent/thunderer.png
    R data/core/images/portraits/dwarves/transparent/ulfserker.png
    M data/core/images/portraits/dwarves/ulfserker.png
    M data/core/images/portraits/elves/archer+female.png
    M data/core/images/portraits/elves/archer.png
    M data/core/images/portraits/elves/captain.png
    M data/core/images/portraits/elves/druid.png
    A data/core/images/portraits/elves/fighter.png
    M data/core/images/portraits/elves/hero.png
    M data/core/images/portraits/elves/high-lord.png
    M data/core/images/portraits/elves/lady.png
    A data/core/images/portraits/elves/lord.png
    M data/core/images/portraits/elves/marksman+female.png
    M data/core/images/portraits/elves/marksman.png
    M data/core/images/portraits/elves/ranger+female.png
    M data/core/images/portraits/elves/ranger.png
    M data/core/images/portraits/elves/scout.png
    M data/core/images/portraits/elves/shaman.png
    M data/core/images/portraits/elves/shyde.png
    M data/core/images/portraits/elves/sorceress.png
    M data/core/images/portraits/elves/sylph.png
    R data/core/images/portraits/elves/transparent/archer+female.png
    R data/core/images/portraits/elves/transparent/archer.png
    R data/core/images/portraits/elves/transparent/captain.png
    R data/core/images/portraits/elves/transparent/druid.png
    R data/core/images/portraits/elves/transparent/fighter.png
    R data/core/images/portraits/elves/transparent/hero.png
    R data/core/images/portraits/elves/transparent/high-lord.png
    R data/core/images/portraits/elves/transparent/lady.png
    R data/core/images/portraits/elves/transparent/lord.png
    R data/core/images/portraits/elves/transparent/marksman+female.png
    R data/core/images/portraits/elves/transparent/marksman.png
    R data/core/images/portraits/elves/transparent/ranger+female.png
    R data/core/images/portraits/elves/transparent/ranger.png
    R data/core/images/portraits/elves/transparent/scout.png
    R data/core/images/portraits/elves/transparent/shaman.png
    R data/core/images/portraits/elves/transparent/shyde.png
    R data/core/images/portraits/elves/transparent/sorceress.png
    R data/core/images/portraits/elves/transparent/sylph.png
    M data/core/images/portraits/goblins/direwolver.png
    M data/core/images/portraits/goblins/impaler.png
    M data/core/images/portraits/goblins/pillager.png
    A data/core/images/portraits/goblins/rouser-2.png
    M data/core/images/portraits/goblins/rouser.png
    A data/core/images/portraits/goblins/spearman-2.png
    M data/core/images/portraits/goblins/spearman.png
    R data/core/images/portraits/goblins/transparent/direwolver.png
    R data/core/images/portraits/goblins/transparent/impaler.png
    R data/core/images/portraits/goblins/transparent/pillager.png
    R data/core/images/portraits/goblins/transparent/rouser-2.png
    R data/core/images/portraits/goblins/transparent/rouser.png
    R data/core/images/portraits/goblins/transparent/spearman-2.png
    R data/core/images/portraits/goblins/transparent/spearman.png
    R data/core/images/portraits/goblins/transparent/wolf-rider.png
    M data/core/images/portraits/goblins/wolf-rider.png
    M data/core/images/portraits/humans/assassin+female.png
    M data/core/images/portraits/humans/assassin.png
    M data/core/images/portraits/humans/bandit.png
    M data/core/images/portraits/humans/bowman.png
    M data/core/images/portraits/humans/cavalier.png
    M data/core/images/portraits/humans/cavalryman.png
    M data/core/images/portraits/humans/dark-adept+female.png
    M data/core/images/portraits/humans/dark-adept.png
    M data/core/images/portraits/humans/duelist.png
    M data/core/images/portraits/humans/fencer.png
    M data/core/images/portraits/humans/footpad+female.png
    M data/core/images/portraits/humans/footpad.png
    M data/core/images/portraits/humans/general.png
    A data/core/images/portraits/humans/grand-knight-2.png
    M data/core/images/portraits/humans/grand-knight.png
    M data/core/images/portraits/humans/halberdier.png
    A data/core/images/portraits/humans/heavy-infantry.png
    A data/core/images/portraits/humans/horseman.png
    M data/core/images/portraits/humans/huntsman.png
    A data/core/images/portraits/humans/iron-mauler.png
    M data/core/images/portraits/humans/javelineer.png
    M data/core/images/portraits/humans/knight.png
    M data/core/images/portraits/humans/lancer.png
    A data/core/images/portraits/humans/lieutenant.png
    M data/core/images/portraits/humans/longbowman.png
    M data/core/images/portraits/humans/mage+female.png
    M data/core/images/portraits/humans/mage-arch+female.png
    M data/core/images/portraits/humans/mage-arch.png
    M data/core/images/portraits/humans/mage-light+female.png
    M data/core/images/portraits/humans/mage-light.png
    M data/core/images/portraits/humans/mage-red+female.png
    M data/core/images/portraits/humans/mage-red.png
    M data/core/images/portraits/humans/mage-silver+female.png
    M data/core/images/portraits/humans/mage-silver.png
    M data/core/images/portraits/humans/mage-white+female.png
    M data/core/images/portraits/humans/mage-white.png
    M data/core/images/portraits/humans/mage.png
    A data/core/images/portraits/humans/marshal-2.png
    M data/core/images/portraits/humans/marshal.png
    M data/core/images/portraits/humans/master-at-arms.png
    M data/core/images/portraits/humans/master-bowman.png
    M data/core/images/portraits/humans/necromancer+female.png
    M data/core/images/portraits/humans/necromancer.png
    M data/core/images/portraits/humans/outlaw+female.png
    M data/core/images/portraits/humans/outlaw.png
    M data/core/images/portraits/humans/paladin.png
    M data/core/images/portraits/humans/peasant.png
    M data/core/images/portraits/humans/pikeman.png
    M data/core/images/portraits/humans/ranger.png
    M data/core/images/portraits/humans/royal-guard.png
    M data/core/images/portraits/humans/ruffian.png
    A data/core/images/portraits/humans/sergeant.png
    A data/core/images/portraits/humans/spearman-2.png
    M data/core/images/portraits/humans/spearman.png
    A data/core/images/portraits/humans/swordsman-2.png
    A data/core/images/portraits/humans/swordsman-3.png
    A data/core/images/portraits/humans/swordsman.png
    M data/core/images/portraits/humans/thief+female.png
    M data/core/images/portraits/humans/thief.png
    M data/core/images/portraits/humans/thug.png
    R data/core/images/portraits/humans/transparent/assassin+female.png
    R data/core/images/portraits/humans/transparent/assassin.png
    R data/core/images/portraits/humans/transparent/bandit.png
    R data/core/images/portraits/humans/transparent/bowman.png
    R data/core/images/portraits/humans/transparent/cavalier.png
    R data/core/images/portraits/humans/transparent/cavalryman.png
    R data/core/images/portraits/humans/transparent/dark-adept+female.png
    R data/core/images/portraits/humans/transparent/dark-adept.png
    R data/core/images/portraits/humans/transparent/duelist.png
    R data/core/images/portraits/humans/transparent/fencer.png
    R data/core/images/portraits/humans/transparent/footpad+female.png
    R data/core/images/portraits/humans/transparent/footpad.png
    R data/core/images/portraits/humans/transparent/general.png
    R data/core/images/portraits/humans/transparent/grand-knight-2.png
    R data/core/images/portraits/humans/transparent/grand-knight.png
    R data/core/images/portraits/humans/transparent/halberdier.png
    R data/core/images/portraits/humans/transparent/heavy-infantry.png
    R data/core/images/portraits/humans/transparent/horseman.png
    R data/core/images/portraits/humans/transparent/huntsman.png
    R data/core/images/portraits/humans/transparent/iron-mauler.png
    R data/core/images/portraits/humans/transparent/javelineer.png
    R data/core/images/portraits/humans/transparent/knight.png
    R data/core/images/portraits/humans/transparent/lancer.png
    R data/core/images/portraits/humans/transparent/lieutenant.png
    R data/core/images/portraits/humans/transparent/longbowman.png
    R data/core/images/portraits/humans/transparent/mage+female.png
    R data/core/images/portraits/humans/transparent/mage-arch+female.png
    R data/core/images/portraits/humans/transparent/mage-arch.png
    R data/core/images/portraits/humans/transparent/mage-light+female.png
    R data/core/images/portraits/humans/transparent/mage-light.png
    R data/core/images/portraits/humans/transparent/mage-red+female.png
    R data/core/images/portraits/humans/transparent/mage-red.png
    R data/core/images/portraits/humans/transparent/mage-silver+female.png
    R data/core/images/portraits/humans/transparent/mage-silver.png
    R data/core/images/portraits/humans/transparent/mage-white+female.png
    R data/core/images/portraits/humans/transparent/mage-white.png
    R data/core/images/portraits/humans/transparent/mage.png
    R data/core/images/portraits/humans/transparent/marshal-2.png
    R data/core/images/portraits/humans/transparent/marshal.png
    R data/core/images/portraits/humans/transparent/master-at-arms.png
    R data/core/images/portraits/humans/transparent/master-bowman.png
    R data/core/images/portraits/humans/transparent/necromancer+female.png
    R data/core/images/portraits/humans/transparent/necromancer.png
    R data/core/images/portraits/humans/transparent/outlaw+female.png
    R data/core/images/portraits/humans/transparent/outlaw.png
    R data/core/images/portraits/humans/transparent/paladin.png
    R data/core/images/portraits/humans/transparent/peasant.png
    R data/core/images/portraits/humans/transparent/pikeman.png
    R data/core/images/portraits/humans/transparent/ranger.png
    R data/core/images/portraits/humans/transparent/royal-guard.png
    R data/core/images/portraits/humans/transparent/ruffian.png
    R data/core/images/portraits/humans/transparent/sergeant.png
    R data/core/images/portraits/humans/transparent/spearman-2.png
    R data/core/images/portraits/humans/transparent/spearman.png
    R data/core/images/portraits/humans/transparent/swordsman-2.png
    R data/core/images/portraits/humans/transparent/swordsman-3.png
    R data/core/images/portraits/humans/transparent/swordsman.png
    R data/core/images/portraits/humans/transparent/thief+female.png
    R data/core/images/portraits/humans/transparent/thief.png
    R data/core/images/portraits/humans/transparent/thug.png
    R data/core/images/portraits/humans/transparent/trapper.png
    R data/core/images/portraits/humans/transparent/woodsman.png
    M data/core/images/portraits/humans/trapper.png
    A data/core/images/portraits/humans/woodsman.png
    M data/core/images/portraits/khalifate/hakim.png
    R data/core/images/portraits/khalifate/transparent/hakim.png
    M data/core/images/portraits/merfolk/enchantress.png
    M data/core/images/portraits/merfolk/fighter.png
    M data/core/images/portraits/merfolk/hoplite.png
    M data/core/images/portraits/merfolk/hunter.png
    A data/core/images/portraits/merfolk/initiate-2.png
    M data/core/images/portraits/merfolk/initiate.png
    M data/core/images/portraits/merfolk/netcaster.png
    M data/core/images/portraits/merfolk/priestess.png
    M data/core/images/portraits/merfolk/spearman.png
    R data/core/images/portraits/merfolk/transparent/enchantress.png
    R data/core/images/portraits/merfolk/transparent/fighter.png
    R data/core/images/portraits/merfolk/transparent/hoplite.png
    R data/core/images/portraits/merfolk/transparent/hunter.png
    R data/core/images/portraits/merfolk/transparent/initiate-2.png
    R data/core/images/portraits/merfolk/transparent/initiate.png
    R data/core/images/portraits/merfolk/transparent/netcaster.png
    R data/core/images/portraits/merfolk/transparent/priestess.png
    R data/core/images/portraits/merfolk/transparent/spearman.png
    R data/core/images/portraits/merfolk/transparent/triton.png
    M data/core/images/portraits/merfolk/triton.png
    M data/core/images/portraits/monsters/bat.png
    M data/core/images/portraits/monsters/deep-tentacle.png
    M data/core/images/portraits/monsters/giant-mudcrawler.png
    M data/core/images/portraits/monsters/gryphon.png
    M data/core/images/portraits/monsters/ogre.png
    M data/core/images/portraits/monsters/scorpion.png
    M data/core/images/portraits/monsters/sea-serpent.png
    R data/core/images/portraits/monsters/transparent/bat.png
    R data/core/images/portraits/monsters/transparent/deep-tentacle.png
    R data/core/images/portraits/monsters/transparent/giant-mudcrawler.png
    R data/core/images/portraits/monsters/transparent/gryphon.png
    R data/core/images/portraits/monsters/transparent/ogre.png
    R data/core/images/portraits/monsters/transparent/scorpion.png
    R data/core/images/portraits/monsters/transparent/sea-serpent.png
    R data/core/images/portraits/monsters/transparent/yeti.png
    R data/core/images/portraits/monsters/transparent/young-ogre.png
    A data/core/images/portraits/monsters/yeti.png
    M data/core/images/portraits/monsters/young-ogre.png
    M data/core/images/portraits/nagas/fighter.png
    M data/core/images/portraits/nagas/myrmidon.png
    R data/core/images/portraits/nagas/transparent/fighter.png
    R data/core/images/portraits/nagas/transparent/myrmidon.png
    A data/core/images/portraits/orcs/archer.png
    A data/core/images/portraits/orcs/assassin.png
    A data/core/images/portraits/orcs/crossbowman.png
    A data/core/images/portraits/orcs/grunt-2.png
    A data/core/images/portraits/orcs/grunt-3.png
    A data/core/images/portraits/orcs/grunt-4.png
    A data/core/images/portraits/orcs/grunt-5.png
    A data/core/images/portraits/orcs/grunt-6.png
    A data/core/images/portraits/orcs/grunt.png
    A data/core/images/portraits/orcs/leader-2.png
    M data/core/images/portraits/orcs/leader.png
    M data/core/images/portraits/orcs/slayer.png
    M data/core/images/portraits/orcs/slurbow.png
    M data/core/images/portraits/orcs/sovereign.png
    R data/core/images/portraits/orcs/transparent/archer.png
    R data/core/images/portraits/orcs/transparent/assassin.png
    R data/core/images/portraits/orcs/transparent/crossbowman.png
    R data/core/images/portraits/orcs/transparent/grunt-2.png
    R data/core/images/portraits/orcs/transparent/grunt-3.png
    R data/core/images/portraits/orcs/transparent/grunt-4.png
    R data/core/images/portraits/orcs/transparent/grunt-5.png
    R data/core/images/portraits/orcs/transparent/grunt-6.png
    R data/core/images/portraits/orcs/transparent/grunt.png
    R data/core/images/portraits/orcs/transparent/leader-2.png
    R data/core/images/portraits/orcs/transparent/leader.png
    R data/core/images/portraits/orcs/transparent/slayer.png
    R data/core/images/portraits/orcs/transparent/slurbow.png
    R data/core/images/portraits/orcs/transparent/sovereign.png
    R data/core/images/portraits/orcs/transparent/warlord.png
    R data/core/images/portraits/orcs/transparent/warrior.png
    M data/core/images/portraits/orcs/warlord.png
    M data/core/images/portraits/orcs/warrior.png
    M data/core/images/portraits/saurians/augur.png
    M data/core/images/portraits/saurians/skirmisher.png
    R data/core/images/portraits/saurians/transparent/augur.png
    R data/core/images/portraits/saurians/transparent/skirmisher.png
    R data/core/images/portraits/trolls/transparent/troll-hero-alt.png
    R data/core/images/portraits/trolls/transparent/troll-hero.png
    R data/core/images/portraits/trolls/transparent/troll-rocklobber.png
    R data/core/images/portraits/trolls/transparent/troll-shaman.png
    R data/core/images/portraits/trolls/transparent/troll-warrior.png
    R data/core/images/portraits/trolls/transparent/troll.png
    R data/core/images/portraits/trolls/transparent/whelp.png
    M data/core/images/portraits/trolls/troll-hero-alt.png
    M data/core/images/portraits/trolls/troll-hero.png
    M data/core/images/portraits/trolls/troll-rocklobber.png
    M data/core/images/portraits/trolls/troll-shaman.png
    M data/core/images/portraits/trolls/troll-warrior.png
    A data/core/images/portraits/trolls/troll.png
    A data/core/images/portraits/trolls/whelp.png
    M data/core/images/portraits/undead/ancient-lich.png
    M data/core/images/portraits/undead/archer.png
    M data/core/images/portraits/undead/banebow.png
    M data/core/images/portraits/undead/bone-shooter.png
    M data/core/images/portraits/undead/brown-lich.png
    M data/core/images/portraits/undead/death-knight.png
    M data/core/images/portraits/undead/deathblade.png
    A data/core/images/portraits/undead/draug-2.png
    M data/core/images/portraits/undead/draug.png
    M data/core/images/portraits/undead/ghost.png
    M data/core/images/portraits/undead/ghoul.png
    M data/core/images/portraits/undead/lich.png
    M data/core/images/portraits/undead/nightgaunt.png
    M data/core/images/portraits/undead/revenant.png
    M data/core/images/portraits/undead/shadow.png
    M data/core/images/portraits/undead/skeleton.png
    A data/core/images/portraits/undead/soulless.png
    M data/core/images/portraits/undead/spectre.png
    R data/core/images/portraits/undead/transparent/ancient-lich.png
    R data/core/images/portraits/undead/transparent/archer.png
    R data/core/images/portraits/undead/transparent/banebow.png
    R data/core/images/portraits/undead/transparent/bone-shooter.png
    R data/core/images/portraits/undead/transparent/brown-lich.png
    R data/core/images/portraits/undead/transparent/death-knight.png
    R data/core/images/portraits/undead/transparent/deathblade.png
    R data/core/images/portraits/undead/transparent/draug-2.png
    R data/core/images/portraits/undead/transparent/draug.png
    R data/core/images/portraits/undead/transparent/ghost.png
    R data/core/images/portraits/undead/transparent/ghoul.png
    R data/core/images/portraits/undead/transparent/lich.png
    R data/core/images/portraits/undead/transparent/nightgaunt.png
    R data/core/images/portraits/undead/transparent/revenant.png
    R data/core/images/portraits/undead/transparent/shadow.png
    R data/core/images/portraits/undead/transparent/skeleton.png
    R data/core/images/portraits/undead/transparent/soulless.png
    R data/core/images/portraits/undead/transparent/spectre.png
    R data/core/images/portraits/undead/transparent/walking-corpse.png
    R data/core/images/portraits/undead/transparent/wraith.png
    A data/core/images/portraits/undead/walking-corpse.png
    M data/core/images/portraits/undead/wraith.png
    A data/core/images/portraits/woses/ancient-wose.png
    R data/core/images/portraits/woses/transparent/ancient-wose.png
    R data/core/images/portraits/woses/transparent/wose.png
    M data/core/images/portraits/woses/wose.png
    M data/core/units/dwarves/Guardsman.cfg
    M data/core/units/dwarves/Sentinel.cfg
    M data/core/units/dwarves/Stalwart.cfg
    M data/core/units/elves/Archer.cfg
    M data/core/units/elves/Avenger.cfg
    M data/core/units/elves/Captain.cfg
    M data/core/units/elves/Champion.cfg
    M data/core/units/elves/Druid.cfg
    M data/core/units/elves/Hero.cfg
    M data/core/units/elves/Lady.cfg
    M data/core/units/elves/Marksman.cfg
    M data/core/units/elves/Marshal.cfg
    M data/core/units/elves/Ranger.cfg
    M data/core/units/elves/Scout.cfg
    M data/core/units/elves/Shaman.cfg
    M data/core/units/elves/Sharpshooter.cfg
    M data/core/units/elves/Shyde.cfg
    M data/core/units/elves/Sorceress.cfg
    M data/core/units/elves/Sylph.cfg
    M data/core/units/goblins/Direwolf_Rider.cfg
    M data/core/units/goblins/Impaler.cfg
    M data/core/units/humans/Loyalist_Halberdier.cfg
    M data/core/units/humans/Loyalist_Pikeman.cfg
    M data/core/units/humans/Mage_Red.cfg
    M data/core/units/merfolk/Hunter.cfg
    M data/core/units/merfolk/Netcaster.cfg
    M data/core/units/orcs/Leader.cfg
    M data/core/units/orcs/Ruler.cfg
    M data/core/units/orcs/Sovereign.cfg
    M data/core/units/orcs/Warlord.cfg
    M data/core/units/orcs/Warrior.cfg
    M data/core/units/undead/Necro_Dark_Adept.cfg
    M data/core/units/undead/Necro_Lich.cfg
    M data/core/units/undead/Skele_Death_Knight.cfg
    M data/core/units/undead/Spirit_Spectre.cfg
    M data/core/units/wose/Elder.cfg
    M data/core/units/wose/Wose.cfg

  Log Message:
  -----------
  Remove all non-transparent portrait images

The small_profile key has been used in several cases to approximately preserve the cropping and orientation from the non-transparent portraits. Some of these could be up for review.


  Commit: c2e216be5a8dce7abc6f5ed3b4226599c7203b00
      https://github.com/wesnoth/wesnoth/commit/c2e216be5a8dce7abc6f5ed3b4226599c7203b00
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M data/core/units/elves/Marksman.cfg
    M data/core/units/elves/Scout.cfg
    M data/core/units/elves/Sharpshooter.cfg
    M data/core/units/goblins/Knight.cfg
    M data/core/units/humans/Mage_White.cfg
    M data/core/units/merfolk/Entangler.cfg
    M data/core/units/merfolk/Hoplite.cfg
    M data/core/units/merfolk/Netcaster.cfg
    M data/core/units/monsters/Giant_Scorpion.cfg
    M data/core/units/undead/Necro_Dark_Adept.cfg
    M data/core/units/undead/Skele_Death_Knight.cfg

  Log Message:
  -----------
  Tweak some small_profiles


  Commit: c55d7cb50a41d53497ffb1610bed02fcc5d1039c
      https://github.com/wesnoth/wesnoth/commit/c55d7cb50a41d53497ffb1610bed02fcc5d1039c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  Reformat unit_topic_generator


  Commit: 2449dcf65b7afab02e32aa889cc4070b8e67a7e6
      https://github.com/wesnoth/wesnoth/commit/2449dcf65b7afab02e32aa889cc4070b8e67a7e6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  Scale portraits to uniform size in help

The size varies from 200x200 to 400x400 depending on window width.


  Commit: e805a387357dc428d27cc3adf7fb7219e97e5237
      https://github.com/wesnoth/wesnoth/commit/e805a387357dc428d27cc3adf7fb7219e97e5237
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

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

  Log Message:
  -----------
  Fix preferences not recentering on resolution switch


  Commit: d49ef6be41d235543a3ba9c5c1d04354876ee933
      https://github.com/wesnoth/wesnoth/commit/d49ef6be41d235543a3ba9c5c1d04354876ee933
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

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

  Log Message:
  -----------
  Update XCode project


  Commit: 931376954bdb08087c1cd19106ce150152e5ba98
      https://github.com/wesnoth/wesnoth/commit/931376954bdb08087c1cd19106ce150152e5ba98
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/formula/formula.cpp
    M src/gui/auxiliary/filter.hpp
    R src/map/utils.hpp

  Log Message:
  -----------
  Remove map_utils.hpp

Rationale:
- The at() emulation is only used in one file and will become redundant once we move to C++11 soon
- The map_get_value_default function is also only used in one file, and removing it actually makes the logic clearer
- It was moved to map/utils.hpp despite having nothing to do with game maps; removing it is slightly easier than moving it again


  Commit: 23be0d74f39bc3ec407f13d7b8d47a3d9894b768
      https://github.com/wesnoth/wesnoth/commit/23be0d74f39bc3ec407f13d7b8d47a3d9894b768
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M changelog
    M src/image_modifications.cpp
    M src/image_modifications.hpp

  Log Message:
  -----------
  Change SCALE_INTO() to use BI and added SCALE_INTO_SHARP() which uses NN


  Commit: 596a529229997e70002b1260cd6d49f30f16e219
      https://github.com/wesnoth/wesnoth/commit/596a529229997e70002b1260cd6d49f30f16e219
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Small README text update


  Commit: 2f8f3af61b0f5a13a00e0281f86aa5ce09d61903
      https://github.com/wesnoth/wesnoth/commit/2f8f3af61b0f5a13a00e0281f86aa5ce09d61903
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/gui/macros/_initial.cfg
    M data/gui/widget/combobox_default.cfg
    M data/gui/widget/window_default.cfg

  Log Message:
  -----------
  More design tweaks to windows and borders


  Commit: 594af9e15afc6fa60c878817f33c2b96dffc1446
      https://github.com/wesnoth/wesnoth/commit/594af9e15afc6fa60c878817f33c2b96dffc1446
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  Added a hovered effect to toggle panels


  Commit: a3bae34562d7da2f0e741c4f47ff1116211e196a
      https://github.com/wesnoth/wesnoth/commit/a3bae34562d7da2f0e741c4f47ff1116211e196a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  tgame_version: very slight layout fix


  Commit: 00fa1b4da8b952b45246b0a6345bf67d48d22d73
      https://github.com/wesnoth/wesnoth/commit/00fa1b4da8b952b45246b0a6345bf67d48d22d73
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

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

  Log Message:
  -----------
  XCode fixup


  Commit: ca7fdedd476f8667f1051bf57a6d0768832ee5d8
      https://github.com/wesnoth/wesnoth/commit/ca7fdedd476f8667f1051bf57a6d0768832ee5d8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

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

  Log Message:
  -----------
  Reduce code duplication in scaling IPFs


  Commit: 6b631f9e0dfbbc96c66677577e87a364f1a6a373
      https://github.com/wesnoth/wesnoth/commit/6b631f9e0dfbbc96c66677577e87a364f1a6a373
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Fix typo in changelog


  Commit: 8ea72e8dd0bcd7e82990c3ea476714b52657aca3
      https://github.com/wesnoth/wesnoth/commit/8ea72e8dd0bcd7e82990c3ea476714b52657aca3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/formula/formula.cpp

  Log Message:
  -----------
  Formula engine: Fix missing operator precedence for "in"


  Commit: ff155102eba7a8bea539d644855a6c2e9527a51d
      https://github.com/wesnoth/wesnoth/commit/ff155102eba7a8bea539d644855a6c2e9527a51d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/formula/function.cpp

  Log Message:
  -----------
  Formula engine: Fix replace() with 3 arguments


  Commit: 1d67892e070aa88c00ff711a977eda56b7b777fc
      https://github.com/wesnoth/wesnoth/commit/1d67892e070aa88c00ff711a977eda56b7b777fc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-21 (Mon, 21 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Use luaW_checklocation in teleport_unit


  Commit: 5aa1b738cf66ddb2890ffccb695d2e8f060309ae
      https://github.com/wesnoth/wesnoth/commit/5aa1b738cf66ddb2890ffccb695d2e8f060309ae
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    R projectfiles/Xcode/Mac Sources/SDLMain.m
    A projectfiles/Xcode/Mac Sources/SDLMain.mm
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Fix Wesnoth crashing upon encountering XCode debug arguments


  Commit: f13f7470eb80022b6cf95d452fc05f10f22db86e
      https://github.com/wesnoth/wesnoth/commit/f13f7470eb80022b6cf95d452fc05f10f22db86e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  XCode: Link with readline

Note: This may need to be done a little more robustly in order for the game to launch on older systems.


  Commit: 849242ca6b5572a31ff5480012166d7bfe5b1363
      https://github.com/wesnoth/wesnoth/commit/849242ca6b5572a31ff5480012166d7bfe5b1363
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  tunit_recruit: align recruits listbox to top


  Commit: b0c485f5d0204265fadcb9dcbf1b52ddc61c14d7
      https://github.com/wesnoth/wesnoth/commit/b0c485f5d0204265fadcb9dcbf1b52ddc61c14d7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/core/units/dwarves/Guardsman.cfg
    M data/core/units/elves/Hero.cfg
    M data/core/units/elves/Shyde.cfg
    M data/core/units/humans/Loyalist_Halberdier.cfg
    M data/core/units/orcs/Leader.cfg
    M data/core/units/orcs/Ruler.cfg
    M data/core/units/orcs/Sovereign.cfg
    M data/core/units/orcs/Warlord.cfg
    M data/core/units/orcs/Warrior.cfg
    M data/core/units/undead/Necro_Lich.cfg

  Log Message:
  -----------
  Tweak/improve several unit help profiles


  Commit: 7a04c01dc7ee6d8e82e7254618bb3bd2909697bf
      https://github.com/wesnoth/wesnoth/commit/7a04c01dc7ee6d8e82e7254618bb3bd2909697bf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  twml_error: set restore flag


  Commit: a79de2c35cbc0fb86792284735dc08a77d872e67
      https://github.com/wesnoth/wesnoth/commit/a79de2c35cbc0fb86792284735dc08a77d872e67
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M .gitignore
    M data/schema.cfg
    M data/tools/wesnoth/wmldata.py
    M data/tools/wesnoth/wmlgrammar.py
    M data/tools/wmlvalidator

  Log Message:
  -----------
  wmlvalidator, wmlgrammar and wmldata: now it checks translatable lines.
schema.cfg: it was removed type "tstring" and can now be optional parameters


  Commit: aeb2dc65c1128f4133f6c19b711e40114f2af43f
      https://github.com/wesnoth/wesnoth/commit/aeb2dc65c1128f4133f6c19b711e40114f2af43f
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/tools/wesnoth/wmlgrammar.py

  Log Message:
  -----------
  It is not necessary to define default values to datatypes, they will be caught the schema.cfg file


  Commit: 2eeac0248c29d30bcb2bc6920160b601b14f7831
      https://github.com/wesnoth/wesnoth/commit/2eeac0248c29d30bcb2bc6920160b601b14f7831
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Created the optional parameter "list"
Other minor improvements and updates in wmlvalidator


  Commit: 54efe7a8a9e5b8e3e7e4fb2e4019cda2ff1da7d0
      https://github.com/wesnoth/wesnoth/commit/54efe7a8a9e5b8e3e7e4fb2e4019cda2ff1da7d0
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg

  Log Message:
  -----------
  Added datatype symbol


  Commit: 67e79f75639769d9640cf9ab9a95a34cdd4f14e7
      https://github.com/wesnoth/wesnoth/commit/67e79f75639769d9640cf9ab9a95a34cdd4f14e7
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg
    M data/tools/wmlvalidator

  Log Message:
  -----------
  I forgot to translate two comments


  Commit: adacf791115b0e4602b384f781f2a60faba68136
      https://github.com/wesnoth/wesnoth/commit/adacf791115b0e4602b384f781f2a60faba68136
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg

  Log Message:
  -----------
  Improved the regexp of symbols in schema.cfg


  Commit: b9f1ff84be4fa5fe61ba4e49adf5b13454a2610d
      https://github.com/wesnoth/wesnoth/commit/b9f1ff84be4fa5fe61ba4e49adf5b13454a2610d
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/tools/wesnoth/wmldata.py
    M data/tools/wesnoth/wmlgrammar.py
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Update to Python3: using print function


  Commit: 128fc64f603803ba052da0fc877706c6ab7f97b5
      https://github.com/wesnoth/wesnoth/commit/128fc64f603803ba052da0fc877706c6ab7f97b5
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Return message is now more readable


  Commit: ff6aca41922debd61e23b32fb9d857e83bfabb9c
      https://github.com/wesnoth/wesnoth/commit/ff6aca41922debd61e23b32fb9d857e83bfabb9c
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Revert change in .gitignore


  Commit: a6fec89753aaa6121a803e2da6812c879e742948
      https://github.com/wesnoth/wesnoth/commit/a6fec89753aaa6121a803e2da6812c879e742948
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/tools/wmlvalidator

  Log Message:
  -----------
  If you specify a directory, will scan all files from directory.
Now can use environment variables.


  Commit: a2f8d93785ffd2bf062051552b7068297665d53e
      https://github.com/wesnoth/wesnoth/commit/a2f8d93785ffd2bf062051552b7068297665d53e
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Added some comments to organize


  Commit: 98833e2b5b847024a8d8db801b4b0ec042bdbcc6
      https://github.com/wesnoth/wesnoth/commit/98833e2b5b847024a8d8db801b4b0ec042bdbcc6
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Added optional parameter "optional-translatable" to some rare cases


  Commit: 42d4ae9109c667a09d56abca12723d382ccea624
      https://github.com/wesnoth/wesnoth/commit/42d4ae9109c667a09d56abca12723d382ccea624
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Added the optional parameter "limit(\d+,\d+)", to specify the range of the value's attribute
Added, partly, toplevel [terrain_type] tag


  Commit: 31794109addd846dc1c66950f2275200bb10fc93
      https://github.com/wesnoth/wesnoth/commit/31794109addd846dc1c66950f2275200bb10fc93
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg

  Log Message:
  -----------
  Update schema.cfg: terrain_type finished


  Commit: 7009d360ab3f90768400cf4b3238fa5dda059c56
      https://github.com/wesnoth/wesnoth/commit/7009d360ab3f90768400cf4b3238fa5dda059c56
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg

  Log Message:
  -----------
  Ops, I had written twice accidentally


  Commit: 5e5128680c2f6965383e4e651d88a4f817978349
      https://github.com/wesnoth/wesnoth/commit/5e5128680c2f6965383e4e651d88a4f817978349
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Fixbug commit f1006f1adcb56fa823108a819ec5d4c739424a22: I forgot to take the case to send a file, not a directory


  Commit: 426abfd46e1adecf4c917b5ff94b445ecb94fd47
      https://github.com/wesnoth/wesnoth/commit/426abfd46e1adecf4c917b5ff94b445ecb94fd47
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Added check "FORBIDDEN" for element


  Commit: f76a0596d985f46aefbe17e073538e6aec6a10ee
      https://github.com/wesnoth/wesnoth/commit/f76a0596d985f46aefbe17e073538e6aec6a10ee
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg

  Log Message:
  -----------
  Various attributes' [scenario] and derived elements' of it have been implemented. But missing several.


  Commit: 71b4d75f15f03f65b6644bc8f616e0530dfcf8cd
      https://github.com/wesnoth/wesnoth/commit/71b4d75f15f03f65b6644bc8f616e0530dfcf8cd
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Fixbug: Not correctly checked if using the optional parameters 'limit(a,b)' and 'list' simultaneously


  Commit: a0c882b02d0537e5d92557d32b4bfe0f977d82a2
      https://github.com/wesnoth/wesnoth/commit/a0c882b02d0537e5d92557d32b4bfe0f977d82a2
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Added the optional parameter "need-file-in(dir)", to check if the file exists


  Commit: 58e8bc7246766f7b86bfff0330fbeef71740cf16
      https://github.com/wesnoth/wesnoth/commit/58e8bc7246766f7b86bfff0330fbeef71740cf16
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Added almost the attributes of the [side]
Added the optional parameter "limit-lower(number)"
Improved the optional parameter "need-file-in(dir)"


  Commit: 74b72bb8463582b19004d2b9073c5093b7e1a94a
      https://github.com/wesnoth/wesnoth/commit/74b72bb8463582b19004d2b9073c5093b7e1a94a
  Author: Bruno Macabeus <bruno.macabeus at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/schema.cfg
    M data/tools/wmlvalidator

  Log Message:
  -----------
  Added attributes of the [ai]
Added the optional parameter "limit-max(number)"


  Commit: 8d948765f90f5a927052b64803bffd9d277c06e0
      https://github.com/wesnoth/wesnoth/commit/8d948765f90f5a927052b64803bffd9d277c06e0
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  wmlxgettext comments fixes needed by python wmlxgettext

they don't break perl wmlxgettext either


  Commit: 04006615330ea303f5087ee4fbefdd266d9f4303
      https://github.com/wesnoth/wesnoth/commit/04006615330ea303f5087ee4fbefdd266d9f4303
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp
    M src/ai/configuration.hpp

  Log Message:
  -----------
  Generalize simplified aspect syntax

- Recruitment can now be specified as a simple attribute
- Attacks can now be specified with an [attacks] tag
- Allows unknown aspects to be added using simplified syntax
- [leader_goal] now sets facet ID directly
- Aspects added using simplified syntax use [ai]engine= as their engine, if present
  (Maybe this will allow adding Lua aspects with simplified syntax?)
- All of the above is only if version=11302 for all [ai] tags


  Commit: 9c2027a8d8b2d3fd2dbf0ba9d5a6ca42ade929cc
      https://github.com/wesnoth/wesnoth/commit/9c2027a8d8b2d3fd2dbf0ba9d5a6ca42ade929cc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/ai/ais/ai_default_rca.cfg
    M data/ai/ais/ai_default_rca_strong.cfg
    M data/ai/dev/ai_old_recruitment.cfg
    M data/ai/dev/ai_sf_with_rca.cfg
    M data/ai/dev/akihara_recruitment.cfg
    M data/ai/dev/formula_ai.cfg
    M data/ai/dev/formula_ai_poisoning.cfg
    M data/ai/dev/idle_ai.cfg
    M data/ai/dev/testing_recruiting.cfg
    M data/ai/micro_ais/scenarios/lurkers.cfg
    M data/ai/micro_ais/scenarios/patrols.cfg
    M data/ai/micro_ais/scenarios/protect_unit.cfg
    M data/ai/scenarios/scenario-lua-ai.cfg
    M data/ai/scenarios/scenario-no_engine.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/03_Kalian_under_Attack.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die.cfg
    M data/core/macros/ai.cfg
    M data/scenario-formula.cfg
    M data/schema.cfg
    M src/ai/configuration.cpp
    M src/ai/configuration.hpp
    M src/ai/manager.cpp
    M src/ai/manager.hpp

  Log Message:
  -----------
  Remove version key from AI configs

This has a lot of cascade effects and may remove support for some old syntaxes, such as [protect_unit].


  Commit: e3679ff5475aa09f1dbc2c2e063eb9899cc00d5b
      https://github.com/wesnoth/wesnoth/commit/e3679ff5475aa09f1dbc2c2e063eb9899cc00d5b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Remove list of known aspects.

This is no longer needed, since the new generalized simplified aspects syntax assumes any unknown tag or key is intended to be an aspect.


  Commit: fbb770ef3f076783c6e4e57a986ad56b6af68626
      https://github.com/wesnoth/wesnoth/commit/fbb770ef3f076783c6e4e57a986ad56b6af68626
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Suppress an erroneous error message


  Commit: a9a22c9721439ee90be4079f85adceed3a242e49
      https://github.com/wesnoth/wesnoth/commit/a9a22c9721439ee90be4079f85adceed3a242e49
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Allow old goal syntax and [modify_ai] in AI definitions


  Commit: e2ea9cd69978e79d0c68385e59e112fd6f6b4230
      https://github.com/wesnoth/wesnoth/commit/e2ea9cd69978e79d0c68385e59e112fd6f6b4230
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp

  Log Message:
  -----------
  Lua AI: Add string version of status to AI action result table


  Commit: b0b02d61c6594fdd710f2f8e3a9a4c400a6d84b9
      https://github.com/wesnoth/wesnoth/commit/b0b02d61c6594fdd710f2f8e3a9a4c400a6d84b9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  In [leader_goal], never set facet ID to * or a number


  Commit: 28937124f3f8cafd79085968c15afc1e01922149
      https://github.com/wesnoth/wesnoth/commit/28937124f3f8cafd79085968c15afc1e01922149
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/core/macros/ai_controller.cfg
    M src/ai/registry.cpp

  Log Message:
  -----------
  Remove [goal]name=protect and add [goal]name=target_unit

- name=protect was a synonym for protect_location, which I consider confusing when name=target refers to a unit
- name=target_unit is of course a synonym for target, added for greater consistency of syntax


  Commit: ad075afd51d3a32468c1feabe2c3a63e9ca0358f
      https://github.com/wesnoth/wesnoth/commit/ad075afd51d3a32468c1feabe2c3a63e9ca0358f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Don't interpret description or id attributes as simple aspects.


  Commit: a5d131cc1f3c3db4aa219d05aa49906624b54239
      https://github.com/wesnoth/wesnoth/commit/a5d131cc1f3c3db4aa219d05aa49906624b54239
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp

  Log Message:
  -----------
  Fix potential crash when using an [engine]name=lua


  Commit: 852a25593ee65d29c47fa8ab610069cc98e83c03
      https://github.com/wesnoth/wesnoth/commit/852a25593ee65d29c47fa8ab610069cc98e83c03
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  Split gamestate inspector AI config up by component type


  Commit: 08b11139a107bea6f651c22d8944dae0085e5773
      https://github.com/wesnoth/wesnoth/commit/08b11139a107bea6f651c22d8944dae0085e5773
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/engine_default.cpp
    M src/ai/composite/engine_lua.cpp
    M src/ai/composite/goal.cpp
    M src/ai/composite/goal.hpp

  Log Message:
  -----------
  Log useful error messages (and don't crash) when creating a goal with the wrong engine


  Commit: f57343d6f116c42107245c7ac001f7323bf251f2
      https://github.com/wesnoth/wesnoth/commit/f57343d6f116c42107245c7ac001f7323bf251f2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Minor simplification of AI config parsing


  Commit: b04cca2b3058195fd4dedf8b208a8c427b1abf6e
      https://github.com/wesnoth/wesnoth/commit/b04cca2b3058195fd4dedf8b208a8c427b1abf6e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Special handling for [recruitment] tag in AI config


  Commit: 4f710ea805f84581bef3be7d350885e7625bc53e
      https://github.com/wesnoth/wesnoth/commit/4f710ea805f84581bef3be7d350885e7625bc53e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/goal.cpp
    M src/ai/default/contexts.cpp
    M src/ai/default/contexts.hpp
    M src/ai/lua/core.cpp
    M src/ai/lua/lua_object.hpp
    M src/ai/testing/ca_testing_move_to_targets.cpp

  Log Message:
  -----------
  Allow Lua goals to set target types as descriptive strings instead of opaque integer values


  Commit: bcbba6dde3fe6ea2188e749bc6b67c74e461e321
      https://github.com/wesnoth/wesnoth/commit/bcbba6dde3fe6ea2188e749bc6b67c74e461e321
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/ai/dev/idle_ai.cfg
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Change ID of Idle AI


  Commit: f545fbcbe866dc8689916b81c20a82b4d7753139
      https://github.com/wesnoth/wesnoth/commit/f545fbcbe866dc8689916b81c20a82b4d7753139
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/goal.cpp
    M src/ai/composite/goal.hpp
    M src/ai/registry.cpp

  Log Message:
  -----------
  Remove deprecated [goal]name=protect_my_unit


  Commit: 56a99175dad6ff0c17a94d7b0054602a4ede05fd
      https://github.com/wesnoth/wesnoth/commit/56a99175dad6ff0c17a94d7b0054602a4ede05fd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/game_initialization/connect_engine.cpp

  Log Message:
  -----------
  Fix main_loop stage being duplicated in MP


  Commit: f8f5557eb0b984445f399760d41089e18c6aad37
      https://github.com/wesnoth/wesnoth/commit/f8f5557eb0b984445f399760d41089e18c6aad37
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/ai/lua/dummy_engine_lua.lua
    M src/ai/composite/aspect.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/engine_lua.cpp
    M src/ai/composite/goal.cpp
    M src/ai/lua/core.cpp
    M src/ai/lua/core.hpp
    M src/ai/lua/lua_object.hpp

  Log Message:
  -----------
  Huge refactor of Lua AI engine

This commit potentially breaks any Lua AI customization, except for external Lua candidate actions.
In practice, though, Lua aspects and goals will probably continue to work for the most part.

- The ai table now has a read_only attribute.
  If true, functions that change the game state will be missing from the table.
  The read_only attribute is false in CA execution and in stages.
  It is true everywhere else.
- Every Lua AI component now supports a [args] subtag.
  The contents of this tag are passed as parameters to the component code.
  This data is immutable; components cannot alter its contents.
  (External Lua candidate actions do not receive this data.)
- Accessing the persistent engine data is now supported in all Lua components.

When calling a Lua component, the Lua engine now passes two parameters:
1. The contents of the [args] tag in the specific component.
2. The contents of the [data] tag in the Lua [engine].

The return value of the [engine] code, if any, is stored for later used.
It will be passed as the third parameter to any other Lua component.
This data can be changed, but will not be saved.
The default engine does not return any such data.


  Commit: 6972d5170fbad35425e3672842b0e7ea4a5ac09a
      https://github.com/wesnoth/wesnoth/commit/6972d5170fbad35425e3672842b0e7ea4a5ac09a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp

  Log Message:
  -----------
  Add ai.aspects table which provides access to all aspects

The advantage of this over the get_* functions is that it will automatically
update whenever new aspects are added.

It doesn't support the deprecated recruitement aspect.


  Commit: ca8cb3bd6a45d4fd2da9de79d484d9ad16f6951d
      https://github.com/wesnoth/wesnoth/commit/ca8cb3bd6a45d4fd2da9de79d484d9ad16f6951d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/ai/utils/default_config.cfg
    M src/ai/composite/stage.cpp
    M src/ai/composite/stage.hpp
    M src/ai/composite/value_translator.hpp
    M src/ai/contexts.cpp
    M src/ai/contexts.hpp
    M src/ai/default/ai.cpp
    M src/ai/default/ai.hpp
    M src/ai/formula/ai.cpp
    M src/ai/game_info.hpp
    M src/ai/registry.cpp
    M src/ai/testing/ca.cpp
    M src/ai/testing/ca.hpp

  Log Message:
  -----------
  Remove the deprecated recruitment stage, candidate action, and aspect


  Commit: 7c9e24aa2968a1b59e05bd87998114ac2956678f
      https://github.com/wesnoth/wesnoth/commit/7c9e24aa2968a1b59e05bd87998114ac2956678f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg
    M data/ai/utils/default_config.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/02_Assassins.cfg
    M data/campaigns/Dead_Water/scenarios/10_The_Flaming_Sword.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/13_The_Return_of_Trouble.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Eastern_Invasion/scenarios/12_Evacuation.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/01_The_Elves_Besieged.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/09_The_Valley_of_Death.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/01_The_Uprooting.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/04_The_Elvish_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/05_The_Saurian_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/06_Acquaintance_in_Need.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/10_Cliffs_of_Thoria.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/17_Breaking_the_Siege.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/21_Elvish_Assassins.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/22_Northern_Battle.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/23_End_of_War.cfg
    M data/campaigns/Northern_Rebirth/scenarios/07a_Settling_Disputes.cfg
    M data/campaigns/Northern_Rebirth/scenarios/08b_Ray_of_Hope.cfg
    M data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/11a_The_Eastern_Flank.cfg
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/5_Hills_of_the_Shorbear_Clan.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/8_The_Dragon.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/03_Strange_Allies.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/04_Troll_Bridge.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Invaders.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/08_Fear.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/09_Forbidden_Forest.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/10_The_Siege_of_Kal_Kartha.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/12_The_Underlevels.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/02_The_Fall.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/03_A_Harrowing_Escape.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04a_The_Swamp_of_Esten.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04b_The_Midlands.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/05_The_Oldwood.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/08_Clearwater_Port.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/09_Fallen_Lich_Point.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/10_Sewer_of_Southbay.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/12_A_Final_Spring.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/13_Peoples_in_Decline.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/14_Rough_Landing.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17a_The_Dragon.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17b_Lizard_Beach.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17c_Troll_Hole.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17d_Cursed_Isle.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/19_The_Vanguard.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/20_Return_of_the_Fleet.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/22_The_Rise_of_Wesnoth.cfg
    M data/campaigns/The_South_Guard/scenarios/07a_Into_the_Depths.cfg
    M data/campaigns/Two_Brothers/scenarios/01_Rooting_Out_a_Mage.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/03_Stirring_in_the_Night.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg
    M src/ai/contexts.cpp
    M src/ai/contexts.hpp
    M src/ai/formula/ai.cpp
    M src/ai/lua/core.cpp
    M src/ai/manager.cpp
    M src/ai/registry.cpp

  Log Message:
  -----------
  Remove several deprecated recruitment-related aspects
- number_of_possible_recruits_to_force_recruit
- recruitment_ignore_bad_combat
- recruitment_ignore_bad_movement


  Commit: d0e3bc6a7086186a501718ecf8c659e35010ac30
      https://github.com/wesnoth/wesnoth/commit/d0e3bc6a7086186a501718ecf8c659e35010ac30
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/ai.cpp
    M src/ai/composite/ai.hpp
    M src/ai/default/ai.cpp
    M src/ai/default/ai.hpp
    M src/ai/interface.hpp
    M src/ai/testing/stage_fallback.cpp

  Log Message:
  -----------
  Change syntax of fallback stage
I've done this avoid giving the illusion that it merely loads another composite AI definition by its ID.
It can, of course, still be used to do so, if that's really what you want, but normally it should not be needed.


  Commit: e2cbe507815caae89ae19abfa3f60262975aa995
      https://github.com/wesnoth/wesnoth/commit/e2cbe507815caae89ae19abfa3f60262975aa995
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/engine_lua.cpp

  Log Message:
  -----------
  Allow external Lua CAs to use [params] instead of {exec,eval}_parms


  Commit: 1d7c1c74f64b3830099e69fe2e714abf28794234
      https://github.com/wesnoth/wesnoth/commit/1d7c1c74f64b3830099e69fe2e714abf28794234
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/ai/lua/dummy_engine_lua.lua
    M data/core/macros/ai.cfg
    M src/ai/composite/engine_lua.cpp
    M src/ai/lua/core.cpp

  Log Message:
  -----------
  Improve backwards compatibility for Lua AI

This changes the following:
- Fixes the experimental AI, without changing any of its code except for that in the [engine] tag
- Returns a dummy self from the dummy Lua engine, so that external CAs are more easily switched to using [params]
- Changes the order in which parameters are passed to AI component code. The order is now:
  state/self,    params,    data


  Commit: c49fc8a72b506972b18b3affc117f749d08b6de6
      https://github.com/wesnoth/wesnoth/commit/c49fc8a72b506972b18b3affc117f749d08b6de6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/engine_lua.cpp
    M src/ai/lua/core.cpp
    M src/ai/lua/core.hpp

  Log Message:
  -----------
  Fix wesnoth.debug_ai()
(Also change some internal variable names)


  Commit: 597ab40a2c463266d62a11a4baafecf4b054ba25
      https://github.com/wesnoth/wesnoth/commit/597ab40a2c463266d62a11a4baafecf4b054ba25
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp

  Log Message:
  -----------
  Fix  Lua AI component return values being lost


  Commit: b4720562fa498d072d899c72cd1b23a32915a464
      https://github.com/wesnoth/wesnoth/commit/b4720562fa498d072d899c72cd1b23a32915a464
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/ai.cpp
    M src/ai/composite/ai.hpp
    M src/ai/composite/aspect.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/property_handler.hpp
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Generalize/fix some aspect stuff

- Facets no longer have to be standard aspects - they can be lua aspects or even a nested composite aspect
- Ensure aspect tags from simplified aspect contain name=composite_aspect (normally not a problem, but could be in some unusual cases)
- Merge default aspect tags instead of simply taking the first one
- Fix crash that occurred if a composite aspect somehow lacked a default (an unusual case, but not impossible)
- Fix Lua aspects
- Fix simple Lua aspects (with value= instead of code=) quoting numeric values
- Ensure Lua aspects always have name=lua_aspect and standard aspects always have name=standard_aspect
- A few additional [modify_ai] cases:
    - aspect[id].facet[*] matches the default facet; this facet can be changed but not deleted, and if it's composite, subfacets can be referenced
    - action=change works on aspects (with path=aspect[id]); requires the new aspect to have matching id= key
    - aspect[id].facet[id].facet[id] etc works in the case of more deeply nested aspects (or even aspect[id].facet[*].facet[id])


  Commit: c86b4ee5a93732177bee9e37ab82f6d30d26bf7f
      https://github.com/wesnoth/wesnoth/commit/c86b4ee5a93732177bee9e37ab82f6d30d26bf7f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/aspect.cpp
    M src/ai/manager.cpp
    M src/ai/manager.hpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp

  Log Message:
  -----------
  Implement invalidate_on_tod_change for aspects


  Commit: 155d7007c9fee106ec217283354513e7f02283cd
      https://github.com/wesnoth/wesnoth/commit/155d7007c9fee106ec217283354513e7f02283cd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp

  Log Message:
  -----------
  Produce error message when attempting to write to ai.aspects


  Commit: 5954e3f2f4b8d5813cf3ecc10bc52559b652550f
      https://github.com/wesnoth/wesnoth/commit/5954e3f2f4b8d5813cf3ecc10bc52559b652550f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/property_handler.hpp

  Log Message:
  -----------
  [modify_ai]action=change now automatically inserts an id= key if not present
Also when changing an aspect, name= is inserted if not present.


  Commit: 3939d2a4f29c5cec92fb76ab8ab016bc1096f7ff
      https://github.com/wesnoth/wesnoth/commit/3939d2a4f29c5cec92fb76ab8ab016bc1096f7ff
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/aspect.hpp

  Log Message:
  -----------
  Check for code= before value= in Lua aspects


  Commit: aa791cec196ddf2acbddd155f64c4b5aecdc9e9d
      https://github.com/wesnoth/wesnoth/commit/aa791cec196ddf2acbddd155f64c4b5aecdc9e9d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp
    M src/ai/lua/core.hpp

  Log Message:
  -----------
  Fix nested calls to AI action handlers clobbering the ai table
(For example, if a Lua candidate action queries a Lua aspect.)


  Commit: ef880c80c6380bb19d13c14bfedfd8ed85168791
      https://github.com/wesnoth/wesnoth/commit/ef880c80c6380bb19d13c14bfedfd8ed85168791
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/recruitment/recruitment.cpp
    M src/ai/recruitment/recruitment.hpp
    M src/ai/registry.cpp

  Log Message:
  -----------
  Allow adding and removing recruitment jobs (and limits) with [modify_ai]
Also some minor syntax simplifications:
- If no [recruit] tag is provided, a default is added (as if with importance=0 and no other attributes)
- [pattern] and [total] tags expand to [recruit] with the attribute of the same name set to yes


  Commit: cde7041b5f660910c2b2d9bed5a36c66fab3ccf1
      https://github.com/wesnoth/wesnoth/commit/cde7041b5f660910c2b2d9bed5a36c66fab3ccf1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/aspect.hpp
    M src/ai/composite/property_handler.hpp

  Log Message:
  -----------
  Make all default components always have id "default_facet".
This is mainly so that they are easily identified in the AI components overview in the gamestate inspector,
but it can also be used with [modify_ai]. (It replaces the previous use of * for this.)


  Commit: e97026b407f4e72045646f804b1885bfa17007db
      https://github.com/wesnoth/wesnoth/commit/e97026b407f4e72045646f804b1885bfa17007db
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp
    M src/ai/registry.cpp

  Log Message:
  -----------
  Double-register the recruitment_instructions aspect under the name recruitment.
This is now possible because the [value] tag in recruitment_instructions has become optional.
Thus, any valid old recruitment aspect is also a valid new recruitment_instructions aspect.


  Commit: d00cc800768d872d12e5bec5db2b194ad80e0d66
      https://github.com/wesnoth/wesnoth/commit/d00cc800768d872d12e5bec5db2b194ad80e0d66
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/aspect.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/engine.cpp
    M src/ai/composite/engine.hpp
    M src/ai/composite/goal.cpp
    M src/ai/composite/goal.hpp
    M src/ai/composite/rca.cpp
    M src/ai/composite/rca.hpp
    M src/ai/composite/stage.cpp
    M src/ai/composite/stage.hpp
    M src/ai/interface.cpp
    M src/ai/interface.hpp

  Log Message:
  -----------
  Safeguard against accidentally registering an AI component twice


  Commit: cb0fad078acdf79591ca073b214a60d64cf068db
      https://github.com/wesnoth/wesnoth/commit/cb0fad078acdf79591ca073b214a60d64cf068db
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    A data/test/scenarios/ai/_main.cfg
    A data/test/scenarios/ai/config/simple_aspect.cfg
    A data/test/scenarios/ai/modify/aspects.cfg
    M wml_test_schedule

  Log Message:
  -----------
  WML unit tests for simple aspects


  Commit: 895a326a70b0abee09fcb92f4977070348ac5d3a
      https://github.com/wesnoth/wesnoth/commit/895a326a70b0abee09fcb92f4977070348ac5d3a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Fix merging of default facets with composite values
Now the last [value] tag wins.


  Commit: b789391bfbfa0091e4f45a41e46ce8e7696543fc
      https://github.com/wesnoth/wesnoth/commit/b789391bfbfa0091e4f45a41e46ce8e7696543fc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/lua/lua_object.hpp

  Log Message:
  -----------
  Fix crash if a Lua avoid aspect returns an invalid value


  Commit: 2ed5e7815f8f45981c923a18c5644120b9c17007
      https://github.com/wesnoth/wesnoth/commit/2ed5e7815f8f45981c923a18c5644120b9c17007
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/cas/ca_fast_attack_utils.lua
    M data/ai/micro_ais/cas/ca_hang_out.lua

  Log Message:
  -----------
  MicroAIs: Fix those that honour the avoid aspect improperly
This affects the Hang Out and Fast MAIs.


  Commit: cd2151ac1f4b8a790dd2da0f62c43da27ba67dbd
      https://github.com/wesnoth/wesnoth/commit/cd2151ac1f4b8a790dd2da0f62c43da27ba67dbd
  Author: Celtic Minstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/formula/ai.cpp

  Log Message:
  -----------
  Remove extraneous error message in FormulaAI


  Commit: 34a0b8197b134176e98b395004aaf4621fbb27d4
      https://github.com/wesnoth/wesnoth/commit/34a0b8197b134176e98b395004aaf4621fbb27d4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M src/ai/composite/rca.cpp
    M src/ai/composite/rca.hpp
    M src/ai/testing/stage_rca.cpp

  Log Message:
  -----------
  Fixed compilation post-AI refactor


  Commit: bbc956998c97b6bae85cbd3de34a79edbffe6dd6
      https://github.com/wesnoth/wesnoth/commit/bbc956998c97b6bae85cbd3de34a79edbffe6dd6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  Use a transient message for the 'cannot end turn yet' popup


  Commit: f759649349e18ffadc4acf58e682710d627e3097
      https://github.com/wesnoth/wesnoth/commit/f759649349e18ffadc4acf58e682710d627e3097
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp

  Log Message:
  -----------
  fix assertion failues on remove_row() for horizontal listboxes


  Commit: 0ac0981ffee14bcc16a390e5a96cea0c277c079d
      https://github.com/wesnoth/wesnoth/commit/0ac0981ffee14bcc16a390e5a96cea0c277c079d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    R src/mp_replay_controller.cpp
    R src/mp_replay_controller.hpp
    R src/simple_rng.cpp
    R src/simple_rng.hpp

  Log Message:
  -----------
  remove unused cpp files.


  Commit: ee80e66f95be338ac1d8e1fb77197aadc23ef5fd
      https://github.com/wesnoth/wesnoth/commit/ee80e66f95be338ac1d8e1fb77197aadc23ef5fd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M changelog
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Support delayed_variable_substitution= in [on_undo], [on_redo]


  Commit: 620f7833b732fb4f5b96038e563ae5b702ec6b49
      https://github.com/wesnoth/wesnoth/commit/620f7833b732fb4f5b96038e563ae5b702ec6b49
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  Update XCode project


  Commit: e86cadfa72c79ff0b439da346acf067b9b452f89
      https://github.com/wesnoth/wesnoth/commit/e86cadfa72c79ff0b439da346acf067b9b452f89
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Update CB project


  Commit: 386762a6f2810018488017026ca06a187541ed7a
      https://github.com/wesnoth/wesnoth/commit/386762a6f2810018488017026ca06a187541ed7a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  GUI2: added code for minimal buttons (buttons sans background)


  Commit: d79cdd50bcfa88b437d2f40ed59deaf7be5b0931
      https://github.com/wesnoth/wesnoth/commit/d79cdd50bcfa88b437d2f40ed59deaf7be5b0931
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M data/gui/widget/button_25x25.cfg
    A images/icons/action/close_25-active.png
    A images/icons/action/close_25-pressed.png
    A images/icons/action/close_25.png

  Log Message:
  -----------
  GUI2: added minimal Close button definition


  Commit: 6158ca73b91ab308c9c58064edf8935f5fb2606a
      https://github.com/wesnoth/wesnoth/commit/6158ca73b91ab308c9c58064edf8935f5fb2606a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M data/gui/window/lobby_main.cfg
    M src/gui/dialogs/lobby/lobby.cpp

  Log Message:
  -----------
  tlobby_main: implemented tab close buttons


  Commit: c7d1bd6ae49d3cbcaf9da43a9762b6c28670aee5
      https://github.com/wesnoth/wesnoth/commit/c7d1bd6ae49d3cbcaf9da43a9762b6c28670aee5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Don't inject full RCA AI if ai_algorithm unspecified and a [stage] defined


  Commit: 8478cd604ccb6e3eafc22b8ab37eb06ed2fc8151
      https://github.com/wesnoth/wesnoth/commit/8478cd604ccb6e3eafc22b8ab37eb06ed2fc8151
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/composite/goal.cpp

  Log Message:
  -----------
  Fix [goal] not falling back to default name= if engine= omitted


  Commit: f7f4bfe32164c232127a8c57ebf5a0bb4128151d
      https://github.com/wesnoth/wesnoth/commit/f7f4bfe32164c232127a8c57ebf5a0bb4128151d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M src/ai/configuration.cpp

  Log Message:
  -----------
  Don't warn about missing [default] when there should be none


  Commit: e231540b734acc8c7207042b080633de6e83a8ae
      https://github.com/wesnoth/wesnoth/commit/e231540b734acc8c7207042b080633de6e83a8ae
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M changelog

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


  Commit: 7c4aec9cfe003793726962caa34e80c32d720d0c
      https://github.com/wesnoth/wesnoth/commit/7c4aec9cfe003793726962caa34e80c32d720d0c
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg

  Log Message:
  -----------
  Micro AI test scenario: fix incorrect aspect name


  Commit: 5a82a36e89a694ca025bd8fb1d3101f98e665653
      https://github.com/wesnoth/wesnoth/commit/5a82a36e89a694ca025bd8fb1d3101f98e665653
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  Update Xcode project to include readline

This also requires the readline dylib and headers to be added to the
project directory


  Commit: 43142630b651de4b5b2c2f572997b12765d8dfe2
      https://github.com/wesnoth/wesnoth/commit/43142630b651de4b5b2c2f572997b12765d8dfe2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  XCode: Add readline to Copy Files phase


  Commit: dc53c90d6e17917ce4da22163863f6b8d592eb2b
      https://github.com/wesnoth/wesnoth/commit/dc53c90d6e17917ce4da22163863f6b8d592eb2b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: enable markup in chat log


  Commit: bc945f27c9418c1860ee098526ceb207dceed558
      https://github.com/wesnoth/wesnoth/commit/bc945f27c9418c1860ee098526ceb207dceed558
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

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

  Log Message:
  -----------
  Remove duplicate function

This was already defined in text.hpp, so I replaced it with that version.


  Commit: 494cc72f97369ac633146bb1654c40cf1993fb00
      https://github.com/wesnoth/wesnoth/commit/494cc72f97369ac633146bb1654c40cf1993fb00
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: enable closing a room tab if it's not currently active


  Commit: 6bdb62ded06ba4a383acc29970ed2859aaeb7e30
      https://github.com/wesnoth/wesnoth/commit/6bdb62ded06ba4a383acc29970ed2859aaeb7e30
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: hide Close button for Lobby room instead of disabling it


  Commit: 78b442d7c2f0e69383969bf9d7975cb41de7898e
      https://github.com/wesnoth/wesnoth/commit/78b442d7c2f0e69383969bf9d7975cb41de7898e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: escape formatting in user input text


  Commit: 53fa4ddfedcaadaabf0e689ecf8957fa46aa263a
      https://github.com/wesnoth/wesnoth/commit/53fa4ddfedcaadaabf0e689ecf8957fa46aa263a
  Author: mattsc <mattsc at MSMB.local>
  Date:   2016-03-22 (Tue, 22 Mar 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Minor changes to changelog wording and formatting


  Commit: 3bd881ed6b5f66fe1a6b117b71ed5ab93f7979db
      https://github.com/wesnoth/wesnoth/commit/3bd881ed6b5f66fe1a6b117b71ed5ab93f7979db
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M src/ai/composite/goal.cpp

  Log Message:
  -----------
  Fix [goal] not falling back to default name= if engine= omitted
(Missed a few cases last time)


  Commit: eebedd9adbc9c124cb9cfea5cb7cbcad8155a7df
      https://github.com/wesnoth/wesnoth/commit/eebedd9adbc9c124cb9cfea5cb7cbcad8155a7df
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M RELEASE_NOTES
    M changelog

  Log Message:
  -----------
  Update RELEASE_NOTES and changelog


  Commit: 8f3c0325430767df6d518bf52629bb87f993a1d1
      https://github.com/wesnoth/wesnoth/commit/8f3c0325430767df6d518bf52629bb87f993a1d1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M src/ai/recruitment/recruitment.cpp
    M src/ai/recruitment/recruitment.hpp

  Log Message:
  -----------
  Fix recruitment aspect with number=-1 or missing

Also omit empty keys when converting jobs back to config format.


  Commit: aacb024fb598fef56270ba8f38638470e307980e
      https://github.com/wesnoth/wesnoth/commit/aacb024fb598fef56270ba8f38638470e307980e
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnothlib.vcproj

  Log Message:
  -----------
  Remove non-existent files.


  Commit: eb9a16da59581ecf8bfb80fd877ee94d6857d5c2
      https://github.com/wesnoth/wesnoth/commit/eb9a16da59581ecf8bfb80fd877ee94d6857d5c2
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Move map-related files into their own filter.

Also remove non-existent files.


  Commit: a7e7036c443968065b53f903eeebf1791dc5c6a1
      https://github.com/wesnoth/wesnoth/commit/a7e7036c443968065b53f903eeebf1791dc5c6a1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothlib.vcproj

  Log Message:
  -----------
  Merge pull request #635 from Wedge009/vc_update

VC Project Update


  Commit: 36eba6e8336dfbfb03479c3a009c49dd7ab98bc4
      https://github.com/wesnoth/wesnoth/commit/36eba6e8336dfbfb03479c3a009c49dd7ab98bc4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  tgamestate_inspector: Fix top listbox sometimes disappearing in small resolutions


  Commit: c7f8e524e286d406b0d42f950be88e43bb76b8c8
      https://github.com/wesnoth/wesnoth/commit/c7f8e524e286d406b0d42f950be88e43bb76b8c8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  tlabel_settings: Use side_name instead of current_player


  Commit: 074281fce07a3192211fb3513afa726d491dde65
      https://github.com/wesnoth/wesnoth/commit/074281fce07a3192211fb3513afa726d491dde65
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

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

  Log Message:
  -----------
  tgamestate_inspector: Add a little color to the units list


  Commit: e6495b929a30f7bf0f1837a37f1281607216892b
      https://github.com/wesnoth/wesnoth/commit/e6495b929a30f7bf0f1837a37f1281607216892b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/scrollbar_container.hpp

  Log Message:
  -----------
  Add setters/getters for scrollbar position (patch by faabumc)


  Commit: 5ea08ba37d49a48577b573a5d6c93d0507c27d19
      https://github.com/wesnoth/wesnoth/commit/5ea08ba37d49a48577b573a5d6c93d0507c27d19
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: chat log scrolling fixes (bug #16059)

Based on patch by faabumc.

Sending a message in chat will scroll to the bottom, as well as receiving
a message if you've already scrolled that far.

A few corner cases still need to be covered


  Commit: d599ea15099be90e43ec7f01a024c483d690b02e
      https://github.com/wesnoth/wesnoth/commit/d599ea15099be90e43ec7f01a024c483d690b02e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: fixed an unescaped escape character


  Commit: f920a03ebbccf5292028aa8b8d003090f8d11e8f
      https://github.com/wesnoth/wesnoth/commit/f920a03ebbccf5292028aa8b8d003090f8d11e8f
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/patrols.cfg

  Log Message:
  -----------
  Patrols MAI test scenario: adapt Lua engine to new syntax


  Commit: 2e93592eeb7110184ade7a5b1cf42028dea7f49e
      https://github.com/wesnoth/wesnoth/commit/2e93592eeb7110184ade7a5b1cf42028dea7f49e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/map/map.cpp

  Log Message:
  -----------
  fix mp random maps


  Commit: fa1c1f033ce4b27823db1f0072554055f78db7c1
      https://github.com/wesnoth/wesnoth/commit/fa1c1f033ce4b27823db1f0072554055f78db7c1
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  fix msvc compilation


  Commit: b017a2b6b2d6c862af6fdec62c7be4d4f42a29e8
      https://github.com/wesnoth/wesnoth/commit/b017a2b6b2d6c862af6fdec62c7be4d4f42a29e8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/mouse_events.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp

  Log Message:
  -----------
  Add wesnoth.game_events.on_mouse_move/on_mouse_actions

This attempts to implement http://gna.org/bugs/?22635 and also allows
users to implement a 'queries a location from the user' (as suggested
from the easycosing page) in lua.


  Commit: c60280392b60887cb6040e4ac5b9a12a16c9861a
      https://github.com/wesnoth/wesnoth/commit/c60280392b60887cb6040e4ac5b9a12a16c9861a
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-23 (Wed, 23 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/protect_unit.cfg

  Log Message:
  -----------
  Protect Unit MAI test scenario: adapt Lua engine to new syntax


  Commit: 077e4f3789023a991d063a59cc1859856dae18c5
      https://github.com/wesnoth/wesnoth/commit/077e4f3789023a991d063a59cc1859856dae18c5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: Further layout tweaks and cleanup


  Commit: 8cdc1ab08165bc36da14627204a7c343da442b3d
      https://github.com/wesnoth/wesnoth/commit/8cdc1ab08165bc36da14627204a7c343da442b3d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: removed obsolete tree view folding toggle hack


  Commit: 5ac2ef62ced806f7b5939944896ae71efc6a236d
      https://github.com/wesnoth/wesnoth/commit/5ac2ef62ced806f7b5939944896ae71efc6a236d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp

  Log Message:
  -----------
  Use luaW_checklocation instead of custom function in Lua AI core


  Commit: 6c525a9d3f7040414ecf9f042f3dfabcd36ff595
      https://github.com/wesnoth/wesnoth/commit/6c525a9d3f7040414ecf9f042f3dfabcd36ff595
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/ai/akihara/recruitment.cpp
    M src/ai/composite/ai.cpp
    M src/ai/composite/ai.hpp
    R src/ai/default/ai.cpp
    R src/ai/default/ai.hpp
    M src/ai/default/attack.cpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/callable_objects.hpp
    M src/ai/formula/function_table.cpp
    M src/ai/game_info.hpp
    R src/ai/interface.cpp
    R src/ai/interface.hpp
    M src/ai/manager.cpp
    M src/ai/manager.hpp
    M src/ai/registry.cpp
    M src/ai/testing/aspect_attacks.hpp
    R src/ai/testing/stage_fallback.cpp
    R src/ai/testing/stage_fallback.hpp

  Log Message:
  -----------
  Remove AI interface and fallback stage

This removes the C++ common interface intended for creating new AIs.
Anyone wishing to create a new AI written in C++ should now implement it as a custom stage instead.

This commit also removes the C++ implementation of the Idle AI (but leaves the WML definition of it, which is based on the composite AI)
and the fallback stage which was intended to fall back to other C++ AI algorithms.


  Commit: a23a368c20445f71a9c71042a6ce26708dd3c7cd
      https://github.com/wesnoth/wesnoth/commit/a23a368c20445f71a9c71042a6ce26708dd3c7cd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    R data/ai/dev/akihara_recruitment.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    R src/ai/akihara/recruitment.cpp
    R src/ai/akihara/recruitment.hpp
    M src/ai/formula/function_table.cpp
    M src/ai/registry.cpp

  Log Message:
  -----------
  Remove Akihara's recruitment and battle evaluation


  Commit: d73a2486ba5388f998eca9b4e94346a01152a0bd
      https://github.com/wesnoth/wesnoth/commit/d73a2486ba5388f998eca9b4e94346a01152a0bd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    R data/ai/dev/ai_old_recruitment.cfg

  Log Message:
  -----------
  Deleted AI definition referencing the removed old recruitment CA


  Commit: fbd9edd5dfa83133d4527e49bc4309e93ee90da4
      https://github.com/wesnoth/wesnoth/commit/fbd9edd5dfa83133d4527e49bc4309e93ee90da4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/ai/registry.cpp
    R src/ai/testing/ca_global_fallback.cpp
    R src/ai/testing/ca_global_fallback.hpp

  Log Message:
  -----------
  Remove global fallback candidate action

This literally did nothing except place useless labels on the map.


  Commit: 17ea7fac6bab261d8401e7f9d28e6770a3cd46e6
      https://github.com/wesnoth/wesnoth/commit/17ea7fac6bab261d8401e7f9d28e6770a3cd46e6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/actions/attack.cpp
    M src/actions/attack.hpp
    M src/ai/actions.cpp
    M src/ai/actions.hpp
    M src/ai/composite/ai.cpp
    M src/ai/composite/ai.hpp
    M src/ai/composite/aspect.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/component.cpp
    M src/ai/composite/contexts.cpp
    R src/ai/composite/engine_default.cpp
    R src/ai/composite/engine_default.hpp
    R src/ai/composite/engine_fai.cpp
    R src/ai/composite/engine_fai.hpp
    R src/ai/composite/engine_lua.cpp
    R src/ai/composite/engine_lua.hpp
    M src/ai/composite/goal.cpp
    M src/ai/composite/goal.hpp
    M src/ai/composite/rca.cpp
    M src/ai/composite/rca.hpp
    M src/ai/composite/stage.cpp
    M src/ai/composite/stage.hpp
    M src/ai/composite/value_translator.hpp
    M src/ai/configuration.cpp
    M src/ai/configuration.hpp
    M src/ai/contexts.cpp
    A src/ai/default/aspect_attacks.cpp
    A src/ai/default/aspect_attacks.hpp
    M src/ai/default/attack.cpp
    A src/ai/default/ca.cpp
    A src/ai/default/ca.hpp
    M src/ai/default/contexts.cpp
    A src/ai/default/engine_cpp.cpp
    A src/ai/default/engine_cpp.hpp
    A src/ai/default/recruitment.cpp
    A src/ai/default/recruitment.hpp
    A src/ai/default/stage_rca.cpp
    A src/ai/default/stage_rca.hpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/ai.hpp
    M src/ai/formula/callable_objects.cpp
    M src/ai/formula/candidates.cpp
    A src/ai/formula/engine_fai.cpp
    A src/ai/formula/engine_fai.hpp
    M src/ai/formula/function_table.cpp
    M src/ai/formula/stage_side_formulas.cpp
    M src/ai/formula/stage_unit_formulas.cpp
    M src/ai/game_info.cpp
    M src/ai/gamestate_observer.cpp
    A src/ai/lua/aspect_advancements.cpp
    A src/ai/lua/aspect_advancements.hpp
    M src/ai/lua/core.cpp
    A src/ai/lua/engine_lua.cpp
    A src/ai/lua/engine_lua.hpp
    M src/ai/lua/lua_object.hpp
    R src/ai/lua/unit_advancements_aspect.cpp
    R src/ai/lua/unit_advancements_aspect.hpp
    M src/ai/manager.cpp
    M src/ai/manager.hpp
    R src/ai/recruitment/recruitment.cpp
    R src/ai/recruitment/recruitment.hpp
    M src/ai/registry.cpp
    M src/ai/simulated_actions.cpp
    M src/ai/simulated_actions.hpp
    M src/ai/testing.cpp
    R src/ai/testing/aspect_attacks.cpp
    R src/ai/testing/aspect_attacks.hpp
    R src/ai/testing/ca.cpp
    R src/ai/testing/ca.hpp
    M src/ai/testing/ca_testing_move_to_targets.cpp
    M src/ai/testing/ca_testing_recruitment.cpp
    R src/ai/testing/stage_rca.cpp
    R src/ai/testing/stage_rca.hpp
    M src/ai/testing/stage_sf_with_rca.cpp
    M src/ai/testing/stage_sf_with_rca.hpp
    M src/dialogs.cpp
    M src/dialogs.hpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Reorganize the AI source files a little

This also tries to make them include everything by full paths instead of relative paths.


  Commit: 6374f57b370deb633105010ec53e2f9b8c58b2ce
      https://github.com/wesnoth/wesnoth/commit/6374f57b370deb633105010ec53e2f9b8c58b2ce
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/ai/default/engine_cpp.hpp
    M src/ai/formula/engine_fai.cpp
    M src/ai/formula/engine_fai.hpp
    M src/ai/lua/engine_lua.cpp
    M src/ai/lua/engine_lua.hpp

  Log Message:
  -----------
  Fixup ai include paths


  Commit: d3ef442f151dac4fa61a96950a1475bc197492fa
      https://github.com/wesnoth/wesnoth/commit/d3ef442f151dac4fa61a96950a1475bc197492fa
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Update CB project


  Commit: 2e772cd32e3d0eafcacf75b477d63e66596412d6
      https://github.com/wesnoth/wesnoth/commit/2e772cd32e3d0eafcacf75b477d63e66596412d6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/ai/composite/engine.cpp
    M src/ai/composite/engine.hpp
    M src/ai/formula/ai.hpp
    M src/ai/formula/engine_fai.cpp
    M src/ai/lua/engine_lua.cpp

  Log Message:
  -----------
  Minor AI include fixups


  Commit: e2549c1fff5cdb4a8138dcbee028e2c864aed5da
      https://github.com/wesnoth/wesnoth/commit/e2549c1fff5cdb4a8138dcbee028e2c864aed5da
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M .gitignore
    R projectfiles/VC9/wesnoth.vcproj.user
    R projectfiles/VC9/wesnoth.vcxproj.user
    R projectfiles/VC9/wesnothd.vcproj.user
    R projectfiles/VC9/wesnothd.vcxproj.user

  Log Message:
  -----------
  Remove user-specific MSVC files and update gitignore.


  Commit: d6bdce6e66fd10ba7115d3b9c0d71bb74eabf285
      https://github.com/wesnoth/wesnoth/commit/d6bdce6e66fd10ba7115d3b9c0d71bb74eabf285
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Update VC project file to accommodate recent movements in AI files.


  Commit: 86bcc931592eb229184e5331ef499f464bbfd47e
      https://github.com/wesnoth/wesnoth/commit/86bcc931592eb229184e5331ef499f464bbfd47e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M .gitignore
    M projectfiles/VC9/wesnoth.vcproj
    R projectfiles/VC9/wesnoth.vcproj.user
    R projectfiles/VC9/wesnoth.vcxproj.user
    R projectfiles/VC9/wesnothd.vcproj.user
    R projectfiles/VC9/wesnothd.vcxproj.user

  Log Message:
  -----------
  Merge pull request #636 from Wedge009/vc_update

VC Project Update


  Commit: ae8df114f65e2c44e2a265103f328eaa51ba575d
      https://github.com/wesnoth/wesnoth/commit/ae8df114f65e2c44e2a265103f328eaa51ba575d
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/core/macros/ai.cfg

  Log Message:
  -----------
  Fix indenting


  Commit: 961d134ee24ff0b07cd8073816a485c6237f9552
      https://github.com/wesnoth/wesnoth/commit/961d134ee24ff0b07cd8073816a485c6237f9552
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/ai/lua/extCAexample.lua
    M data/ai/scenarios/scenario-lua-ai.cfg
    M data/ai/scenarios/scenario-no_engine.cfg

  Log Message:
  -----------
  Fix and simplify Lua AI test scenario


  Commit: 5774872e04929310ac8e9a94bbc62a3afbcb4df0
      https://github.com/wesnoth/wesnoth/commit/5774872e04929310ac8e9a94bbc62a3afbcb4df0
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/ai/scenarios/scenario-lua-ai.cfg
    M data/ai/scenarios/scenario-no_engine.cfg

  Log Message:
  -----------
  Lua AI test scenarios: update id= and name= keys


  Commit: be505342bfd5d7e48ffed3b3c1ffc4e8cfb0ba4c
      https://github.com/wesnoth/wesnoth/commit/be505342bfd5d7e48ffed3b3c1ffc4e8cfb0ba4c
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/_main.cfg
    R data/ai/scenarios/scenario-lua-ai.cfg
    A data/ai/scenarios/scenario-lua_ai.cfg
    A data/ai/scenarios/scenario-lua_ai_old_syntax.cfg
    R data/ai/scenarios/scenario-no_engine.cfg

  Log Message:
  -----------
  Lua AI test scenarios: rename files


  Commit: d7205d4a40bfb064ed519af21be138ca9ea72438
      https://github.com/wesnoth/wesnoth/commit/d7205d4a40bfb064ed519af21be138ca9ea72438
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Minor CB project fixup


  Commit: ab443bcc1845e642f5355821e309d8727a3d1f17
      https://github.com/wesnoth/wesnoth/commit/ab443bcc1845e642f5355821e309d8727a3d1f17
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    R data/ai/dev/testing_recruiting.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/ai/registry.cpp
    R src/ai/testing/ca_testing_recruitment.cpp
    R src/ai/testing/ca_testing_recruitment.hpp

  Log Message:
  -----------
  Remove experimental recruitment


  Commit: af9be371dade99036969d18189cd303b7a2cd8b2
      https://github.com/wesnoth/wesnoth/commit/af9be371dade99036969d18189cd303b7a2cd8b2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/core/macros/ai_candidate_actions.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/ai/default/ca.cpp
    M src/ai/default/ca.hpp
    A src/ai/default/ca_move_to_targets.cpp
    A src/ai/default/ca_move_to_targets.hpp
    M src/ai/registry.cpp
    R src/ai/testing/ca_testing_move_to_targets.cpp
    R src/ai/testing/ca_testing_move_to_targets.hpp

  Log Message:
  -----------
  Remove old move-to-targets CA and move new one to default


  Commit: 57e41387a8fcefe24900ab14ad03a5dc48c1c444
      https://github.com/wesnoth/wesnoth/commit/57e41387a8fcefe24900ab14ad03a5dc48c1c444
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    R data/ai/dev/ai_sf_with_rca.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/ai/registry.cpp
    R src/ai/testing/stage_sf_with_rca.cpp
    R src/ai/testing/stage_sf_with_rca.hpp

  Log Message:
  -----------
  Remove Strategy Formulation with RCA stage


  Commit: cfcc1aa6ab324c8faa92b3825cb21b541d2ce0e0
      https://github.com/wesnoth/wesnoth/commit/cfcc1aa6ab324c8faa92b3825cb21b541d2ce0e0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M RELEASE_NOTES
    M changelog

  Log Message:
  -----------
  Update RELEASE_NOTES and changelog


  Commit: 4cdab93109257b6e77cb5b1789646ef813603b46
      https://github.com/wesnoth/wesnoth/commit/4cdab93109257b6e77cb5b1789646ef813603b46
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M changelog

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


  Commit: 106f1510d3993c3ee11f1b9e9665ea38e8b943cb
      https://github.com/wesnoth/wesnoth/commit/106f1510d3993c3ee11f1b9e9665ea38e8b943cb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/test/scenarios/ai/modify/aspects.cfg

  Log Message:
  -----------
  Fix unit test


  Commit: 496b46530f8e20cf225791b89c99dcc823ddf22c
      https://github.com/wesnoth/wesnoth/commit/496b46530f8e20cf225791b89c99dcc823ddf22c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-25 (Fri, 25 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: removed chat speaker brackets, replaced with colon


  Commit: 4c32c9f8d8ad3a2cb2fbbac56543a74bfbf57e59
      https://github.com/wesnoth/wesnoth/commit/4c32c9f8d8ad3a2cb2fbbac56543a74bfbf57e59
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-25 (Fri, 25 Mar 2016)

  Changed paths:
    M src/game_preferences.cpp

  Log Message:
  -----------
  Some formatting to chat timestamps


  Commit: 98cb8a518dee58cbc2e7fc349d680bc9ac4f2844
      https://github.com/wesnoth/wesnoth/commit/98cb8a518dee58cbc2e7fc349d680bc9ac4f2844
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-25 (Fri, 25 Mar 2016)

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

  Log Message:
  -----------
  tlobby_main: some formatting to chat text


  Commit: dd2d193cbd520c4340f738dcde6b0e3cbb137f52
      https://github.com/wesnoth/wesnoth/commit/dd2d193cbd520c4340f738dcde6b0e3cbb137f52
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/_main.cfg
    R data/ai/maps/scenario-test_move_to_targets.map
    R data/ai/scenarios/scenario-test_move_to_targets.cfg

  Log Message:
  -----------
  Remove move_to_targets test scenario

This was useful when the composite AI was introduced (in Wesnoth 1.7),
but does not serve a purpose any more now.


  Commit: 15777e35e08cde90fe724c5a48d0c62ae03e7dbd
      https://github.com/wesnoth/wesnoth/commit/15777e35e08cde90fe724c5a48d0c62ae03e7dbd
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: added rule to handle removal of small portraits


  Commit: dcee0e1805cfadb298627de087791077972a04a1
      https://github.com/wesnoth/wesnoth/commit/dcee0e1805cfadb298627de087791077972a04a1
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: added male_message and female_message to translatable keys


  Commit: 56b8ed9560042e2ba20f0c7da627504c215c1a61
      https://github.com/wesnoth/wesnoth/commit/56b8ed9560042e2ba20f0c7da627504c215c1a61
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/campaigns/Dead_Water/units/Brawler.cfg
    M data/campaigns/Under_the_Burning_Suns/_main.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg

  Log Message:
  -----------
  DW and UtBS: shut a few wmllint warnings about translation markers


  Commit: 2cd4298f7b3a48dc5f2d541e4e95e995517a47e9
      https://github.com/wesnoth/wesnoth/commit/2cd4298f7b3a48dc5f2d541e4e95e995517a47e9
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/scenarios/16_Dark_Sky_Over_Weldyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/05_Orc_War.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/06_Return_to_Parthyn.cfg
    M data/campaigns/Eastern_Invasion/scenarios/10_Lake_Vrug.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/01_The_Elves_Besieged.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/02_Blackwater_Port.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/04_The_Bay_of_Pearls.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/01_The_Uprooting.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/03_Kalian_under_Attack.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die.cfg
    M data/campaigns/Legend_of_Wesmere/units/Great_Ogre.cfg
    M data/campaigns/Liberty/scenarios/03_A_Strategy_Of_Hope.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/06_Black_Flag.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/11_Clash_of_Armies.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/15_Civil_War.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/16_The_Coward.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/03_Strange_Allies.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Invaders.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/10_The_Siege_of_Kal_Kartha.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/02_The_Fall.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/03_A_Harrowing_Escape.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04b_The_Midlands.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/05_The_Oldwood.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/08_Clearwater_Port.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/09_Fallen_Lich_Point.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/12_A_Final_Spring.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/19_The_Vanguard.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/20_Return_of_the_Fleet.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/22_The_Rise_of_Wesnoth.cfg
    M data/campaigns/The_South_Guard/scenarios/06b_The_Long_March.cfg
    M data/core/terrain.cfg
    M data/multiplayer/maps/6p_Team_Survival.map
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    M data/multiplayer/scenarios/6p_Team_Survival.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_leader_options.cfg

  Log Message:
  -----------
  wmllint run on core, campaigns and multiplayer directories


  Commit: 2c5763216bd5fca6039ba021a1382c30cdca7688
      https://github.com/wesnoth/wesnoth/commit/2c5763216bd5fca6039ba021a1382c30cdca7688
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/campaigns/Dead_Water/units/Brawler.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: added female_text to the translatable keys

Also removed a few wmllint directives that I placed to handle female_text.


  Commit: c04f406bd809b3c5e05acf1807aa9c9ecb625a44
      https://github.com/wesnoth/wesnoth/commit/c04f406bd809b3c5e05acf1807aa9c9ecb625a44
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/ai/lua/patrol.lua

  Log Message:
  -----------
  Old patrol.lua: fix indenting and add deprecation message


  Commit: a218e6b65949c51d6895885a0ac03183c4d7a4ca
      https://github.com/wesnoth/wesnoth/commit/a218e6b65949c51d6895885a0ac03183c4d7a4ca
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    R data/ai/ais/ai_default_rca_strong.cfg
    A data/ai/dev/ai_default_rca_alternate_recruiting.cfg

  Log Message:
  -----------
  Move "Strong AI" to ai/dev/ and rename file

This means that it is now only available in debug mode.  It is not
significantly enough different from the default to be one of the main
options.


  Commit: cccf1f860418fd76b0ba81b233d51acc815a38c0
      https://github.com/wesnoth/wesnoth/commit/cccf1f860418fd76b0ba81b233d51acc815a38c0
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/ai/dev/ai_default_rca_alternate_recruiting.cfg

  Log Message:
  -----------
  Change id and description of the former "Strong AI"


  Commit: 18b1356d747d8b8b5d0d081b4c2c0176d26c33ca
      https://github.com/wesnoth/wesnoth/commit/18b1356d747d8b8b5d0d081b4c2c0176d26c33ca
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp
    M src/ai/lua/core.hpp

  Log Message:
  -----------
  Lua API: Fix ai table sometimes unexpectedly becoming read-only
This could happen if an AI action was checked or executed, and that action made use of an aspect or goal that was implemented in Lua.


  Commit: d48060bc00418d1b877ceaef94732aba9356bf4d
      https://github.com/wesnoth/wesnoth/commit/d48060bc00418d1b877ceaef94732aba9356bf4d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/ai/lua/extCAexample.lua
    M data/ai/scenarios/scenario-lua_ai.cfg

  Log Message:
  -----------
  Fix external Lua CA example for new syntax


  Commit: 16ed12f7defbdda20808ef19afa62a92fdc33ad8
      https://github.com/wesnoth/wesnoth/commit/16ed12f7defbdda20808ef19afa62a92fdc33ad8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/engines/lurker_moves.fai
    M data/ai/micro_ais/scenarios/lurkers.cfg

  Log Message:
  -----------
  Fix FormulaAI lurkers example


  Commit: a6fbabead20c2abf2f0b7c59b760c0b9cb90b63e
      https://github.com/wesnoth/wesnoth/commit/a6fbabead20c2abf2f0b7c59b760c0b9cb90b63e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M data/gui/schema.cfg
    M src/gui/widgets/scroll_label.cpp
    M src/gui/widgets/scroll_label.hpp

  Log Message:
  -----------
  GUI2: Add wrap key to [scroll_label]


  Commit: 7f4c04c6764dcaeb387be09e6e796f82a4b987f5
      https://github.com/wesnoth/wesnoth/commit/7f4c04c6764dcaeb387be09e6e796f82a4b987f5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

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

  Log Message:
  -----------
  tformula_debugger: Scroll execution trace and stack to the bottom


  Commit: 14d375646ea997886795e971ccfc0855e2c917b4
      https://github.com/wesnoth/wesnoth/commit/14d375646ea997886795e971ccfc0855e2c917b4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/formula/formula.cpp

  Log Message:
  -----------
  Formula engine: Fix debugger display of decimals


  Commit: 202aa804bb3fd8d513bd4311592f9932ecdb1ea5
      https://github.com/wesnoth/wesnoth/commit/202aa804bb3fd8d513bd4311592f9932ecdb1ea5
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    R data/ai/scenarios/ai_arena_small/0005-recruitment_test.cfg
    M data/ai/scenarios/scenario-AI_Arena_small.cfg

  Log Message:
  -----------
  AI Arena: remove akihara_recruitment test

Since akihara_recruitment has been removed.


  Commit: 3530093ac6a33823b415a3ebc12ca5f110107d0e
      https://github.com/wesnoth/wesnoth/commit/3530093ac6a33823b415a3ebc12ca5f110107d0e
  Author: Ryan Roden-Corrent <ryan at rcorre.net>
  Date:   2016-03-24 (Thu, 24 Mar 2016)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  Fix cmake reference to make_enum.cpp.

make_enum.cpp was moved to utils/make_enum.cpp, and src/CMakeLists.txt
wasn't updated.


  Commit: c5308c7e7f2da5d82516343b0273846a7fbc3a7d
      https://github.com/wesnoth/wesnoth/commit/c5308c7e7f2da5d82516343b0273846a7fbc3a7d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-25 (Fri, 25 Mar 2016)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  Merge pull request #637 from rcorre/cmake_fix

Fix cmake reference to make_enum.cpp.


  Commit: e48908f42f0db2a3fbc8e7c517d032dc1630d502
      https://github.com/wesnoth/wesnoth/commit/e48908f42f0db2a3fbc8e7c517d032dc1630d502
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-25 (Fri, 25 Mar 2016)

  Changed paths:
    M data/ai/dev/formula_ai.cfg

  Log Message:
  -----------
  Fix FAI experimental recruitment setup


  Commit: 09ee5c7a4b9e09b022c44bbf8a00a5d167c91b59
      https://github.com/wesnoth/wesnoth/commit/09ee5c7a4b9e09b022c44bbf8a00a5d167c91b59
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-25 (Fri, 25 Mar 2016)

  Changed paths:
    M data/ai/scenarios/scenario-AI_Arena_small.cfg

  Log Message:
  -----------
  AI Arena: update [option] tags to new syntax


  Commit: df5714801c311e3a53194a0e1edb35efd4e4e825
      https://github.com/wesnoth/wesnoth/commit/df5714801c311e3a53194a0e1edb35efd4e4e825
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-25 (Fri, 25 Mar 2016)

  Changed paths:
    M data/ai/scenarios/scenario-AI_Arena_small.cfg

  Log Message:
  -----------
  AI Arena: fix the menus


  Commit: e7d82ebcad8658e373d87d1274048ec2cc605431
      https://github.com/wesnoth/wesnoth/commit/e7d82ebcad8658e373d87d1274048ec2cc605431
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M changelog

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


  Commit: f81169b7bb3c8e45e0df3f2832c5d5e253a9a095
      https://github.com/wesnoth/wesnoth/commit/f81169b7bb3c8e45e0df3f2832c5d5e253a9a095
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

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

  Log Message:
  -----------
  Draw a border around the lobby game list


  Commit: 692e6567d6b936727943c98c4968809fe850647d
      https://github.com/wesnoth/wesnoth/commit/692e6567d6b936727943c98c4968809fe850647d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M src/formula/debugger.cpp

  Log Message:
  -----------
  Change logdomain for formula debugger


  Commit: 884d88086ad705da6e0292974d87f3d22ad2f6ec
      https://github.com/wesnoth/wesnoth/commit/884d88086ad705da6e0292974d87f3d22ad2f6ec
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M src/formula/function.cpp

  Log Message:
  -----------
  Formula engine: New debug_profile function
This evaluates a formula 1000 times and prints a debug message with the average time taken


  Commit: 282a2abb55bbe33abec67726f7c0761f2c4a0628
      https://github.com/wesnoth/wesnoth/commit/282a2abb55bbe33abec67726f7c0761f2c4a0628
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

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

  Log Message:
  -----------
  XCode: Add documentation group
The primary reason for this is actually because XCode highlights the syntax of the manpages.
Currently, only the English version is included.


  Commit: f5bfa4dff57b78d39e95d22a41dde6df4c719ca8
      https://github.com/wesnoth/wesnoth/commit/f5bfa4dff57b78d39e95d22a41dde6df4c719ca8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M doc/man/wesnoth.6
    M src/commandline_options.cpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Update manpage

This does several things:
- Make the formatting consistent, using underline instead of <angle brackets> for all arguments
- Add many missing switches; some experimental/dev ones are still not listed though
- Ensure all switches are listed in alphabetical order
- Fix some inaccurate details
- Minor fixes to the output of --help

In addition, the following additional switches now force a console on Windows:
--nogui
--logdomains
--path
--render-image
--screenshot
--data-path
--userdata-path
--userconfig-path
--version


  Commit: 7df4fc3970f259e99a0082634f8e1ca331c4e664
      https://github.com/wesnoth/wesnoth/commit/7df4fc3970f259e99a0082634f8e1ca331c4e664
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M data/ai/dev/idle_ai.cfg

  Log Message:
  -----------
  Fix [modify_side]switch_ai=data/dev/idle_ai.cfg


  Commit: 5c49cf0c75459822dfeb2fdcc2ed1d25efe3104f
      https://github.com/wesnoth/wesnoth/commit/5c49cf0c75459822dfeb2fdcc2ed1d25efe3104f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M src/formula/formula.cpp

  Log Message:
  -----------
  Revert "Formula engine: fix index operator having lowest precedence"

This reverts commit 4a3fce393a8b0eebdb426c2db12347a6884400e8.


  Commit: d1f7225f7bde126997cfc9eb88e2a36217f60e26
      https://github.com/wesnoth/wesnoth/commit/d1f7225f7bde126997cfc9eb88e2a36217f60e26
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update Release Notes


  Commit: f161a3cc1c0ce982ecf0085cc40a3c28fc4e98ef
      https://github.com/wesnoth/wesnoth/commit/f161a3cc1c0ce982ecf0085cc40a3c28fc4e98ef
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M data/core/macros/ai.cfg

  Log Message:
  -----------
  Fix AI_FORMULA_AI_EXPERIMENTAL_RECRUITMENT macro

This also deletes the AI_SIMPLE_FORMULA_AI_EXPERIMENTAL_RECRUITMENT
macro. There is no point in keeping both of them.


  Commit: 6ed34069fe5269bb43e0d6a440f75b558cc16e8c
      https://github.com/wesnoth/wesnoth/commit/6ed34069fe5269bb43e0d6a440f75b558cc16e8c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/micro_ai_wml_tag.lua

  Log Message:
  -----------
  Micro AIs: Remove tests for deprecated syntax


  Commit: c19ddba30acec6303b762db14134a3a064f39a32
      https://github.com/wesnoth/wesnoth/commit/c19ddba30acec6303b762db14134a3a064f39a32
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-26 (Sat, 26 Mar 2016)

  Changed paths:
    M changelog
    A data/ai/micro_ais/mai-defs/animals.lua
    A data/ai/micro_ais/mai-defs/bottleneck.lua
    A data/ai/micro_ais/mai-defs/escort.lua
    A data/ai/micro_ais/mai-defs/fast.lua
    A data/ai/micro_ais/mai-defs/guardian.lua
    A data/ai/micro_ais/mai-defs/healers.lua
    A data/ai/micro_ais/mai-defs/misc.lua
    A data/ai/micro_ais/mai-defs/patrol.lua
    A data/ai/micro_ais/mai-defs/protect.lua
    A data/ai/micro_ais/mai-defs/recruiting.lua
    M data/ai/micro_ais/micro_ai_wml_tag.lua

  Log Message:
  -----------
  MicroAIs: Refactor code to make it easy for add-ons to add new ones


  Commit: 0da9858f85d831f47ddad712ea28a4dc050efba2
      https://github.com/wesnoth/wesnoth/commit/0da9858f85d831f47ddad712ea28a4dc050efba2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

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

  Log Message:
  -----------
  tunit_attack: list trait names, not ids.


  Commit: ac1f9d9e8b5738cd3e915341ac71f08e996aa44e
      https://github.com/wesnoth/wesnoth/commit/ac1f9d9e8b5738cd3e915341ac71f08e996aa44e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

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

  Log Message:
  -----------
  tunit_attack: remove extra newline after XP listing


  Commit: 037a526a68a5c1a4373594709e142fa2dca9e0be
      https://github.com/wesnoth/wesnoth/commit/037a526a68a5c1a4373594709e142fa2dca9e0be
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Remove empty testing filter (vcproj).


  Commit: c79874086d420094fa03fed6702216c594decb32
      https://github.com/wesnoth/wesnoth/commit/c79874086d420094fa03fed6702216c594decb32
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M data/ai/lua/generic_recruit_engine.lua
    M data/ai/micro_ais/cas/ca_big_animals.lua
    M data/ai/micro_ais/cas/ca_bottleneck_attack.lua
    M data/ai/micro_ais/cas/ca_bottleneck_move.lua
    M data/ai/micro_ais/cas/ca_coward.lua
    M data/ai/micro_ais/cas/ca_fast_attack_utils.lua
    M data/ai/micro_ais/cas/ca_fast_combat.lua
    M data/ai/micro_ais/cas/ca_fast_combat_leader.lua
    M data/ai/micro_ais/cas/ca_fast_move.lua
    M data/ai/micro_ais/cas/ca_forest_animals_move.lua
    M data/ai/micro_ais/cas/ca_forest_animals_new_rabbit.lua
    M data/ai/micro_ais/cas/ca_forest_animals_tusker_attack.lua
    M data/ai/micro_ais/cas/ca_forest_animals_tusklet_move.lua
    M data/ai/micro_ais/cas/ca_goto.lua
    M data/ai/micro_ais/cas/ca_hang_out.lua
    M data/ai/micro_ais/cas/ca_healer_initialize.lua
    M data/ai/micro_ais/cas/ca_healer_may_attack.lua
    M data/ai/micro_ais/cas/ca_healer_move.lua
    M data/ai/micro_ais/cas/ca_herding_attack_close_enemy.lua
    M data/ai/micro_ais/cas/ca_herding_dog_move.lua
    M data/ai/micro_ais/cas/ca_herding_dog_stopmove.lua
    M data/ai/micro_ais/cas/ca_herding_f_herding_area.lua
    M data/ai/micro_ais/cas/ca_herding_herd_sheep.lua
    M data/ai/micro_ais/cas/ca_herding_sheep_move.lua
    M data/ai/micro_ais/cas/ca_herding_sheep_runs_dog.lua
    M data/ai/micro_ais/cas/ca_herding_sheep_runs_enemy.lua
    M data/ai/micro_ais/cas/ca_hunter.lua
    M data/ai/micro_ais/cas/ca_lurkers.lua
    M data/ai/micro_ais/cas/ca_messenger_attack.lua
    M data/ai/micro_ais/cas/ca_messenger_escort_move.lua
    M data/ai/micro_ais/cas/ca_messenger_f_next_waypoint.lua
    M data/ai/micro_ais/cas/ca_messenger_move.lua
    M data/ai/micro_ais/cas/ca_patrol.lua
    M data/ai/micro_ais/cas/ca_protect_unit_attack.lua
    M data/ai/micro_ais/cas/ca_protect_unit_finish.lua
    M data/ai/micro_ais/cas/ca_protect_unit_move.lua
    M data/ai/micro_ais/cas/ca_recruit_random.lua
    M data/ai/micro_ais/cas/ca_recruit_rushers.lua
    M data/ai/micro_ais/cas/ca_return_guardian.lua
    M data/ai/micro_ais/cas/ca_simple_attack.lua
    M data/ai/micro_ais/cas/ca_stationed_guardian.lua
    M data/ai/micro_ais/cas/ca_swarm_move.lua
    M data/ai/micro_ais/cas/ca_swarm_scatter.lua
    M data/ai/micro_ais/cas/ca_wolves_move.lua
    M data/ai/micro_ais/cas/ca_wolves_multipacks_attack.lua
    M data/ai/micro_ais/cas/ca_wolves_multipacks_wander.lua
    M data/ai/micro_ais/cas/ca_wolves_wander.lua
    M data/ai/micro_ais/cas/ca_zone_guardian.lua
    M data/ai/micro_ais/engines/priority_target_engine.lua
    M data/ai/micro_ais/engines/urudin_engine.lua
    M data/ai/micro_ais/mai-defs/protect.lua
    M data/ai/micro_ais/mai-defs/recruiting.lua
    M data/ai/micro_ais/micro_ai_helper.lua
    M data/ai/micro_ais/micro_ai_self_data.lua
    M data/ai/micro_ais/scenarios/protect_unit.cfg

  Log Message:
  -----------
  MicroAIs: Update all to use the new [args] syntax

Except for Protect Unit, all of them seem to still work correctly.


  Commit: 503c2f01aedb7378f7f3404fbcf650351569f017
      https://github.com/wesnoth/wesnoth/commit/503c2f01aedb7378f7f3404fbcf650351569f017
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M changelog
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Lua API: More info in wesnoth.get_terrain_info


  Commit: 02cfb7c27925972b7b00fc3dc7c2f1d6104e8d88
      https://github.com/wesnoth/wesnoth/commit/02cfb7c27925972b7b00fc3dc7c2f1d6104e8d88
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M RELEASE_NOTES
    M changelog
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Update/correct RN and changelog


  Commit: ba5eb7bc91e5d5f6e31e2fc73bbd0e0f5109eb99
      https://github.com/wesnoth/wesnoth/commit/ba5eb7bc91e5d5f6e31e2fc73bbd0e0f5109eb99
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M data/_main.cfg
    M data/ai/dev/formula_ai_poisoning.cfg
    A data/ai/scenarios/scenario-formula-recruitment.cfg
    A data/ai/scenarios/scenario-formula.cfg
    A data/ai/scenarios/scenario-poisoning.cfg
    R data/scenario-formula-recruitment.cfg
    R data/scenario-formula.cfg
    R data/scenario-poisoning.cfg
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Move some AI test scenarios from data/ to data/ai/scenarios/
(And update them to modern syntax)


  Commit: 678444133ecc5fbdd772034d5a053268f10562ec
      https://github.com/wesnoth/wesnoth/commit/678444133ecc5fbdd772034d5a053268f10562ec
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/animals.cfg
    M data/ai/micro_ais/scenarios/bottleneck_defense.cfg
    M data/ai/micro_ais/scenarios/dragon.cfg
    M data/ai/micro_ais/scenarios/goto.cfg
    M data/ai/micro_ais/scenarios/guardians.cfg
    M data/ai/micro_ais/scenarios/hang_out.cfg
    M data/ai/micro_ais/scenarios/lurkers.cfg
    M data/ai/micro_ais/scenarios/messenger_escort.cfg
    M data/ai/micro_ais/scenarios/patrols.cfg
    M data/ai/micro_ais/scenarios/protect_unit.cfg
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg
    M data/ai/micro_ais/scenarios/simple_attack.cfg
    M data/ai/micro_ais/scenarios/swarm.cfg
    M data/ai/micro_ais/scenarios/wolves.cfg
    M data/ai/scenarios/scenario-AI_Arena_small.cfg
    M data/ai/scenarios/scenario-formula.cfg
    M data/ai/scenarios/scenario-lua_ai.cfg
    M data/ai/scenarios/scenario-lua_ai_old_syntax.cfg
    M data/ai/scenarios/scenario-poisoning.cfg
    M data/scenario-leaders.cfg
    M data/scenario-movethrough.cfg
    M data/scenario-test.cfg

  Log Message:
  -----------
  Suppress end turn confirmation in all interactive test scenarios


  Commit: 97b33cfdfca346a1ef265b7c4cf9713577eff6f3
      https://github.com/wesnoth/wesnoth/commit/97b33cfdfca346a1ef265b7c4cf9713577eff6f3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M changelog
    M src/ai/default/aspect_attacks.cpp
    M src/ai/default/aspect_attacks.hpp
    M src/ai/lua/aspect_advancements.cpp
    M src/ai/lua/aspect_advancements.hpp
    M src/ai/lua/core.cpp
    M src/ai/lua/lua_object.cpp
    M src/ai/lua/lua_object.hpp
    M src/ai/registry.cpp
    M src/units/filter.cpp
    M src/units/filter.hpp

  Log Message:
  -----------
  Allow the attacks aspect to be implemented with Lua

Semi-related changes also included:
- Unit filter now has empty() and to_config() methods
- Advancements aspect now unrefs its function on destruction
- Const correctness for ai.get_attacks()


  Commit: 263227852a5f55e1a64b5c18b02bb8a1367899c1
      https://github.com/wesnoth/wesnoth/commit/263227852a5f55e1a64b5c18b02bb8a1367899c1
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/cas/ca_zone_guardian.lua
    M data/ai/micro_ais/micro_ai_wml_tag.lua

  Log Message:
  -----------
  Micro AI CAs: use consistent indenting


  Commit: 9ed1b39b90713650f94b025104ce8bce90872c06
      https://github.com/wesnoth/wesnoth/commit/9ed1b39b90713650f94b025104ce8bce90872c06
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/cas/ca_recruit_random.lua

  Log Message:
  -----------
  Random Recruiting MAI: use require() instead of dofile()


  Commit: 1e3d80df0ba43c95efaad628c3649d245f476cdd
      https://github.com/wesnoth/wesnoth/commit/1e3d80df0ba43c95efaad628c3649d245f476cdd
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/animals.cfg
    M data/ai/micro_ais/scenarios/goto.cfg
    M data/ai/micro_ais/scenarios/wolves.cfg

  Log Message:
  -----------
  Micro AI tests: do not change controller to null for active side


  Commit: 5b8e53855f32a63261eb4b3f026d370d0640b449
      https://github.com/wesnoth/wesnoth/commit/5b8e53855f32a63261eb4b3f026d370d0640b449
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-27 (Sun, 27 Mar 2016)

  Changed paths:
    M src/ai/default/aspect_attacks.cpp

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


  Commit: 49e7e03718b36fc2176eb2da01671780728f9c75
      https://github.com/wesnoth/wesnoth/commit/49e7e03718b36fc2176eb2da01671780728f9c75
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M src/ai/lua/lua_object.cpp

  Log Message:
  -----------
  Fixup include - again


  Commit: b555bc2bb7e1eafc4154d4b31ac355b01b7fd229
      https://github.com/wesnoth/wesnoth/commit/b555bc2bb7e1eafc4154d4b31ac355b01b7fd229
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    R src/hotkey/hotkey_handler_replay.cpp
    R src/hotkey/hotkey_handler_replay.hpp

  Log Message:
  -----------
  Delete empty source files


  Commit: 6026780539eafaf2ab057103b540d1bcc34aa007
      https://github.com/wesnoth/wesnoth/commit/6026780539eafaf2ab057103b540d1bcc34aa007
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M data/core/terrain.cfg

  Log Message:
  -----------
  Fixed wmllint mistake in 2cd4298f


  Commit: c82ae94ae97e7b08d56ff51fddb2e2ada39b6ff4
      https://github.com/wesnoth/wesnoth/commit/c82ae94ae97e7b08d56ff51fddb2e2ada39b6ff4
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/mai-defs/recruiting.lua

  Log Message:
  -----------
  Random Recruiting Micro AI: fix [probability] tag


  Commit: dd02202fc8316bc1cbe44f8958efd120d4988e4d
      https://github.com/wesnoth/wesnoth/commit/dd02202fc8316bc1cbe44f8958efd120d4988e4d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M src/ai/default/aspect_attacks.cpp

  Log Message:
  -----------
  Fix attacks aspect assert


  Commit: 32c3abbbaf3c7bae6dcfdd3c814e0fe48aaedcf2
      https://github.com/wesnoth/wesnoth/commit/32c3abbbaf3c7bae6dcfdd3c814e0fe48aaedcf2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/mai-defs/animals.lua
    M data/ai/micro_ais/mai-defs/escort.lua
    M data/ai/micro_ais/mai-defs/fast.lua
    M data/ai/micro_ais/mai-defs/guardian.lua
    M data/ai/micro_ais/mai-defs/healers.lua
    M data/ai/micro_ais/mai-defs/misc.lua
    M data/ai/micro_ais/mai-defs/patrol.lua
    M data/ai/micro_ais/mai-defs/protect.lua
    M data/ai/micro_ais/mai-defs/recruiting.lua
    M data/ai/micro_ais/micro_ai_helper.lua

  Log Message:
  -----------
  Micro AIs: Distinguish attribute and tag parameters and copy all of the latter
(Though currently only Protect Unit and Random Recruiting actually honour multiples of any tag.)


  Commit: d4104e01c5f05df98b8ca33b28471ad817ad651d
      https://github.com/wesnoth/wesnoth/commit/d4104e01c5f05df98b8ca33b28471ad817ad651d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/cas/ca_recruit_rushers.lua

  Log Message:
  -----------
  Rush Recruit MAI: Pass requested CA score to recruit engine


  Commit: c8b47e48a167c2ffe9839806aa75e32be9c2e92e
      https://github.com/wesnoth/wesnoth/commit/c8b47e48a167c2ffe9839806aa75e32be9c2e92e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/mai-defs/misc.lua

  Log Message:
  -----------
  Simple Attack MAI: Fix filters being ignored


  Commit: ff11fecfe3db7a1e3de9c2685f34f53cc2498e84
      https://github.com/wesnoth/wesnoth/commit/ff11fecfe3db7a1e3de9c2685f34f53cc2498e84
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-28 (Mon, 28 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/guardians.cfg

  Log Message:
  -----------
  Guardians MAI test scenario: update portrait paths


  Commit: aed87126eed77e300fc3bc7b3f13632ec3834f66
      https://github.com/wesnoth/wesnoth/commit/aed87126eed77e300fc3bc7b3f13632ec3834f66
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

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

  Log Message:
  -----------
  XCode: Remove empty testing group


  Commit: 4336e0fb0340145d452a664a84ac87cb97cab202
      https://github.com/wesnoth/wesnoth/commit/4336e0fb0340145d452a664a84ac87cb97cab202
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M data/core/images/terrain/water/waves-concave-A01.png
    M data/core/images/terrain/water/waves-concave-A02.png
    M data/core/images/terrain/water/waves-concave-A03.png
    M data/core/images/terrain/water/waves-concave-A04.png
    M data/core/images/terrain/water/waves-concave-A05.png
    M data/core/images/terrain/water/waves-concave-A06.png
    M data/core/images/terrain/water/waves-concave-A07.png
    M data/core/images/terrain/water/waves-concave-A08.png
    M data/core/images/terrain/water/waves-concave-A09.png
    M data/core/images/terrain/water/waves-concave-A10.png
    M data/core/images/terrain/water/waves-concave-A11.png
    M data/core/images/terrain/water/waves-concave-A12.png
    M data/core/images/terrain/water/waves-concave-A13.png
    M data/core/images/terrain/water/waves-convex-A01.png
    M data/core/images/terrain/water/waves-convex-A02.png
    M data/core/images/terrain/water/waves-convex-A03.png
    M data/core/images/terrain/water/waves-convex-A04.png
    M data/core/images/terrain/water/waves-convex-A05.png
    M data/core/images/terrain/water/waves-convex-A06.png
    M data/core/images/terrain/water/waves-convex-A07.png
    M data/core/images/terrain/water/waves-convex-A08.png
    M data/core/images/terrain/water/waves-convex-A09.png
    M data/core/images/terrain/water/waves-convex-A10.png
    M data/core/images/terrain/water/waves-convex-A11.png
    M data/core/images/terrain/water/waves-convex-A12.png
    M data/core/images/terrain/water/waves-convex-A13.png
    M data/core/terrain-graphics.cfg

  Log Message:
  -----------
  Merged slightly modified sand shores into the beach waves animation


  Commit: 576a88ea7d1c78c63a2ec492d10f7dd278915e1c
      https://github.com/wesnoth/wesnoth/commit/576a88ea7d1c78c63a2ec492d10f7dd278915e1c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M src/sdl/window.cpp

  Log Message:
  -----------
  Properly rendering background fill color when creating SDL windows


  Commit: 60910506c620a3fb325c63a5d7f37d20a4b1d383
      https://github.com/wesnoth/wesnoth/commit/60910506c620a3fb325c63a5d7f37d20a4b1d383
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

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

  Log Message:
  -----------
  GUI2: call events pump when showing non-modal dialogs

This allows the dialog to actually show


  Commit: 465f5eece176258b63e9138d1b30f0adeb9083eb
      https://github.com/wesnoth/wesnoth/commit/465f5eece176258b63e9138d1b30f0adeb9083eb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    A data/gui/window/loadscreen.cfg
    A images/misc/loadscreen_decor.png
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/CodeBlocks/wesnothd.cbp
    M src/CMakeLists.txt
    M src/SConscript
    M src/filesystem_common.cpp
    M src/game_config_manager.cpp
    M src/game_launcher.cpp
    M src/game_state.cpp
    A src/gui/dialogs/loadscreen.cpp
    A src/gui/dialogs/loadscreen.hpp
    R src/loadscreen.cpp
    R src/loadscreen.hpp
    R src/loadscreen_empty.cpp
    M src/play_controller.cpp
    M src/serialization/parser.cpp
    M src/terrain/builder.cpp
    M src/units/types.cpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Implement new GUI2 loadscreen


  Commit: cc368b18110036360c8a829dcbebfe11b999f32a
      https://github.com/wesnoth/wesnoth/commit/cc368b18110036360c8a829dcbebfe11b999f32a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript

  Log Message:
  -----------
  Fixup cmake and scons


  Commit: 0eed39ff23be490e8ea1c151cab191bc57b260e2
      https://github.com/wesnoth/wesnoth/commit/0eed39ff23be490e8ea1c151cab191bc57b260e2
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M data/core/terrain-graphics.cfg
    M data/core/terrain.cfg
    M data/multiplayer/maps/4p_Siege_Castles.map
    M data/multiplayer/maps/5p_The_Wilderlands.map
    M data/multiplayer/maps/8p_Mokena_Prairie.map

  Log Message:
  -----------
  Changed terrain code of desert mountains from Mdy to Mdd

This is because 'y' is reserved for UMC use.


  Commit: cb2e8bc412ed4134d0e0124c49b879cbeeebb417
      https://github.com/wesnoth/wesnoth/commit/cb2e8bc412ed4134d0e0124c49b879cbeeebb417
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Updated changelog


  Commit: 49fc414cc614bad8c4cf9ca65c4474a4493c65bc
      https://github.com/wesnoth/wesnoth/commit/49fc414cc614bad8c4cf9ca65c4474a4493c65bc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

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

  Log Message:
  -----------
  Update XCode project


  Commit: 7b6dea55c848f6e30b90d5681491c218968b41d9
      https://github.com/wesnoth/wesnoth/commit/7b6dea55c848f6e30b90d5681491c218968b41d9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M src/units/filter.cpp
    M src/units/formula_manager.cpp
    M src/units/formula_manager.hpp

  Log Message:
  -----------
  Move filtering code out of the unit formula manager.


  Commit: d8ee9dca290e260d2fe95fce74ee3a892949b6d1
      https://github.com/wesnoth/wesnoth/commit/d8ee9dca290e260d2fe95fce74ee3a892949b6d1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M changelog
    M src/units/filter.cpp

  Log Message:
  -----------
  Expose second unit to unit filter formulas


  Commit: 0f072f34f2da7f2d38c6d265443b73374ff3e161
      https://github.com/wesnoth/wesnoth/commit/0f072f34f2da7f2d38c6d265443b73374ff3e161
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M changelog
    M src/formula/callable_objects.cpp
    M src/formula/callable_objects.hpp
    M src/side_filter.cpp
    M src/terrain/filter.cpp
    M src/units/attack_type.cpp
    M src/units/filter.cpp

  Log Message:
  -----------
  Several expansions to filters
- Side, location, and weapon filters now support formulas
- Additional keys in weapon filters; now covers everything except weights
- [has_attack] in unit filters
- Formula view of sides, terrain, and weapons expanded to mostly match Lua view


  Commit: 07116154812be3cebfee1055adb741b95bffcfb5
      https://github.com/wesnoth/wesnoth/commit/07116154812be3cebfee1055adb741b95bffcfb5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

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

  Log Message:
  -----------
  tlua_interpreter: Eliminate horizontal scrollbar on 800x600


  Commit: 7c5c79aa207cdb6b6e6b92c9e0456a6c465d3148
      https://github.com/wesnoth/wesnoth/commit/7c5c79aa207cdb6b6e6b92c9e0456a6c465d3148
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M RELEASE_NOTES
    M changelog
    M data/ai/formula/new_recruitment.fai
    M data/ai/formula/opening.fai
    M data/ai/formula/patrol.fai
    M data/ai/formula/poisoner_attack.fai
    M data/ai/formula/poisoner_eval.fai
    M data/ai/formula/recruitment.fai
    M data/ai/formula/scouting_eval.fai
    M data/campaigns/Legend_of_Wesmere/ai/patrol.fai

  Log Message:
  -----------
  Update all FormulaAI scripts for renamed keys
Also, note the changes in the changelog and RN


  Commit: 41095c11e6a49745849ec6481a1b634547bc5949
      https://github.com/wesnoth/wesnoth/commit/41095c11e6a49745849ec6481a1b634547bc5949
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj
    M src/ai/lua/lua_object.cpp

  Log Message:
  -----------
  MSVC fixups


  Commit: d535ec4fa9eb052304cd7bf68cceb18f063046b3
      https://github.com/wesnoth/wesnoth/commit/d535ec4fa9eb052304cd7bf68cceb18f063046b3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-29 (Tue, 29 Mar 2016)

  Changed paths:
    M src/game_config_manager.cpp
    M src/game_launcher.cpp
    M src/game_state.cpp
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp
    M src/play_controller.cpp
    M src/terrain/builder.cpp
    M src/units/types.cpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  tloadscreen: Stub for progress/stage indicator


  Commit: 85a498ba159a7cf586369d8a64ce07755d87d8e9
      https://github.com/wesnoth/wesnoth/commit/85a498ba159a7cf586369d8a64ce07755d87d8e9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/cas/ca_fast_attack_utils.lua
    M data/ai/micro_ais/cas/ca_fast_combat.lua
    M data/ai/micro_ais/cas/ca_fast_combat_leader.lua

  Log Message:
  -----------
  Fast MAI: Correctly honour the attacks aspect if set


  Commit: 74ce7454d98210894a9f83950f3fe608cfd8125c
      https://github.com/wesnoth/wesnoth/commit/74ce7454d98210894a9f83950f3fe608cfd8125c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M data/ai/micro_ais/scenarios/recruiting.cfg

  Log Message:
  -----------
  Random Recruit MAI test: Add second [probability] tag


  Commit: d7c58276c2cba60c1b15d7be7c2ffae8f2aae7a2
      https://github.com/wesnoth/wesnoth/commit/d7c58276c2cba60c1b15d7be7c2ffae8f2aae7a2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Travis: Make all builds C++11


  Commit: 64892b8c81c3da7af87c820508c6cef9cf98adf5
      https://github.com/wesnoth/wesnoth/commit/64892b8c81c3da7af87c820508c6cef9cf98adf5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M changelog
    M src/formula/callable_objects.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_unit_type.cpp

  Log Message:
  -----------
  Align formula and Lua views of unit types
- New key in both - race


  Commit: de270e4d1d25d35f9668afffeb8c1b9ff3804d0d
      https://github.com/wesnoth/wesnoth/commit/de270e4d1d25d35f9668afffeb8c1b9ff3804d0d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    R data/campaigns/Legend_of_Wesmere/ai/patrol.fai
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die.cfg

  Log Message:
  -----------
  Remove duplicate file


  Commit: 353a9c38e7893bafbd166153ef216482d34aa895
      https://github.com/wesnoth/wesnoth/commit/353a9c38e7893bafbd166153ef216482d34aa895
  Author: ancestral <mproud at gmail.com>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

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

  Log Message:
  -----------
  Lato is now the new game font. Initially, this will be limited to GUI2, but as tech is updated in the project, we hope to make Lato the new default everywhere in the game.


  Commit: 280c5fe69a2d1b4a2039c8f1bd6a70f1de7b21a4
      https://github.com/wesnoth/wesnoth/commit/280c5fe69a2d1b4a2039c8f1bd6a70f1de7b21a4
  Author: ancestral <mproud at gmail.com>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M data/gui/macros/_initial.cfg
    A fonts/Lato-Bold.ttf
    A fonts/Lato-Italic.ttf
    A fonts/Lato-Regular.ttf
    A fonts/OFL

  Log Message:
  -----------
  Minor formatting change to _initial.cfg
Added font files for Lato, and SIL OFL license


  Commit: 30fefe488af148d0347010fcb87268680fea6db1
      https://github.com/wesnoth/wesnoth/commit/30fefe488af148d0347010fcb87268680fea6db1
  Author: Martin Proud <ancestral at users.noreply.github.com>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M data/hardwired/fonts.cfg

  Log Message:
  -----------
  Leaving Lato-Regular.ttf out due to GUI1 reasons

Eventually, we will add the font to the order list.


  Commit: 808c3fb77919c31bde57c81a11e8e157e86f04d4
      https://github.com/wesnoth/wesnoth/commit/808c3fb77919c31bde57c81a11e8e157e86f04d4
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothd.vcproj
    M projectfiles/VC9/wesnothlib.vcproj

  Log Message:
  -----------
  Updating load screen file locations (vcproj).


  Commit: 60653e2632f193d8f4b1f78b7610394faf90f936
      https://github.com/wesnoth/wesnoth/commit/60653e2632f193d8f4b1f78b7610394faf90f936
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/global.hpp

  Log Message:
  -----------
  ignore c4477 msvc warning.


  Commit: f9ee42c80d4a754e5be70f54bfd9dd676032fe88
      https://github.com/wesnoth/wesnoth/commit/f9ee42c80d4a754e5be70f54bfd9dd676032fe88
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/tree_view_node.hpp

  Log Message:
  -----------
  fix linked groups in treeview nodes


  Commit: 99bbaaeff4b58d4e5ad75abd20614de918f8d98f
      https://github.com/wesnoth/wesnoth/commit/99bbaaeff4b58d4e5ad75abd20614de918f8d98f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/game_config_manager.cpp
    M src/game_config_manager.hpp
    M src/game_launcher.cpp
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp
    M src/play_controller.cpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  make loadingscreen more responsive to user input.

We now create a new thread that does the actual loading while the main
thread handles user input (and drawing of the loadingscreen ). That way
wesnoth can still react on user input such as close game requests while
reading the config files.


  Commit: 3df040502536606ae2ed76c6b2aa52474b81e138
      https://github.com/wesnoth/wesnoth/commit/3df040502536606ae2ed76c6b2aa52474b81e138
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp

  Log Message:
  -----------
  fix wait cursor on titlescren.


  Commit: e6c58dcc1ac3ea2e161b69dc2c7f1e46841e389c
      https://github.com/wesnoth/wesnoth/commit/e6c58dcc1ac3ea2e161b69dc2c7f1e46841e389c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/display.cpp

  Log Message:
  -----------
  fix segfault during loadingscreen.


  Commit: 53e527acc7fbd547a3d3b95e73922e4cd560db59
      https://github.com/wesnoth/wesnoth/commit/53e527acc7fbd547a3d3b95e73922e4cd560db59
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M data/gui/window/loadscreen.cfg
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp

  Log Message:
  -----------
  show current stage in loadingscren.


  Commit: 91130a3df28f92146688498614855c8e1ec3823a
      https://github.com/wesnoth/wesnoth/commit/91130a3df28f92146688498614855c8e1ec3823a
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M data/ai/scenarios/scenario-formula.cfg

  Log Message:
  -----------
  Fix error in Formula AI test scenario


  Commit: e1777a1f140d427f15acca6f80c276d86dc31d18
      https://github.com/wesnoth/wesnoth/commit/e1777a1f140d427f15acca6f80c276d86dc31d18
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M data/gui/window/loadscreen.cfg
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp

  Log Message:
  -----------
  testing loadingscreen animation

this adds a simple animation to the gui2 loadingscreen. It not very good
yet, it more about testing whether animations are possible.


  Commit: 0d190080ee1837bcc34582634b0dd2f7a3f52908
      https://github.com/wesnoth/wesnoth/commit/0d190080ee1837bcc34582634b0dd2f7a3f52908
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp

  Log Message:
  -----------
  remove tloadingscreen::show

it only called tdialog::show()


  Commit: 0360184942121e75460f1c309a2b758abdce284e
      https://github.com/wesnoth/wesnoth/commit/0360184942121e75460f1c309a2b758abdce284e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/play_controller.cpp

  Log Message:
  -----------
  add comment


  Commit: 085afa0e4a23092ab65653ce481b267243f457a3
      https://github.com/wesnoth/wesnoth/commit/085afa0e4a23092ab65653ce481b267243f457a3
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/terrain/builder.cpp
    M src/terrain/builder.hpp

  Log Message:
  -----------
  Added optional [tile] no_draw=<bool> to exclude images from a hex

This can be used in rare cases when a multi-hex rule requires that a [tile] be used for matching purposes but without getting the image(s) drawn on it.


  Commit: c3bf0ee816193da97b58abfd3a477b722be404e2
      https://github.com/wesnoth/wesnoth/commit/c3bf0ee816193da97b58abfd3a477b722be404e2
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

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

  Log Message:
  -----------
  Improved on some glitchy 3-way corners involving beach waves

Corners where water, sand and anything that sand transitions over (such as roads) exhibited the problem. This fix isn't perfect as the convex and concave shore waves don't completely match, but it's a clear improvement.


  Commit: 6910083e86335c78412a88e2f26e49cc20ae6adc
      https://github.com/wesnoth/wesnoth/commit/6910083e86335c78412a88e2f26e49cc20ae6adc
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/game_config_manager.cpp
    M src/game_initialization/multiplayer_ui.cpp

  Log Message:
  -----------
  fix loading screen when loading mp config.


  Commit: 2b565b9abe0c75cfeaf42846ef8b4aaf72f72f2d
      https://github.com/wesnoth/wesnoth/commit/2b565b9abe0c75cfeaf42846ef8b4aaf72f72f2d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

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

  Log Message:
  -----------
  fix loadingscreen for small resolutions.


  Commit: 249792e08d476c51452639edb93171b0f9aa944e
      https://github.com/wesnoth/wesnoth/commit/249792e08d476c51452639edb93171b0f9aa944e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/game_display.cpp
    M src/play_controller.cpp

  Log Message:
  -----------
  fix segfault in loadingscreen when staring campaigns,


  Commit: 94d3d5aec66d79b4739eb5c3a6c53989e39e90d8
      https://github.com/wesnoth/wesnoth/commit/94d3d5aec66d79b4739eb5c3a6c53989e39e90d8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  Don't attempt every WML test if binary missing


  Commit: acc752aa9a3515ba53c79aca3e0c7d3e19d3f51d
      https://github.com/wesnoth/wesnoth/commit/acc752aa9a3515ba53c79aca3e0c7d3e19d3f51d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

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

  Log Message:
  -----------
  XCode: Build with C++11 and libc++


  Commit: 0795ad879bf120684e2afc763fd9976e9ce34c17
      https://github.com/wesnoth/wesnoth/commit/0795ad879bf120684e2afc763fd9976e9ce34c17
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  scons: due to switch to std c++11 always pass -std=c++11


  Commit: af7286c4214fc6770de2b1dcdb8bf99a1016ac94
      https://github.com/wesnoth/wesnoth/commit/af7286c4214fc6770de2b1dcdb8bf99a1016ac94
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  scons: add check for boost.thread since it's a dependency now


  Commit: f962431710e1e036407319cd8ee2cfb464b13344
      https://github.com/wesnoth/wesnoth/commit/f962431710e1e036407319cd8ee2cfb464b13344
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: install boost.thread too


  Commit: b98687147a864ced74a46b7d5dc02bd11c321af1
      https://github.com/wesnoth/wesnoth/commit/b98687147a864ced74a46b7d5dc02bd11c321af1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/log_windows.hpp

  Log Message:
  -----------
  Fixup compilation on C++11


  Commit: 38223569ab0563977aa6e393f55c6d12dfceb7bd
      https://github.com/wesnoth/wesnoth/commit/38223569ab0563977aa6e393f55c6d12dfceb7bd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/units/filter.cpp

  Log Message:
  -----------
  Removed unnecessary boost include


  Commit: 1f52abcbfb7b90bed9af287cb3eedc02b136055e
      https://github.com/wesnoth/wesnoth/commit/1f52abcbfb7b90bed9af287cb3eedc02b136055e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  tloadscreen: fix conflicting alignment keys in animation label


  Commit: c97a5d14ffec909d73346c183ed8d2b5bf46e5f2
      https://github.com/wesnoth/wesnoth/commit/c97a5d14ffec909d73346c183ed8d2b5bf46e5f2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M projectfiles/CodeBlocks/liblua.cbp
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/CodeBlocks/wesnothd.cbp

  Log Message:
  -----------
  Codeblocks: enable building with c++11

This also adds the necessary boost::thread linker option required by
recent loadscreen code.


  Commit: 3eb45c6b2cdccb744d7061d047e66c37afbbb70f
      https://github.com/wesnoth/wesnoth/commit/3eb45c6b2cdccb744d7061d047e66c37afbbb70f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Travis: Force GCC version 4.7


  Commit: f849048a426fcb08b8a1c0be30d300e799a250b8
      https://github.com/wesnoth/wesnoth/commit/f849048a426fcb08b8a1c0be30d300e799a250b8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/editor/action/action_item.cpp
    M src/editor/action/action_label.cpp
    M src/editor/action/action_unit.cpp
    M src/editor/action/action_village.cpp
    M src/gui/dialogs/dialog.cpp
    M src/gui/widgets/pane.hpp
    M src/server/game.cpp
    M src/whiteboard/recruit.cpp

  Log Message:
  -----------
  Use unique_ptr instead of auto_ptr (deprecated in c++11)


  Commit: 531f391ad8bc29c8d2b233cf33735fd79a1edf29
      https://github.com/wesnoth/wesnoth/commit/531f391ad8bc29c8d2b233cf33735fd79a1edf29
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  Exclude loadscreen from GUI2 tests


  Commit: 876710af8c24191ded7d9b82e5ee667aca216832
      https://github.com/wesnoth/wesnoth/commit/876710af8c24191ded7d9b82e5ee667aca216832
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/actions/move.cpp
    M src/addon/client.cpp
    M src/addon/manager_ui.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/value_translator.hpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/stage_unit_formulas.cpp
    M src/ai/manager.cpp
    M src/ai/testing.cpp
    M src/carryover.cpp
    M src/color_range.cpp
    M src/config.cpp
    M src/editor/editor_display.cpp
    M src/editor/editor_preferences.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/editor_map.cpp
    M src/formula/callable_objects.cpp
    M src/formula/variant.cpp
    M src/game_board.cpp
    M src/game_classification.cpp
    M src/game_display.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/multiplayer_connect.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_preferences.cpp
    M src/game_state.cpp
    M src/generators/default_map_generator.cpp
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/addon/list.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/debug_clock.cpp
    M src/gui/dialogs/editor/resize_map.cpp
    M src/gui/dialogs/editor/set_starting_position.cpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/label_settings.cpp
    M src/gui/dialogs/lobby/lobby.cpp
    M src/gui/dialogs/multiplayer/mp_change_control.cpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/unit_recruit.cpp
    M src/gui/widgets/debug.cpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/unit_preview_pane.cpp
    M src/hotkey/hotkey_handler.cpp
    M src/hotkey/hotkey_item.cpp
    M src/image_modifications.cpp
    M src/map/label.cpp
    M src/menu_events.cpp
    M src/network.cpp
    M src/pathfind/teleport.cpp
    M src/play_controller.cpp
    M src/preferences.cpp
    M src/replay.cpp
    M src/reports.cpp
    M src/save_index.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_map_location_ops.cpp
    M src/serialization/preprocessor.cpp
    M src/serialization/string_utils.cpp
    M src/synced_context.cpp
    M src/synced_user_choice.cpp
    M src/team.cpp
    M src/teambuilder.cpp
    M src/terrain/filter.cpp
    M src/terrain/translation.cpp
    M src/tests/test_lexical_cast.cpp
    M src/tests/test_make_enum.cpp
    M src/tests/test_mp_connect.cpp
    M src/tools/sdl2/window.cpp
    M src/units/animation.cpp
    M src/units/filter.cpp
    M src/units/frame.cpp
    M src/units/types.cpp
    M src/units/unit.cpp
    M src/util.hpp
    M src/whiteboard/manager.cpp
    M src/widgets/progressbar.cpp

  Log Message:
  -----------
  Use std::to_string() or equivalent wherever possible

This commit removes the utility srt_cast() function and replaces its calls,
along with calls to lexical_cast<std::string>() (and its boost variant),
with std::to_string().

In a few cases where the input type isn't compatible with to_string,
lexical_cast<std::string> is still used.

In other cases where lexical_cast was operating on MAKE_ENUM enums, the
call has been replaced with ENUM::enum_to_string, which is faster.


  Commit: 5afdb0f72a2a743b2ca99b53c228fdd77568748c
      https://github.com/wesnoth/wesnoth/commit/5afdb0f72a2a743b2ca99b53c228fdd77568748c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  tloadscreen: better calculations for positioning spacers

This allows the loadscreen to look good on both small and large resolutions


  Commit: 7f1dd72c9321d21ade727d491e790799f7c27998
      https://github.com/wesnoth/wesnoth/commit/7f1dd72c9321d21ade727d491e790799f7c27998
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  tloadscreen: fixed another case of conflicting layout keys


  Commit: cf6fa69d27249640d27cac3fdeb99afcbb47e7a8
      https://github.com/wesnoth/wesnoth/commit/cf6fa69d27249640d27cac3fdeb99afcbb47e7a8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/config.cpp
    M src/config.hpp
    M src/fake_unit_ptr.hpp
    M src/global.hpp
    M src/gui/auxiliary/filter.hpp
    M src/gui/widgets/button.hpp
    M src/gui/widgets/combobox.hpp
    M src/gui/widgets/container.hpp
    M src/gui/widgets/control.hpp
    M src/gui/widgets/drawing.hpp
    M src/gui/widgets/generator.hpp
    M src/gui/widgets/generator_private.hpp
    M src/gui/widgets/grid.hpp
    M src/gui/widgets/group.hpp
    M src/gui/widgets/horizontal_scrollbar.hpp
    M src/gui/widgets/image.hpp
    M src/gui/widgets/label.hpp
    M src/gui/widgets/list.hpp
    M src/gui/widgets/listbox.hpp
    M src/gui/widgets/matrix.hpp
    M src/gui/widgets/minimap.hpp
    M src/gui/widgets/multi_page.hpp
    M src/gui/widgets/pane.hpp
    M src/gui/widgets/panel.hpp
    M src/gui/widgets/password_box.hpp
    M src/gui/widgets/progress_bar.hpp
    M src/gui/widgets/repeating_button.hpp
    M src/gui/widgets/scroll_label.hpp
    M src/gui/widgets/scrollbar.hpp
    M src/gui/widgets/scrollbar_container.hpp
    M src/gui/widgets/scrollbar_panel.hpp
    M src/gui/widgets/slider.hpp
    M src/gui/widgets/spacer.hpp
    M src/gui/widgets/stacked_widget.hpp
    M src/gui/widgets/text.hpp
    M src/gui/widgets/text_box.hpp
    M src/gui/widgets/toggle_button.hpp
    M src/gui/widgets/toggle_panel.hpp
    M src/gui/widgets/tree_view.hpp
    M src/gui/widgets/tree_view_node.hpp
    M src/gui/widgets/unit_preview_pane.hpp
    M src/gui/widgets/vertical_scrollbar.hpp
    M src/gui/widgets/viewport.hpp
    M src/gui/widgets/widget.hpp
    M src/gui/widgets/window.hpp
    M src/help/help_button.hpp
    M src/hotkey/hotkey_handler.hpp
    M src/hotkey/hotkey_handler_sp.hpp
    M src/play_controller.hpp
    M src/replay_controller.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/synced_checkup.cpp
    M src/variable.hpp

  Log Message:
  -----------
  Removed C++11 include guards

This also expands the OVERRIDE compatibility macro (FINAL was not used).


  Commit: 7a2955f053806e7dc77d453d439687cb609d5dde
      https://github.com/wesnoth/wesnoth/commit/7a2955f053806e7dc77d453d439687cb609d5dde
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/tests/test_lexical_cast.cpp

  Log Message:
  -----------
  Revert accidental conversion of lexical_cast test to to_string (from 876710af8c24)


  Commit: 0acea0c5025c27e5b39a91d5dcb58b38070efc7d
      https://github.com/wesnoth/wesnoth/commit/0acea0c5025c27e5b39a91d5dcb58b38070efc7d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/tests/test_make_enum.cpp

  Log Message:
  -----------
  Revert accidental conversion of make_enum test to to_string (from 876710af8c24)


  Commit: 486cf469930c4742f40737c49ae1463876d4bd2b
      https://github.com/wesnoth/wesnoth/commit/486cf469930c4742f40737c49ae1463876d4bd2b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-30 (Wed, 30 Mar 2016)

  Changed paths:
    M src/SConscript

  Log Message:
  -----------
  scons: sort source file lists


  Commit: 3ac7f8d970d92f65f17c76e502c36a2a1240c438
      https://github.com/wesnoth/wesnoth/commit/3ac7f8d970d92f65f17c76e502c36a2a1240c438
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M projectfiles/Xcode/Mac Sources/SDLMain.mm
    M src/SDL_SavePNG/savepng.cpp
    M src/about.cpp
    M src/actions/attack.cpp
    M src/actions/attack.hpp
    M src/actions/create.cpp
    M src/actions/move.cpp
    M src/actions/move.hpp
    M src/actions/shroud_clearing_action.cpp
    M src/actions/undo.cpp
    M src/actions/undo_action.hpp
    M src/actions/unit_creator.cpp
    M src/actions/unit_creator.hpp
    M src/actions/vision.cpp
    M src/actions/vision.hpp
    M src/addon/client.cpp
    M src/addon/manager_ui.cpp
    M src/ai/actions.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/component.cpp
    M src/ai/composite/engine.cpp
    M src/ai/composite/engine.hpp
    M src/ai/composite/goal.hpp
    M src/ai/composite/property_handler.hpp
    M src/ai/composite/rca.hpp
    M src/ai/composite/stage.hpp
    M src/ai/contexts.cpp
    M src/ai/contexts.hpp
    M src/ai/default/attack.cpp
    M src/ai/default/ca.cpp
    M src/ai/default/contexts.hpp
    M src/ai/default/recruitment.cpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/callable_objects.cpp
    M src/ai/formula/candidates.cpp
    M src/ai/formula/engine_fai.cpp
    M src/ai/formula/function_table.cpp
    M src/ai/lua/aspect_advancements.cpp
    M src/ai/lua/core.cpp
    M src/ai/lua/engine_lua.cpp
    M src/ai/lua/lua_object.cpp
    M src/ai/manager.cpp
    M src/ai/simulated_actions.cpp
    M src/attack_prediction.cpp
    M src/attack_prediction.hpp
    M src/attack_prediction_display.cpp
    M src/build_info.cpp
    M src/campaign_server/campaign_server.cpp
    M src/carryover.cpp
    M src/config.cpp
    M src/config.hpp
    M src/construct_dialog.cpp
    M src/construct_dialog.hpp
    M src/controller_base.cpp
    M src/controller_base.hpp
    M src/cursor.cpp
    M src/desktop/dbus_notification.cpp
    M src/desktop/open.cpp
    M src/desktop/version.cpp
    M src/desktop/windows_tray_notification.cpp
    M src/dialogs.cpp
    M src/dialogs.hpp
    M src/display.cpp
    M src/display.hpp
    M src/display_context.cpp
    M src/editor/action/action.cpp
    M src/editor/action/action_item.cpp
    M src/editor/action/action_label.cpp
    M src/editor/action/action_unit.cpp
    M src/editor/action/action_village.cpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/action/mouse/mouse_action.hpp
    M src/editor/action/mouse/mouse_action_item.cpp
    M src/editor/action/mouse/mouse_action_item.hpp
    M src/editor/action/mouse/mouse_action_map_label.cpp
    M src/editor/action/mouse/mouse_action_select.cpp
    M src/editor/action/mouse/mouse_action_unit.cpp
    M src/editor/action/mouse/mouse_action_unit.hpp
    M src/editor/action/mouse/mouse_action_village.cpp
    M src/editor/action/mouse/mouse_action_village.hpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/map_context.cpp
    M src/editor/map/map_context.hpp
    M src/editor/palette/editor_palettes.cpp
    M src/editor/palette/empty_palette.hpp
    M src/editor/palette/item_palette.cpp
    M src/editor/palette/terrain_palettes.cpp
    M src/editor/palette/tristate_button.cpp
    M src/editor/palette/unit_palette.cpp
    M src/editor/toolkit/editor_toolkit.cpp
    M src/events.hpp
    M src/fake_unit_ptr.cpp
    M src/filechooser.cpp
    M src/filesystem.hpp
    M src/filesystem_boost.cpp
    M src/filesystem_common.cpp
    M src/floating_label.cpp
    M src/floating_label.hpp
    M src/floating_textbox.cpp
    M src/floating_textbox.hpp
    M src/font.cpp
    M src/format_time_summary.cpp
    M src/formula/callable.hpp
    M src/formula/callable_objects.cpp
    M src/formula/debugger.cpp
    M src/formula/debugger.hpp
    M src/formula/debugger_fwd.cpp
    M src/formula/formula.cpp
    M src/formula/formula.hpp
    M src/formula/function.cpp
    M src/formula/function.hpp
    M src/formula/string_utils.hpp
    M src/formula/variant.cpp
    M src/formula/variant.hpp
    M src/game_board.cpp
    M src/game_config_manager.cpp
    M src/game_config_manager.hpp
    M src/game_display.cpp
    M src/game_display.hpp
    M src/game_events/action_wml.cpp
    M src/game_events/conditional_wml.cpp
    M src/game_events/menu_item.cpp
    M src/game_events/pump.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/create_engine.hpp
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_lobby.hpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/playcampaign.hpp
    M src/game_initialization/singleplayer.cpp
    M src/game_launcher.cpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/generators/cave_map_generator.cpp
    M src/generators/default_map_generator.cpp
    M src/generators/default_map_generator_job.cpp
    M src/generators/default_map_generator_job.hpp
    M src/generators/map_create.cpp
    M src/generators/map_generator.cpp
    M src/gettext.cpp
    M src/gettext_boost.cpp
    M src/global.hpp
    M src/gui/auxiliary/field.hpp
    M src/gui/auxiliary/formula.hpp
    M src/gui/auxiliary/iterator/policy_visit.hpp
    M src/gui/auxiliary/iterator/walker_grid.cpp
    M src/gui/auxiliary/iterator/walker_widget.cpp
    M src/gui/core/canvas.cpp
    M src/gui/core/event/dispatcher.cpp
    M src/gui/core/event/dispatcher.hpp
    M src/gui/core/event/dispatcher_private.hpp
    M src/gui/core/event/distributor.cpp
    M src/gui/core/event/distributor.hpp
    M src/gui/core/event/handler.cpp
    M src/gui/core/notifiee.hpp
    M src/gui/core/notifier.hpp
    M src/gui/core/timer.cpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/debug_clock.cpp
    M src/gui/dialogs/debug_clock.hpp
    M src/gui/dialogs/editor/custom_tod.cpp
    M src/gui/dialogs/editor/custom_tod.hpp
    M src/gui/dialogs/editor/generate_map.cpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/game_cache_options.cpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp
    M src/gui/dialogs/lobby/data.cpp
    M src/gui/dialogs/lobby/data.hpp
    M src/gui/dialogs/lobby/info.cpp
    M src/gui/dialogs/lobby/lobby.cpp
    M src/gui/dialogs/lobby/lobby.hpp
    M src/gui/dialogs/lobby/player_info.cpp
    M src/gui/dialogs/lua_interpreter.cpp
    M src/gui/dialogs/message.cpp
    M src/gui/dialogs/multiplayer/mp_change_control.cpp
    M src/gui/dialogs/multiplayer/mp_create_game.cpp
    M src/gui/dialogs/popup.cpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/wml_message.hpp
    M src/gui/widgets/container.hpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/control.hpp
    M src/gui/widgets/debug.cpp
    M src/gui/widgets/generator.cpp
    M src/gui/widgets/generator_private.hpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/grid.hpp
    M src/gui/widgets/list.cpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/matrix.cpp
    M src/gui/widgets/matrix.hpp
    M src/gui/widgets/minimap.cpp
    M src/gui/widgets/minimap.hpp
    M src/gui/widgets/multi_page.cpp
    M src/gui/widgets/pane.cpp
    M src/gui/widgets/pane.hpp
    M src/gui/widgets/panel.cpp
    M src/gui/widgets/scroll_label.cpp
    M src/gui/widgets/scrollbar.cpp
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/scrollbar_panel.cpp
    M src/gui/widgets/settings.cpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/text.cpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/tree_view_node.hpp
    M src/gui/widgets/viewport.cpp
    M src/gui/widgets/widget.cpp
    M src/gui/widgets/widget.hpp
    M src/gui/widgets/window.cpp
    M src/gui/widgets/window.hpp
    M src/halo.cpp
    M src/help/help.cpp
    M src/help/help_browser.cpp
    M src/help/help_button.cpp
    M src/help/help_impl.cpp
    M src/help/help_impl.hpp
    M src/help/help_menu.cpp
    M src/help/help_menu.hpp
    M src/help/help_text_area.cpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_preferences_display.cpp
    M src/image.cpp
    M src/image.hpp
    M src/image_modifications.cpp
    M src/key.cpp
    M src/language.cpp
    M src/log.cpp
    M src/log.hpp
    M src/log_windows.cpp
    M src/lua_jailbreak_exception.cpp
    M src/lua_jailbreak_exception.hpp
    M src/map/label.cpp
    M src/map/location.hpp
    M src/map/map.cpp
    M src/marked-up_text.cpp
    M src/marked-up_text.hpp
    M src/md5.cpp
    M src/menu_events.cpp
    M src/minimap.cpp
    M src/minimap.hpp
    M src/mouse_events.cpp
    M src/mouse_handler_base.cpp
    M src/movetype.cpp
    M src/movetype.hpp
    M src/nacl/plugin.cc
    M src/network.cpp
    M src/network_worker.cpp
    M src/pathfind/astarsearch.cpp
    M src/pathfind/pathfind.cpp
    M src/pathfind/pathfind.hpp
    M src/persist_context.cpp
    M src/persist_context.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playmp_controller.cpp
    M src/playsingle_controller.cpp
    M src/playsingle_controller.hpp
    M src/playturn.cpp
    M src/random_new.cpp
    M src/replay.cpp
    M src/replay_controller.hpp
    M src/replay_helper.cpp
    M src/reports.cpp
    M src/resources.cpp
    M src/save_blocker.cpp
    M src/save_index.cpp
    M src/save_index.hpp
    M src/savegame.cpp
    M src/savegame.hpp
    M src/scoped_resource.hpp
    M src/scripting/application_lua_kernel.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_cpp_function.cpp
    M src/scripting/lua_fileops.cpp
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp
    M src/scripting/lua_race.cpp
    M src/scripting/lua_rng.cpp
    M src/scripting/lua_team.cpp
    M src/scripting/mapgen_lua_kernel.cpp
    M src/scripting/plugins/context.cpp
    M src/scripting/plugins/manager.cpp
    M src/sdl/image.cpp
    M src/sdl/image.hpp
    M src/sdl/rect.cpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp
    M src/serialization/parser.cpp
    M src/serialization/parser.hpp
    M src/serialization/preprocessor.cpp
    M src/serialization/preprocessor.hpp
    M src/serialization/schema_validator.cpp
    M src/serialization/tokenizer.cpp
    M src/server/ban.cpp
    M src/server/forum_user_handler.cpp
    M src/server/game.cpp
    M src/server/game.hpp
    M src/server/metrics.cpp
    M src/server/player.cpp
    M src/server/player.hpp
    M src/server/room.cpp
    M src/server/room.hpp
    M src/server/room_manager.cpp
    M src/server/room_manager.hpp
    M src/server/sample_user_handler.cpp
    M src/server/sample_user_handler.hpp
    M src/server/server.cpp
    M src/server/simple_wml.cpp
    M src/server/simple_wml.hpp
    M src/server/user_handler.cpp
    M src/settings.hpp
    M src/show_dialog.cpp
    M src/show_dialog.hpp
    M src/side_filter.cpp
    M src/sound.cpp
    M src/sound_music_track.cpp
    M src/statistics.hpp
    M src/statistics_dialog.cpp
    M src/storyscreen/controller.cpp
    M src/storyscreen/part.cpp
    M src/storyscreen/render.cpp
    M src/synced_commands.cpp
    M src/synced_context.cpp
    M src/team.cpp
    M src/team.hpp
    M src/teambuilder.cpp
    M src/terrain/builder.cpp
    M src/terrain/builder.hpp
    M src/terrain/filter.cpp
    M src/tests/gui/fire_event.cpp
    M src/tests/gui/iterator.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/gui/visitor.cpp
    M src/tests/test_image_modifications.cpp
    M src/tests/test_lua.cpp
    M src/tests/test_mp_connect.cpp
    M src/text.cpp
    M src/theme.cpp
    M src/theme.hpp
    M src/thread.cpp
    M src/thread.hpp
    M src/tod_manager.hpp
    M src/tools/cutter.cpp
    M src/tools/dummy_video.cpp
    M src/tools/exploder_composer.cpp
    M src/tools/exploder_cutter.cpp
    M src/tools/exploder_cutter.hpp
    M src/tools/exploder_utils.cpp
    M src/tools/schema/schema_generator.cpp
    M src/tools/schema/sourceparser.cpp
    M src/tools/schema/tag.cpp
    M src/tools/sdl2/window.cpp
    M src/tooltips.cpp
    M src/tooltips.hpp
    M src/tracer.hpp
    M src/units/abilities.cpp
    M src/units/abilities.hpp
    M src/units/animation.cpp
    M src/units/animation.hpp
    M src/units/animation_component.cpp
    M src/units/animation_component.hpp
    M src/units/attack_type.cpp
    M src/units/attack_type.hpp
    M src/units/drawer.cpp
    M src/units/filter.cpp
    M src/units/filter.hpp
    M src/units/frame.cpp
    M src/units/map.cpp
    M src/units/map.hpp
    M src/units/types.cpp
    M src/units/types.hpp
    M src/units/udisplay.cpp
    M src/units/udisplay.hpp
    M src/units/unit.cpp
    M src/units/unit.hpp
    M src/util.hpp
    M src/utils/iterator.hpp
    M src/utils/shared_object.hpp
    M src/utils/smart_list.hpp
    M src/variable.cpp
    M src/video.cpp
    M src/video.hpp
    M src/wesnoth.cpp
    M src/whiteboard/highlighter.cpp
    M src/whiteboard/manager.cpp
    M src/whiteboard/manager.hpp
    M src/whiteboard/move.cpp
    M src/whiteboard/utility.cpp
    M src/whiteboard/utility.hpp
    M src/widgets/button.cpp
    M src/widgets/combo.cpp
    M src/widgets/menu.cpp
    M src/widgets/menu.hpp
    M src/widgets/menu_style.cpp
    M src/widgets/multimenu.cpp
    M src/widgets/multimenu.hpp
    M src/widgets/scrollbar.cpp
    M src/widgets/scrollpane.cpp
    M src/widgets/slider.cpp
    M src/widgets/slider.hpp
    M src/widgets/textbox.cpp
    M src/widgets/textbox.hpp
    M src/widgets/widget.cpp
    M src/wmi_pager.hpp
    M src/wml_exception.hpp

  Log Message:
  -----------
  NULL -> nullptr

A few cases of NULL were missed, since changing them led to errors
(Mainly instances where it was passed to a boost::function)


  Commit: 1ae22aa046dbf4e2ccfb1515eb105d49fc0ed938
      https://github.com/wesnoth/wesnoth/commit/1ae22aa046dbf4e2ccfb1515eb105d49fc0ed938
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: use initializer list for accl speeds


  Commit: 86b468037114ac628f1d7db82f764cfe34064df7
      https://github.com/wesnoth/wesnoth/commit/86b468037114ac628f1d7db82f764cfe34064df7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_cpp_function.cpp
    M src/scripting/lua_cpp_function.hpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/plugins/context.cpp
    M src/scripting/plugins/context.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Use vector/templating for Lua-like bulk registration functions


  Commit: 4c45683d4d6de4c938add9146eeed272fda33881
      https://github.com/wesnoth/wesnoth/commit/4c45683d4d6de4c938add9146eeed272fda33881
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/ai/lua/core.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp

  Log Message:
  -----------
  Modernize luaW_getglobal

The variadic form now uses a variadic template, and a vector form has been added.
Since the nullptr sentinel argument is no longer required, it has been removed from all calls.


  Commit: fb6031d6a14c868914a91afd14fcd43c41faf9eb
      https://github.com/wesnoth/wesnoth/commit/fb6031d6a14c868914a91afd14fcd43c41faf9eb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M changelog
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  lua_function= in SUF now has limited support for non-global functions

To be precise, the string is considered as a dot-separated list of components.


  Commit: 61cb45ac8c3b579bab41b47bf3ef21f2c54be57f
      https://github.com/wesnoth/wesnoth/commit/61cb45ac8c3b579bab41b47bf3ef21f2c54be57f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

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


  Commit: 83dd965f9e2befffb853005c5f793138b3659063
      https://github.com/wesnoth/wesnoth/commit/83dd965f9e2befffb853005c5f793138b3659063
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  WML test fixup by Soliton


  Commit: accbcd0466e9902d99e60bcd11d9b7d011d70abb
      https://github.com/wesnoth/wesnoth/commit/accbcd0466e9902d99e60bcd11d9b7d011d70abb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  SoF: italicize description poem


  Commit: a0ffdff8120fe7b2e6475cf7fad3a8d94ab9fb91
      https://github.com/wesnoth/wesnoth/commit/a0ffdff8120fe7b2e6475cf7fad3a8d94ab9fb91
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/ai/configuration.cpp
    M src/game_data.cpp
    M src/game_events/action_wml.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/map/location.cpp
    M src/movetype.cpp
    M src/mp_ui_alerts.cpp
    M src/play_controller.cpp
    M src/save_index.cpp
    M src/saved_game.cpp
    M src/savegame.cpp
    M src/team.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/test_commandline_options.cpp
    M src/tests/test_filesystem.cpp
    M src/units/unit.cpp

  Log Message:
  -----------
  Convert plain usecases of boost::assign::list_of() to initializer lists

Usecases calling to_container() or convert_to_container() were left alone.


  Commit: 0936066bf3e670afad845cc0b9c96cd122505d0f
      https://github.com/wesnoth/wesnoth/commit/0936066bf3e670afad845cc0b9c96cd122505d0f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/game_initialization/create_engine.cpp

  Log Message:
  -----------
  Fixed initializing of mp scenarios

Was accidentally broken in 876710af8c2.


  Commit: f6452a3dd63adecff28dd0e627a34cd2ec0cd77c
      https://github.com/wesnoth/wesnoth/commit/f6452a3dd63adecff28dd0e627a34cd2ec0cd77c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/tests/test_mp_connect.cpp

  Log Message:
  -----------
  Small test fixup (same as 0936066bf3e6)


  Commit: 4024e673f7655afbe0cdb330697b756427b51678
      https://github.com/wesnoth/wesnoth/commit/4024e673f7655afbe0cdb330697b756427b51678
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  tpreferences: Make checkmark translatable


  Commit: a0a8836bbe35ece3c2b310f85df3d04417c81986
      https://github.com/wesnoth/wesnoth/commit/a0a8836bbe35ece3c2b310f85df3d04417c81986
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/formula/callable_objects.cpp
    M src/game_board.cpp
    M src/game_classification.cpp
    M src/reports.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/units/types.cpp

  Log Message:
  -----------
  Used to_string() method instead of enum::enum_to_string() when possible


  Commit: c8a71438ac2a83597fae9d17e1597421980c5f87
      https://github.com/wesnoth/wesnoth/commit/c8a71438ac2a83597fae9d17e1597421980c5f87
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/tests/test_commandline_options.cpp
    M src/tests/test_filesystem.cpp

  Log Message:
  -----------
  Fix unit tests


  Commit: 5d9e211b349a8309e0176de4bea0811452749da5
      https://github.com/wesnoth/wesnoth/commit/5d9e211b349a8309e0176de4bea0811452749da5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/game_config_manager.cpp

  Log Message:
  -----------
  fix loadscreen always showing before campaigns menu.


  Commit: c01e5e8a39e0efe2dfab8aec2346854cabe65924
      https://github.com/wesnoth/wesnoth/commit/c01e5e8a39e0efe2dfab8aec2346854cabe65924
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/map/map.cpp

  Log Message:
  -----------
  fix starting positions in gamemap::write()


  Commit: ec43700ff5bf062fddbf881e43077471466f09bd
      https://github.com/wesnoth/wesnoth/commit/ec43700ff5bf062fddbf881e43077471466f09bd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/tests/main.cpp
    M src/tests/test_network_worker.cpp

  Log Message:
  -----------
  XCode: Enable unit tests build


  Commit: e7cb3f500c52becc0b4d45c71f0c6259c8656f51
      https://github.com/wesnoth/wesnoth/commit/e7cb3f500c52becc0b4d45c71f0c6259c8656f51
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    A projectfiles/Xcode/Wesnoth.xcodeproj/xcshareddata/xcschemes/unit_tests.xcscheme

  Log Message:
  -----------
  XCode: Fix dynamic link errors in unit tests


  Commit: 9c442ebb4b1bcc7f7261f424f9d7bcaf5a84b638
      https://github.com/wesnoth/wesnoth/commit/9c442ebb4b1bcc7f7261f424f9d7bcaf5a84b638
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  XCode: Fix wesnothd build

A unit test file had been accidentally included in the build, leading to link errors.


  Commit: b6282d866293c615e2fa4ebff06b4600da3ac663
      https://github.com/wesnoth/wesnoth/commit/b6282d866293c615e2fa4ebff06b4600da3ac663
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

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

  Log Message:
  -----------
  use c++11 heterogeneous map lookups in config if possible.

this means that codes like cfg.child("abcd") or cfg["abcd"] won't create
a temporary std::string anymore. At least when cfg is const.


  Commit: bc20a3d7d9d543ce0cc9b630ab8695e5b927452c
      https://github.com/wesnoth/wesnoth/commit/bc20a3d7d9d543ce0cc9b630ab8695e5b927452c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

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

  Log Message:
  -----------
  remove a c++11 #ifdef


  Commit: 51957589ed9a5ae18484301b140032f4fa2d1332
      https://github.com/wesnoth/wesnoth/commit/51957589ed9a5ae18484301b140032f4fa2d1332
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/gui/auxiliary/filter.hpp
    M src/units/map.hpp
    M src/variable.hpp

  Log Message:
  -----------
  Removed some C++11 include guards I missed


  Commit: 1c5f6024fd2274611b994ef51c476b251756eb2b
      https://github.com/wesnoth/wesnoth/commit/1c5f6024fd2274611b994ef51c476b251756eb2b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  Reduce needlessly large closures


  Commit: a5cd2c7f4ad43f21a6e94c8f7fd634bea9d82a7b
      https://github.com/wesnoth/wesnoth/commit/a5cd2c7f4ad43f21a6e94c8f7fd634bea9d82a7b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp
    M src/play_controller.cpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Restore loadscreen translatable stage messages


  Commit: 1368a05ee996ba9404b97bac1236c9bf36b1bb2d
      https://github.com/wesnoth/wesnoth/commit/1368a05ee996ba9404b97bac1236c9bf36b1bb2d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  Correct indentation


  Commit: d9eab21bd0123c3c2271a6f3f27bfe8318ed36cf
      https://github.com/wesnoth/wesnoth/commit/d9eab21bd0123c3c2271a6f3f27bfe8318ed36cf
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/game_state.cpp
    M src/game_state.hpp
    M src/play_controller.cpp

  Log Message:
  -----------
  Remove redundant gamestate::bind()


  Commit: e35e46ec2e517f0f2be1fe2c788d05b807f58863
      https://github.com/wesnoth/wesnoth/commit/e35e46ec2e517f0f2be1fe2c788d05b807f58863
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

  Changed paths:
    M src/xBRZ/xbrz.cpp

  Log Message:
  -----------
  Enable commented C++11 xBRZ code


  Commit: 1cc3711996923636e5e979b00dbd9f7e5dbd24d8
      https://github.com/wesnoth/wesnoth/commit/1cc3711996923636e5e979b00dbd9f7e5dbd24d8
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-03-31 (Thu, 31 Mar 2016)

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

  Log Message:
  -----------
  Xcode project: ignore inconsistent-missing-override warning


  Commit: 8580245c29c720b2807829e2929358d05513725a
      https://github.com/wesnoth/wesnoth/commit/8580245c29c720b2807829e2929358d05513725a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/config.hpp

  Log Message:
  -----------
  Complete config.hpp compiler detection


  Commit: 7c767e64025790fe18cf8d05b526e727d8b24cf6
      https://github.com/wesnoth/wesnoth/commit/7c767e64025790fe18cf8d05b526e727d8b24cf6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp

  Log Message:
  -----------
  tloadscreen: Use atomic access for current stage


  Commit: d958429e27f230bb3eda26c05c56ec84a2ca8696
      https://github.com/wesnoth/wesnoth/commit/d958429e27f230bb3eda26c05c56ec84a2ca8696
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M projectfiles/Xcode/Info.plist

  Log Message:
  -----------
  XCode: Update Wesnoth version


  Commit: 1ff7b5fbcd41bb48fa8a40995f0f140c09a3bc2b
      https://github.com/wesnoth/wesnoth/commit/1ff7b5fbcd41bb48fa8a40995f0f140c09a3bc2b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M projectfiles/Xcode/Info.plist

  Log Message:
  -----------
  XCode: Set Mac App Store category


  Commit: 390aa205168aa589e6bed0f8b14692d0656d4b47
      https://github.com/wesnoth/wesnoth/commit/390aa205168aa589e6bed0f8b14692d0656d4b47
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/config.hpp
    M src/global.hpp

  Log Message:
  -----------
  Guards around C++14 code


  Commit: cc115b9d0ed932a59cbae9a60341c348502d138f
      https://github.com/wesnoth/wesnoth/commit/cc115b9d0ed932a59cbae9a60341c348502d138f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/gui/dialogs/loadscreen.hpp

  Log Message:
  -----------
  tloadscreen fixup for MSVC


  Commit: 59a8682b8915a47962c4afcec7c64c11b2e0040e
      https://github.com/wesnoth/wesnoth/commit/59a8682b8915a47962c4afcec7c64c11b2e0040e
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/log.hpp

  Log Message:
  -----------
  Trivial comment spelling correction (from PR #640).


  Commit: 7e204d16e45f643f729ace1e9c34521d0b0b2cc8
      https://github.com/wesnoth/wesnoth/commit/7e204d16e45f643f729ace1e9c34521d0b0b2cc8
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/config.hpp

  Log Message:
  -----------
  fix c++14 compiler detation

HAVE_CXX14 is most likeley meaningless on msvc, so we move the msvc out of HAVE_CXX14. Also fixes the indention of the other code.


  Commit: 9d570b852c6df3e75344997e1b33818a50b2788a
      https://github.com/wesnoth/wesnoth/commit/9d570b852c6df3e75344997e1b33818a50b2788a
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/config.hpp

  Log Message:
  -----------
  fix c++14 compiler detection


  Commit: 2cfffe8bb6013afc9d97b0006d30266961add311
      https://github.com/wesnoth/wesnoth/commit/2cfffe8bb6013afc9d97b0006d30266961add311
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/config.hpp

  Log Message:
  -----------
  attempt to fix c++14 compilation.


  Commit: 4645d654c390ceba16223473301c7b6a3dd23761
      https://github.com/wesnoth/wesnoth/commit/4645d654c390ceba16223473301c7b6a3dd23761
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnothd.cbp

  Log Message:
  -----------
  CB: enable building wesnothd alone


  Commit: f497d4c919491ccc5d687a77a8fd47b8221b418c
      https://github.com/wesnoth/wesnoth/commit/f497d4c919491ccc5d687a77a8fd47b8221b418c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

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

  Log Message:
  -----------
  tpreferences: fixed accelerated speed slider

Apparently, to_string has inconsistent behavior when operating on
floating point types, so revert to using lexical_cast.


  Commit: 982394fe3a02b31b6ec182b86d213b372088c8a9
      https://github.com/wesnoth/wesnoth/commit/982394fe3a02b31b6ec182b86d213b372088c8a9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/config.hpp
    M src/formula/callable_objects.cpp
    M src/game_board.cpp
    M src/game_initialization/depcheck.cpp
    M src/gui/core/canvas.cpp
    M src/gui/core/event/handler.cpp
    M src/gui/core/notifier.hpp
    M src/gui/core/tips.cpp
    M src/gui/core/widget_definition.hpp
    M src/gui/core/window_builder.cpp
    M src/gui/core/window_builder/helper.cpp
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/addon/filter_options.cpp
    M src/gui/dialogs/addon/list.cpp
    M src/gui/dialogs/addon/uninstall_list.cpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_settings.cpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/core_selection.cpp
    M src/gui/dialogs/debug_clock.cpp
    M src/gui/dialogs/depcheck_select_new.cpp
    M src/gui/dialogs/dialog.cpp
    M src/gui/dialogs/drop_down_list.cpp
    M src/gui/dialogs/editor/generate_map.cpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_version.cpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/label_settings.cpp
    M src/gui/dialogs/language_selection.cpp
    M src/gui/dialogs/lobby/data.cpp
    M src/gui/dialogs/lobby/info.cpp
    M src/gui/dialogs/lobby/lobby.cpp
    M src/gui/dialogs/message.cpp
    M src/gui/dialogs/multiplayer/mp_change_control.cpp
    M src/gui/dialogs/multiplayer/mp_connect.cpp
    M src/gui/dialogs/multiplayer/mp_create_game.cpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/simple_item_selector.cpp
    M src/gui/dialogs/theme_list.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_recruit.cpp
    M src/gui/dialogs/wml_error.cpp
    M src/gui/dialogs/wml_message.cpp
    M src/gui/widgets/combobox.cpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/generator.cpp
    M src/gui/widgets/generator_private.hpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/group.hpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/multi_page.cpp
    M src/gui/widgets/pane.cpp
    M src/gui/widgets/progress_bar.cpp
    M src/gui/widgets/scrollbar.cpp
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/settings.cpp
    M src/gui/widgets/settings.hpp
    M src/gui/widgets/slider.cpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/text_box.cpp
    M src/gui/widgets/toggle_button.cpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/unit_preview_pane.cpp
    M src/gui/widgets/window.cpp
    M src/map/map.cpp
    M src/quit_confirmation.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/server/game.cpp
    M src/theme.cpp
    R src/utils/foreach.hpp
    A src/utils/iterable_pair.hpp

  Log Message:
  -----------
  Remove custom FOREACH macro in favour of range-for


  Commit: bb02ce7c72ab6c8bd3595fd60cd9232809dfde57
      https://github.com/wesnoth/wesnoth/commit/bb02ce7c72ab6c8bd3595fd60cd9232809dfde57
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  scons: add option to enable using c++14 features


  Commit: ae09f7975b0d5e07b5ee53aaaf97a456529d6740
      https://github.com/wesnoth/wesnoth/commit/ae09f7975b0d5e07b5ee53aaaf97a456529d6740
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Add c++14 test to travis


  Commit: b7d6712184518fb11a65acce2ae2283a2e99116f
      https://github.com/wesnoth/wesnoth/commit/b7d6712184518fb11a65acce2ae2283a2e99116f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp

  Log Message:
  -----------
  tloadscreen: Disable escape/enter and avoid use of atomic iterator


  Commit: 90cd3bacc826943569e662498ae867a23163cf9e
      https://github.com/wesnoth/wesnoth/commit/90cd3bacc826943569e662498ae867a23163cf9e
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  attempt to fix travis c++14 build


  Commit: b847c1878559b21875f195fde205c05311ea1164
      https://github.com/wesnoth/wesnoth/commit/b847c1878559b21875f195fde205c05311ea1164
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/fake_unit_ptr.hpp

  Log Message:
  -----------
  fix msvc compilation.


  Commit: aaf9cb406f796db848c544a15197e360ef91ff69
      https://github.com/wesnoth/wesnoth/commit/aaf9cb406f796db848c544a15197e360ef91ff69
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-04-01 (Fri, 01 Apr 2016)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  fix a c++11 todo


  Commit: c5ac29d505a6d8e5b9845a01e43268067dfbad8a
      https://github.com/wesnoth/wesnoth/commit/c5ac29d505a6d8e5b9845a01e43268067dfbad8a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/config.cpp

  Log Message:
  -----------
  Revert use of std::to_string in config

to_string has problems with floating point types


  Commit: f758706ea2a4306aa67e00662ab6bf5f5173e5c6
      https://github.com/wesnoth/wesnoth/commit/f758706ea2a4306aa67e00662ab6bf5f5173e5c6
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  fixed compiling with CMake in a hacky way

* Switched from C++98 to C++11 (as announced on the dev-ml)
* Added support for boost-thread

The current implementation is hacky and not clean. It at least builds on
my gentoo ~amd64 system.


  Commit: adb0abfb6dec9449f309149e9e2d662e2ac9873d
      https://github.com/wesnoth/wesnoth/commit/adb0abfb6dec9449f309149e9e2d662e2ac9873d
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  add boost-thread to cmake recipe, part2


  Commit: 104ccf6e36bc13db26aaecf884c378e3bd28d3e9
      https://github.com/wesnoth/wesnoth/commit/104ccf6e36bc13db26aaecf884c378e3bd28d3e9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/ai/formula/ai.cpp
    M src/ai/formula/ai.hpp
    M src/ai/formula/candidates.cpp
    M src/ai/formula/candidates.hpp

  Log Message:
  -----------
  Remove obsolete class from FormulaAI

This class appears to stem from the days when FormulaAI was implemented as a separate AI algorithm,
rather than as an engine of the composite AI. Apart from one function which didn't access anything in
the class (and has been moved elsewhere), the class was entirely unused.


  Commit: ca382018b7a9b5b744f0669bf1442a30ead63c15
      https://github.com/wesnoth/wesnoth/commit/ca382018b7a9b5b744f0669bf1442a30ead63c15
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/about.cpp
    M src/actions/attack.cpp
    M src/actions/create.cpp
    M src/actions/heal.cpp
    M src/actions/move.cpp
    M src/actions/undo.cpp
    M src/actions/undo_action.cpp
    M src/actions/unit_creator.cpp
    M src/actions/vision.cpp
    M src/addon/info.cpp
    M src/addon/manager.cpp
    M src/addon/manager_ui.cpp
    M src/addon/validation.cpp
    M src/ai/composite/ai.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/component.cpp
    M src/ai/composite/goal.cpp
    M src/ai/composite/property_handler.hpp
    M src/ai/configuration.cpp
    M src/ai/contexts.cpp
    M src/ai/default/ca.cpp
    M src/ai/default/recruitment.cpp
    M src/ai/default/recruitment.hpp
    M src/ai/default/stage_rca.cpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/candidates.cpp
    M src/ai/formula/function_table.cpp
    M src/ai/manager.cpp
    M src/arrow.cpp
    M src/campaign_server/addon_utils.cpp
    M src/campaign_server/blacklist.cpp
    M src/campaign_server/campaign_server.cpp
    M src/carryover.cpp
    M src/commandline_options.cpp
    M src/config.cpp
    M src/config_cache.cpp
    M src/controller_base.cpp
    M src/dialogs.cpp
    M src/display.cpp
    M src/display_chat_manager.cpp
    M src/display_context.cpp
    M src/editor/action/action.cpp
    M src/editor/action/action_select.cpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/editor_preferences.cpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/editor_map.cpp
    M src/editor/map/map_context.cpp
    M src/editor/map/map_fragment.cpp
    M src/editor/palette/editor_palettes.cpp
    M src/editor/palette/editor_palettes.hpp
    M src/editor/palette/item_palette.cpp
    M src/editor/palette/palette_manager.cpp
    M src/editor/palette/terrain_palettes.cpp
    M src/editor/palette/unit_palette.cpp
    M src/editor/toolkit/brush.cpp
    M src/editor/toolkit/editor_toolkit.cpp
    M src/filesystem_boost.cpp
    M src/font.cpp
    M src/formula/formula.cpp
    M src/formula/function.cpp
    M src/game_board.cpp
    M src/game_config.cpp
    M src/game_config_manager.cpp
    M src/game_display.cpp
    M src/game_events/action_wml.cpp
    M src/game_events/conditional_wml.cpp
    M src/game_events/handlers.cpp
    M src/game_events/manager.cpp
    M src/game_events/manager_impl.cpp
    M src/game_events/pump.cpp
    M src/game_events/wmi_container.cpp
    M src/game_initialization/configure_engine.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/mp_game_utils.cpp
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_connect.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/playcampaign.cpp
    M src/game_launcher.cpp
    M src/game_preferences.cpp
    M src/game_state.cpp
    M src/generators/cave_map_generator.cpp
    M src/generators/default_map_generator_job.cpp
    M src/generators/lua_map_generator.cpp
    M src/gettext_boost.cpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/editor/set_starting_position.cpp
    M src/gui/dialogs/lobby/lobby.cpp
    M src/gui/dialogs/multiplayer/mp_alerts_options.cpp
    M src/gui/widgets/grid_private.hpp
    M src/gui/widgets/list.cpp
    M src/help/help_impl.cpp
    M src/help/help_topic_generators.cpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_item.cpp
    M src/image.cpp
    M src/image_modifications.cpp
    M src/language.cpp
    M src/leader_scroll_dialog.cpp
    M src/log.cpp
    M src/log_windows.cpp
    M src/map/label.cpp
    M src/map/map.cpp
    M src/menu_events.cpp
    M src/minimap.cpp
    M src/mouse_events.cpp
    M src/movetype.cpp
    M src/mp_game_settings.cpp
    M src/pathfind/pathfind.cpp
    M src/pathfind/teleport.cpp
    M src/pathutils.cpp
    M src/persist_manager.cpp
    M src/play_controller.cpp
    M src/playmp_controller.cpp
    M src/playsingle_controller.cpp
    M src/playturn.cpp
    M src/preferences_display.cpp
    M src/quit_confirmation.cpp
    M src/recall_list_manager.cpp
    M src/replay.cpp
    M src/replay_controller.cpp
    M src/replay_recorder_base.cpp
    M src/reports.cpp
    M src/save_index.cpp
    M src/saved_game.cpp
    M src/savegame.cpp
    M src/scripting/application_lua_kernel.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp
    M src/scripting/lua_race.cpp
    M src/scripting/lua_team.cpp
    M src/scripting/lua_unit_type.cpp
    M src/scripting/push_check.hpp
    M src/serialization/parser.cpp
    M src/serialization/preprocessor.cpp
    M src/serialization/schema_validator.cpp
    M src/serialization/unicode.cpp
    M src/server/ban.cpp
    M src/server/game.cpp
    M src/server/room_manager.cpp
    M src/server/server.cpp
    M src/side_filter.cpp
    M src/sound.cpp
    M src/statistics.cpp
    M src/storyscreen/controller.cpp
    M src/storyscreen/render.cpp
    M src/synced_commands.cpp
    M src/synced_user_choice.cpp
    M src/syncmp_handler.cpp
    M src/team.cpp
    M src/teambuilder.cpp
    M src/terrain/builder.cpp
    M src/terrain/filter.cpp
    M src/terrain/terrain.cpp
    M src/tests/create_images.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/test_addons.cpp
    M src/tests/test_config.cpp
    M src/tests/test_filesystem.cpp
    M src/tests/test_mp_connect.cpp
    M src/tests/test_whiteboard_side_actions.cpp
    M src/text.cpp
    M src/time_of_day.cpp
    M src/tod_manager.cpp
    M src/tools/exploder_cutter.cpp
    M src/tools/schema/tag.cpp
    M src/tools/sdl2/sdl2.cpp
    M src/tooltips.cpp
    M src/tracer.cpp
    M src/units/abilities.cpp
    M src/units/animation.cpp
    M src/units/attack_type.cpp
    M src/units/drawer.cpp
    M src/units/filter.cpp
    M src/units/formula_manager.cpp
    M src/units/map.cpp
    M src/units/types.cpp
    M src/units/udisplay.cpp
    M src/units/unit.cpp
    M src/units/unit.hpp
    M src/utils/iterable_pair.hpp
    M src/utils/smart_list.hpp
    M src/variable.cpp
    M src/video.cpp
    M src/wesmage/filter.cpp
    M src/wesmage/options.cpp
    M src/wesmage/wesmage.cpp
    M src/wesnoth.cpp
    M src/whiteboard/highlighter.cpp
    M src/whiteboard/manager.cpp
    M src/whiteboard/mapbuilder.cpp
    M src/whiteboard/move.cpp
    M src/whiteboard/recall.cpp
    M src/whiteboard/side_actions.cpp
    M src/whiteboard/utility.cpp

  Log Message:
  -----------
  BOOST_FOREACH -> range for


  Commit: fe818f80051ece8f1fb084fd9e5bc072a7cd1188
      https://github.com/wesnoth/wesnoth/commit/fe818f80051ece8f1fb084fd9e5bc072a7cd1188
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M changelog
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp

  Log Message:
  -----------
  Add Lua API function to set the current time of day


  Commit: bfc6744b03c01c3bf7440a073f9c6f6e399dae02
      https://github.com/wesnoth/wesnoth/commit/bfc6744b03c01c3bf7440a073f9c6f6e399dae02
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp

  Log Message:
  -----------
  Workaround for MSVC2013's buggy atomic


  Commit: 4d1c9bdd437cc4a9e3cb2ea2c2cc01abf1b27316
      https://github.com/wesnoth/wesnoth/commit/4d1c9bdd437cc4a9e3cb2ea2c2cc01abf1b27316
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/scripting/game_lua_kernel.cpp
    A src/scripting/lua_formula_bridge.cpp
    A src/scripting/lua_formula_bridge.hpp

  Log Message:
  -----------
  Add wesnoth.eval_formula which compiles and evaluates a formula in the formula engine


  Commit: 38198e915172edb64c9d43b76168b72cfc860953
      https://github.com/wesnoth/wesnoth/commit/38198e915172edb64c9d43b76168b72cfc860953
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/formula/callable_objects.cpp
    M src/formula/callable_objects.hpp
    M src/formula/formula.cpp
    M src/formula/formula.hpp
    M src/scripting/lua_formula_bridge.cpp

  Log Message:
  -----------
  Move config_callable to callable_objects.hpp and add a comparator function


  Commit: ac4479090fef362bd491d72ee011619700dc21eb
      https://github.com/wesnoth/wesnoth/commit/ac4479090fef362bd491d72ee011619700dc21eb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/scripting/lua_formula_bridge.cpp

  Log Message:
  -----------
  Add a comparator function for lua_callable


  Commit: 5bb6c30b057d8b78363867e178d525123d4d698a
      https://github.com/wesnoth/wesnoth/commit/5bb6c30b057d8b78363867e178d525123d4d698a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_formula_bridge.cpp
    M src/scripting/lua_formula_bridge.hpp
    M src/scripting/lua_types.cpp
    M src/scripting/lua_types.hpp

  Log Message:
  -----------
  Lua API: Add wesnoth.compile_formula which returns a callable userdata


  Commit: 5fdad345f243d7d9a7a72fe24c7e31dc24ff3cab
      https://github.com/wesnoth/wesnoth/commit/5fdad345f243d7d9a7a72fe24c7e31dc24ff3cab
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/ai/formula/ai.cpp
    M src/ai/formula/function_table.cpp
    M src/ai/formula/function_table.hpp
    M src/formula/formula.cpp
    M src/formula/function.cpp
    M src/formula/function.hpp

  Log Message:
  -----------
  Formula engine: Generalize system of defining and instantiating functions


  Commit: b503b6cfe107720f9f05e497cb9158e526e3cbf8
      https://github.com/wesnoth/wesnoth/commit/b503b6cfe107720f9f05e497cb9158e526e3cbf8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/scripting/lua_formula_bridge.cpp

  Log Message:
  -----------
  Lua formula bridge now recognizes location objects


  Commit: cc7c1247445ea484a2e43f931f6a95ed8c1ed4fb
      https://github.com/wesnoth/wesnoth/commit/cc7c1247445ea484a2e43f931f6a95ed8c1ed4fb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/ai/formula/ai.cpp
    M src/ai/formula/function_table.cpp
    M src/ai/formula/function_table.hpp
    M src/formula/callable_objects.cpp
    M src/formula/callable_objects.hpp
    M src/formula/formula.cpp
    M src/formula/formula.hpp
    M src/formula/function.cpp
    M src/formula/function.hpp
    M src/scripting/game_lua_kernel.cpp
    A src/scripting/lua_formula_bridge.cpp
    A src/scripting/lua_formula_bridge.hpp
    M src/scripting/lua_types.cpp
    M src/scripting/lua_types.hpp

  Log Message:
  -----------
  Merge branch 'lua_formula_bridge'

Allows calling WFL code from Lua


  Commit: 5c9923dabaf2806e0ba45708a958f64f94f9a316
      https://github.com/wesnoth/wesnoth/commit/5c9923dabaf2806e0ba45708a958f64f94f9a316
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M changelog
    M src/formula/function.cpp
    M src/formula/function.hpp

  Log Message:
  -----------
  Formula engine: Add pair() function


  Commit: 0688e6df8f9ecf3c589da916fbd2e41b952f146d
      https://github.com/wesnoth/wesnoth/commit/0688e6df8f9ecf3c589da916fbd2e41b952f146d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M changelog
    M src/formula/callable_objects.cpp
    M src/formula/callable_objects.hpp

  Log Message:
  -----------
  Formula engine: Expose WML unit/side variables


  Commit: 9fc19a9fbde34fcf90cd2efe44e7d0de68781cd2
      https://github.com/wesnoth/wesnoth/commit/9fc19a9fbde34fcf90cd2efe44e7d0de68781cd2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

  Changed paths:
    M src/tracer.cpp

  Log Message:
  -----------
  Convert two remaining cases of BOOST_FOREACH to range-for


  Commit: 20b07c63791c1c1add1ed2b9655808739a4a12f6
      https://github.com/wesnoth/wesnoth/commit/20b07c63791c1c1add1ed2b9655808739a4a12f6
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M data/ai/micro_ais/micro_ai_helper.lua
    M data/ai/micro_ais/scenarios/goto.cfg

  Log Message:
  -----------
  Micro AIs: internal changes to AI and CA ID handling

This is needed to fix some corner cases of multiple Micro AI changes
during a scenario, such as for the bats in the Goto test scenario.


  Commit: 7c37ad57bd5858bc15a10d1e9f0deaa57a22467a
      https://github.com/wesnoth/wesnoth/commit/7c37ad57bd5858bc15a10d1e9f0deaa57a22467a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M data/core/units/humans/Mage_Silver.cfg
    M data/lua/wml/message.lua

  Log Message:
  -----------
  Two new [message] features
- ~LEFT() does the opposite of ~RIGHT(), but takes higher priority;
  use it to force an image to the left that's normally on the right
  (eg female silver mage)
- image=~RIGHT() means "use normal portrait, but on the right"


  Commit: ca512b20c245da41d3d6e61344ebd45028b30988
      https://github.com/wesnoth/wesnoth/commit/ca512b20c245da41d3d6e61344ebd45028b30988
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/campaign_server/addon_utils.cpp
    M src/campaign_server/blacklist.cpp
    M src/campaign_server/campaign_server.cpp
    M src/gui/dialogs/multiplayer/mp_create_game.cpp
    M src/gui/widgets/debug.cpp
    M src/tests/create_images.cpp
    M src/tools/exploder_cutter.cpp
    M src/tools/sdl2/sdl2.cpp
    M src/wesmage/filter.cpp
    M src/wesmage/options.cpp
    M src/wesmage/wesmage.cpp

  Log Message:
  -----------
  Fix several more cases of missed BOOST_FOREACH and FOREACH


  Commit: b8441bba2437a12d9bd11d01a00488364c62009d
      https://github.com/wesnoth/wesnoth/commit/b8441bba2437a12d9bd11d01a00488364c62009d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-02 (Sat, 02 Apr 2016)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript

  Log Message:
  -----------
  Update scons and CMake


  Commit: 1cc86a14af0b46cac24ca662b2ed6ffbcf15f9f4
      https://github.com/wesnoth/wesnoth/commit/1cc86a14af0b46cac24ca662b2ed6ffbcf15f9f4
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  simplify start_local_game_commandline

This makes start_local_game_commandline use the same functions that are
also used during normal gamestate inilisation in create_engine.

This specially fixes recuitlists in games stated via -m which was broken
since 09d40339168e322e4a1ab5dda3273db9ecfdb07b


  Commit: bc84ecf743d8ccc73071476a8057018c0728e2ba
      https://github.com/wesnoth/wesnoth/commit/bc84ecf743d8ccc73071476a8057018c0728e2ba
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

  Changed paths:
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  Attempt to fix gcc compilation


  Commit: 479f1b3d52633ec0667e48d9256e8c5e836cd754
      https://github.com/wesnoth/wesnoth/commit/479f1b3d52633ec0667e48d9256e8c5e836cd754
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  also allow c++1y in SConstruct


  Commit: 0cdd8b7180b31fbc19fa115a3d4bbb0e32642e21
      https://github.com/wesnoth/wesnoth/commit/0cdd8b7180b31fbc19fa115a3d4bbb0e32642e21
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

  Changed paths:
    M data/gui/widget/button_default.cfg
    A images/buttons/button_normal/background-active.png
    A images/buttons/button_normal/background-pressed.png
    A images/buttons/button_normal/background.png

  Log Message:
  -----------
  GUI2: draw buttons procedurally and increase default size


  Commit: 00b571a8e18e7874d84d002ff34a1dd73c29d306
      https://github.com/wesnoth/wesnoth/commit/00b571a8e18e7874d84d002ff34a1dd73c29d306
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

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

  Log Message:
  -----------
  Use large buttons for main panel in titlescreen


  Commit: 0708069cc2c545fdd534a27f40ede36c02643fef
      https://github.com/wesnoth/wesnoth/commit/0708069cc2c545fdd534a27f40ede36c02643fef
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

  Changed paths:
    M data/gui/macros/_initial.cfg
    M data/gui/macros/vertical_scrollbar.cfg
    M data/gui/widget/repeating_button_default.cfg
    A data/gui/widget/repeating_button_scrollbar.cfg
    M data/gui/widget/vertical_scrollbar_default.cfg
    M images/buttons/scrollbars/scrollbottom-active.png
    R images/buttons/scrollbars/scrollbottom-minimal-active.png
    R images/buttons/scrollbars/scrollbottom-minimal-pressed.png
    R images/buttons/scrollbars/scrollbottom-minimal.png
    M images/buttons/scrollbars/scrollbottom-pressed.png
    M images/buttons/scrollbars/scrollbottom.png
    M images/buttons/scrollbars/scrollmid-active.png
    R images/buttons/scrollbars/scrollmid-minimal-active.png
    R images/buttons/scrollbars/scrollmid-minimal-pressed.png
    R images/buttons/scrollbars/scrollmid-minimal.png
    M images/buttons/scrollbars/scrollmid-pressed.png
    M images/buttons/scrollbars/scrollmid.png
    M images/buttons/scrollbars/scrolltop-active.png
    R images/buttons/scrollbars/scrolltop-minimal-active.png
    R images/buttons/scrollbars/scrolltop-minimal-pressed.png
    R images/buttons/scrollbars/scrolltop-minimal.png
    M images/buttons/scrollbars/scrolltop-pressed.png
    M images/buttons/scrollbars/scrolltop.png

  Log Message:
  -----------
  New design for vertical scrollbars (horizontal pending)


  Commit: d3a825156e418ef650ac0254c994c932ce10adc2
      https://github.com/wesnoth/wesnoth/commit/d3a825156e418ef650ac0254c994c932ce10adc2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

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

  Log Message:
  -----------
  tgame_version: bump max dimensions to fit Lato font sizes


  Commit: 2122973a42bd68d5e6aa634d3f475c8002999d76
      https://github.com/wesnoth/wesnoth/commit/2122973a42bd68d5e6aa634d3f475c8002999d76
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

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

  Log Message:
  -----------
  ttext_box: reduced cursor height a little


  Commit: 1df91e01191423b6c96b51deb7ea2ada205a0b83
      https://github.com/wesnoth/wesnoth/commit/1df91e01191423b6c96b51deb7ea2ada205a0b83
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-03 (Sun, 03 Apr 2016)

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

  Log Message:
  -----------
  tbutton: provide alpha color values to satisfy schema


  Commit: 0ca4e6c9432a9956e43008c25ec1ce1aa56323b3
      https://github.com/wesnoth/wesnoth/commit/0ca4e6c9432a9956e43008c25ec1ce1aa56323b3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/ai/composite/ai.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/property_handler.hpp
    M src/ai/default/recruitment.cpp
    M src/ai/default/stage_rca.cpp
    M src/campaign_server/campaign_server.cpp
    M src/campaign_server/campaign_server.hpp
    M src/config.cpp
    M src/construct_dialog.cpp
    M src/display.cpp
    M src/display.hpp
    M src/editor/controller/editor_controller.cpp
    M src/game_events/manager.hpp
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_connect.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_state.cpp
    M src/gui/auxiliary/field.hpp
    M src/gui/core/event/dispatcher.hpp
    M src/gui/core/event/distributor.cpp
    M src/gui/core/register_widget.hpp
    M src/gui/core/timer.cpp
    M src/gui/core/timer.hpp
    M src/gui/core/window_builder.cpp
    M src/gui/core/window_builder.hpp
    M src/gui/dialogs/addon/connect.cpp
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/addon/filter_options.cpp
    M src/gui/dialogs/addon/list.cpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_settings.cpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/core_selection.cpp
    M src/gui/dialogs/debug_clock.cpp
    M src/gui/dialogs/dialog.cpp
    M src/gui/dialogs/dialog.hpp
    M src/gui/dialogs/drop_down_list.cpp
    M src/gui/dialogs/editor/custom_tod.cpp
    M src/gui/dialogs/editor/edit_label.cpp
    M src/gui/dialogs/editor/edit_side.cpp
    M src/gui/dialogs/editor/generate_map.cpp
    M src/gui/dialogs/editor/resize_map.cpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/game_cache_options.cpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_version.cpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/helper.hpp
    M src/gui/dialogs/label_settings.cpp
    M src/gui/dialogs/loadscreen.cpp
    M src/gui/dialogs/loadscreen.hpp
    M src/gui/dialogs/lobby/lobby.cpp
    M src/gui/dialogs/lobby/lobby.hpp
    M src/gui/dialogs/lobby/player_info.cpp
    M src/gui/dialogs/lua_interpreter.cpp
    M src/gui/dialogs/multiplayer/mp_alerts_options.cpp
    M src/gui/dialogs/multiplayer/mp_change_control.cpp
    M src/gui/dialogs/multiplayer/mp_connect.cpp
    M src/gui/dialogs/multiplayer/mp_create_game.cpp
    M src/gui/dialogs/multiplayer/synced_choice_wait.cpp
    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/select_orb_colors.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_recruit.cpp
    M src/gui/dialogs/wml_error.cpp
    M src/gui/widgets/button.cpp
    M src/gui/widgets/combobox.cpp
    M src/gui/widgets/combobox.hpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/drawing.cpp
    M src/gui/widgets/generator.cpp
    M src/gui/widgets/generator.hpp
    M src/gui/widgets/generator_private.hpp
    M src/gui/widgets/group.hpp
    M src/gui/widgets/horizontal_scrollbar.cpp
    M src/gui/widgets/image.cpp
    M src/gui/widgets/label.cpp
    M src/gui/widgets/list.cpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp
    M src/gui/widgets/matrix.cpp
    M src/gui/widgets/minimap.cpp
    M src/gui/widgets/multi_page.cpp
    M src/gui/widgets/pane.cpp
    M src/gui/widgets/pane.hpp
    M src/gui/widgets/panel.cpp
    M src/gui/widgets/password_box.cpp
    M src/gui/widgets/progress_bar.cpp
    M src/gui/widgets/repeating_button.cpp
    M src/gui/widgets/scroll_label.cpp
    M src/gui/widgets/scrollbar.cpp
    M src/gui/widgets/scrollbar.hpp
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/scrollbar_panel.cpp
    M src/gui/widgets/selectable.hpp
    M src/gui/widgets/settings.cpp
    M src/gui/widgets/settings.hpp
    M src/gui/widgets/slider.cpp
    M src/gui/widgets/slider.hpp
    M src/gui/widgets/spacer.cpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/text.cpp
    M src/gui/widgets/text.hpp
    M src/gui/widgets/text_box.cpp
    M src/gui/widgets/toggle_button.cpp
    M src/gui/widgets/toggle_button.hpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/toggle_panel.hpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view.hpp
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/tree_view_node.hpp
    M src/gui/widgets/unit_preview_pane.cpp
    M src/gui/widgets/vertical_scrollbar.cpp
    M src/gui/widgets/window.cpp
    M src/gui/widgets/window.hpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/hotkey_item.cpp
    M src/image.cpp
    M src/network_asio.cpp
    M src/play_controller.cpp
    M src/playsingle_controller.cpp
    M src/playturn_network_adapter.cpp
    M src/playturn_network_adapter.hpp
    M src/quit_confirmation.hpp
    M src/random_new_synced.cpp
    M src/random_new_synced.hpp
    M src/recall_list_manager.cpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp
    M src/scripting/application_lua_kernel.cpp
    M src/scripting/application_lua_kernel.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_cpp_function.cpp
    M src/scripting/lua_cpp_function.hpp
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp
    M src/scripting/mapgen_lua_kernel.cpp
    M src/scripting/plugins/context.cpp
    M src/scripting/plugins/context.hpp
    M src/scripting/plugins/manager.cpp
    M src/server/ban.cpp
    M src/server/player_network.hpp
    M src/server/server.cpp
    M src/server/server.hpp
    M src/synced_commands.hpp
    M src/synced_context.hpp
    M src/tests/create_images.cpp
    M src/tests/gui/fire_event.cpp
    M src/tests/gui/test_drop_target.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/test_config_cache.cpp
    M src/tests/test_map_location.cpp
    M src/tests/test_sdl_utils.cpp
    M src/tests/test_sdl_utils.hpp
    M src/tests/test_unit_map.cpp
    M src/tod_manager.cpp
    M src/units/unit.cpp
    R src/utils/boost_function_guarded.hpp
    A src/utils/functional.hpp
    M src/wesmage/filter.cpp
    M src/wesnoth.cpp
    M src/whiteboard/highlighter.cpp
    M src/whiteboard/manager.cpp
    M src/whiteboard/side_actions.cpp
    M src/whiteboard/utility.cpp
    M src/whiteboard/utility.hpp
    M src/widgets/drop_target.cpp
    M src/xBRZ/xbrz.cpp

  Log Message:
  -----------
  Convert uses of boost functional to standard library variants

This commit converts the following function calls:

* boost::bind                          -> std::bind
* boost::function and boost::functionN -> std::function
* boost::ref and boost::cref           -> std::ref and std::cref
* boost::bad_function_call             -> std::bad_function_call

In the process, it was discovered that std::bind has trouble with overloaded
functions. There were two such cases in the code:

* gui2::twindow had an ancient unused overload to draw(). The overload was removed.
* gui2::trepeating_button was binding tdispatcher::fire. This case was converted
  to a lambda.


  Commit: 37f29408d53fff23dd56d586977cb9cc7ded1cbb
      https://github.com/wesnoth/wesnoth/commit/37f29408d53fff23dd56d586977cb9cc7ded1cbb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

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

  Log Message:
  -----------
  GUI2 tests: remove small resolution test sizes


  Commit: aa449ee3045ba67dfe614965a48b36abf49b2b32
      https://github.com/wesnoth/wesnoth/commit/aa449ee3045ba67dfe614965a48b36abf49b2b32
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/tod_manager.cpp

  Log Message:
  -----------
  Removed two unnecessary boost includes


  Commit: 182732a04ce77a96ee1d2f81e6dde9b7de926a41
      https://github.com/wesnoth/wesnoth/commit/182732a04ce77a96ee1d2f81e6dde9b7de926a41
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/actions/create.cpp

  Log Message:
  -----------
  Attempt to fix travis


  Commit: e97b4f60e341ede7632269d9707e81be07860bd3
      https://github.com/wesnoth/wesnoth/commit/e97b4f60e341ede7632269d9707e81be07860bd3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

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

  Log Message:
  -----------
  tloadscreen: use blank spaces for animation size label

This reserved space for the label while removing the slight glimpse
of the full string when the loadscreen first shows.


  Commit: 1492a237a1981ddfd94caaf9bbd91274199a034d
      https://github.com/wesnoth/wesnoth/commit/1492a237a1981ddfd94caaf9bbd91274199a034d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/actions/create.cpp

  Log Message:
  -----------
  Revert "Attempt to fix travis"

This reverts commit 182732a04ce77a96ee1d2f81e6dde9b7de926a41.


  Commit: f96b4ad11fc0b7c0f38fa47bf51ec0e67e100b53
      https://github.com/wesnoth/wesnoth/commit/f96b4ad11fc0b7c0f38fa47bf51ec0e67e100b53
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/gui/dialogs/multiplayer/mp_login.cpp
    M src/gui/widgets/multi_page.cpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/toggle_panel.cpp
    M src/intro.cpp

  Log Message:
  -----------
  mix msvc build

msvc doesn't accept NULL/0 in the std::function constructor


  Commit: 5d28a2caa565d16a3d6d9621247b6ca00900937b
      https://github.com/wesnoth/wesnoth/commit/5d28a2caa565d16a3d6d9621247b6ca00900937b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/preferences.cpp

  Log Message:
  -----------
  Updated min_allowed_height to 600


  Commit: 0a7190c605677ccf6a79c7f1f0f8d861f04a3dd9
      https://github.com/wesnoth/wesnoth/commit/0a7190c605677ccf6a79c7f1f0f8d861f04a3dd9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Updated cb projfile


  Commit: 38010fd991388895bcddf4830999370c34abef01
      https://github.com/wesnoth/wesnoth/commit/38010fd991388895bcddf4830999370c34abef01
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/game_events/action_wml.hpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Revert "remove unused queued_event parameter from WML_HANDLER_FUNCTION"

This reverts commit 310ba26704873a89268d7dfef10f384a12ab2559.


  Commit: ff3e1bf83a3253f99c97de1bdd831b0f9e2a32b4
      https://github.com/wesnoth/wesnoth/commit/ff3e1bf83a3253f99c97de1bdd831b0f9e2a32b4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/ai/default/recruitment.cpp
    M src/carryover.cpp
    M src/config.hpp
    M src/game_initialization/connect_engine.cpp
    M src/gui/dialogs/gamestate_inspector.cpp

  Log Message:
  -----------
  Variadic config methods to combine remove_attribute or clear_children calls


  Commit: ca6ec3b900105fa4bd07b3ef6ba58d98da3979f4
      https://github.com/wesnoth/wesnoth/commit/ca6ec3b900105fa4bd07b3ef6ba58d98da3979f4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/formula/callable_objects.cpp
    M src/scripting/lua_formula_bridge.cpp
    M src/scripting/lua_formula_bridge.hpp

  Log Message:
  -----------
  NULL -> nullptr


  Commit: 4f2367648e00df9eff554807a3c73d488dfc9289
      https://github.com/wesnoth/wesnoth/commit/4f2367648e00df9eff554807a3c73d488dfc9289
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

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

  Log Message:
  -----------
  Update XCode project


  Commit: 1bdce5b937325de25ac9a9fd94fc52a8e665b5ab
      https://github.com/wesnoth/wesnoth/commit/1bdce5b937325de25ac9a9fd94fc52a8e665b5ab
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/game_launcher.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/editor/custom_tod.cpp
    M src/gui/dialogs/game_cache_options.cpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_load.hpp
    M src/gui/dialogs/multiplayer/mp_connect.cpp
    M src/gui/dialogs/preferences_dialog.cpp
    M src/gui/dialogs/screenshot_notification.cpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp
    M src/hotkey/command_executor.cpp
    M src/preferences_display.cpp
    M src/preferences_display.hpp
    M src/tod_manager.cpp
    M src/utils/functional.hpp

  Log Message:
  -----------
  Fix build

This fixes my build and should also fix the Travis builds.


  Commit: 74fd5395a9b4cd08ec5001ce35f003c98396cfe2
      https://github.com/wesnoth/wesnoth/commit/74fd5395a9b4cd08ec5001ce35f003c98396cfe2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/preferences_display.cpp

  Log Message:
  -----------
  Fix "set wesnothd path" preference


  Commit: 2d72d1512bb23b429cfb88845d476df4628705b7
      https://github.com/wesnoth/wesnoth/commit/2d72d1512bb23b429cfb88845d476df4628705b7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M .travis.yml
    M src/utils/functional.hpp

  Log Message:
  -----------
  Attempt to fix Travis build


  Commit: a791909544167ff07be82d02d16d54e05c9f9753
      https://github.com/wesnoth/wesnoth/commit/a791909544167ff07be82d02d16d54e05c9f9753
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    A data/lua/wml-flow.lua
    M data/lua/wml-tags.lua
    A data/lua/wml/endlevel.lua
    A data/lua/wml/find_path.lua
    A data/lua/wml/harm_unit.lua
    A data/lua/wml/modify_unit.lua
    A data/lua/wml/random_placement.lua

  Log Message:
  -----------
  Split the more complicated WML tags into separate Lua files


  Commit: 19fe2aa8178a33bd32a911011c0ec9dcd9d90f89
      https://github.com/wesnoth/wesnoth/commit/19fe2aa8178a33bd32a911011c0ec9dcd9d90f89
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/utils/functional.hpp

  Log Message:
  -----------
  using -> typedef in some cases

This is because MSVC 2013's using-alias support is buggy


  Commit: d3374d3670c3327a9f9456fe1aa77fb58627346c
      https://github.com/wesnoth/wesnoth/commit/d3374d3670c3327a9f9456fe1aa77fb58627346c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M data/lua/wml-flow.lua
    M data/lua/wml/endlevel.lua
    M data/lua/wml/find_path.lua
    M data/lua/wml/harm_unit.lua
    M data/lua/wml/modify_unit.lua
    M data/lua/wml/random_placement.lua

  Log Message:
  -----------
  WML tags fixup


  Commit: a275f22ebee2c91b1a228dd136f42b8893488580
      https://github.com/wesnoth/wesnoth/commit/a275f22ebee2c91b1a228dd136f42b8893488580
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

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

  Log Message:
  -----------
  Fix potential "image is nil" error in [message]


  Commit: ff618e7eb3cac51cb723bf221ae577e687c49ae7
      https://github.com/wesnoth/wesnoth/commit/ff618e7eb3cac51cb723bf221ae577e687c49ae7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-04 (Mon, 04 Apr 2016)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Eliminate resources.hpp usage in game_lua_kernel


  Commit: 5cf12798ce832a270861bdbe02b339599b2cb9c5
      https://github.com/wesnoth/wesnoth/commit/5cf12798ce832a270861bdbe02b339599b2cb9c5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M changelog
    M data/lua/wml-tags.lua
    M data/lua/wml/message.lua
    M src/game_events/action_wml.cpp
    M src/game_events/action_wml.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/soundsource.cpp
    M src/soundsource.hpp
    M src/storyscreen/controller.cpp
    M src/storyscreen/part.cpp

  Log Message:
  -----------
  Port "trivial" WML tags to Lua

This is more about adding Lua API for things that should have it than porting WML tags to Lua.
The following new Lua API functions have been added to the wesnoth table:
- add_fog, remove_fog
- add_sound_source, remove_sound_source, get_sound_source
- log


  Commit: ce7cd0191a811a12c84f18debc7c1f2300e80ec1
      https://github.com/wesnoth/wesnoth/commit/ce7cd0191a811a12c84f18debc7c1f2300e80ec1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/lua_interpreter.cpp

  Log Message:
  -----------
  Attempt to fix Travis build


  Commit: 71b154b6e300aa3e6d2f1e0af20960d6dd5b2d3a
      https://github.com/wesnoth/wesnoth/commit/71b154b6e300aa3e6d2f1e0af20960d6dd5b2d3a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/game_classification.cpp
    M src/game_classification.hpp
    M src/mp_game_settings.cpp
    M src/mp_game_settings.hpp
    M src/pathfind/teleport.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    R src/savegame_config.hpp
    M src/soundsource.cpp
    M src/soundsource.hpp
    M src/team.cpp
    M src/team.hpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp

  Log Message:
  -----------
  Refactored out savegame::savegame_config class

This was basically an unnecessary stub class. It also allows us to
remove the unused soundsource::manager::to_config() function (write_sourcespecs()
did the actual job).


  Commit: 7ee37b6f84d1ccbb13253b991a1719864c304145
      https://github.com/wesnoth/wesnoth/commit/7ee37b6f84d1ccbb13253b991a1719864c304145
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M data/lua/wml-tags.lua
    M src/gui/dialogs/addon/list.cpp

  Log Message:
  -----------
  Attempt to fix Travis build


  Commit: e1534f068659bf134888d470ebf44518da79e35f
      https://github.com/wesnoth/wesnoth/commit/e1534f068659bf134888d470ebf44518da79e35f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

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

  Log Message:
  -----------
  Update XCode project


  Commit: 73739a1989f0e92d880904330f80c4fd04f1f589
      https://github.com/wesnoth/wesnoth/commit/73739a1989f0e92d880904330f80c4fd04f1f589
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M data/lua/wml-tags.lua
    M src/whiteboard/manager.cpp
    M src/whiteboard/utility.cpp
    M src/whiteboard/utility.hpp

  Log Message:
  -----------
  Attempt to fix Travis build... again


  Commit: b7b8b1e213d1a176ad685d5205538639a127d679
      https://github.com/wesnoth/wesnoth/commit/b7b8b1e213d1a176ad685d5205538639a127d679
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M data/gui/window/custom_tod.cfg
    M src/editor/controller/editor_controller.cpp
    M src/editor/editor_preferences.cpp
    M src/editor/editor_preferences.hpp
    M src/gui/dialogs/editor/custom_tod.cpp
    M src/gui/dialogs/editor/custom_tod.hpp

  Log Message:
  -----------
  tcustom_tod: cleaned up code and unused related preference keys


  Commit: 4af12203d8e829da24b1f2f23b23dfa7ec17636a
      https://github.com/wesnoth/wesnoth/commit/4af12203d8e829da24b1f2f23b23dfa7ec17636a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M changelog
    M src/actions/undo_action.cpp
    M src/actions/undo_action.hpp
    M src/game_events/action_wml.cpp
    M src/game_events/entity_location.cpp
    M src/game_events/entity_location.hpp
    M src/synced_context.cpp
    M src/synced_context.hpp

  Log Message:
  -----------
  [on_undo] and [on_redo] now get a snapshot of the event context
This means they can access auto-stored variables.
However, using [unstore_unit] for $unit or $second_unit is not recommended.
Also, $unit.x and $unit.y may not be the same as they were during the original event.
(The same with $second_unit)


  Commit: 8cbd358baf57b93166b70f339948ffc4b88ae097
      https://github.com/wesnoth/wesnoth/commit/8cbd358baf57b93166b70f339948ffc4b88ae097
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

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

  Log Message:
  -----------
  tloadscreen: Minor rearrangement of elements


  Commit: 1afa45a53e16115811986bcc51d33043259f8d90
      https://github.com/wesnoth/wesnoth/commit/1afa45a53e16115811986bcc51d33043259f8d90
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M src/events.cpp

  Log Message:
  -----------
  Fix crash if Lua initialization routines put up a dialog during the loading screen


  Commit: 1e5e071734e551fb81d0bc068535b828ad5a3172
      https://github.com/wesnoth/wesnoth/commit/1e5e071734e551fb81d0bc068535b828ad5a3172
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-05 (Tue, 05 Apr 2016)

  Changed paths:
    M src/display.cpp
    M src/gui/auxiliary/field.hpp
    M src/gui/auxiliary/formula.hpp
    M src/gui/core/timer.cpp
    M src/serialization/unicode.hpp
    M src/units/types.cpp
    M src/utils/reference_counter.hpp

  Log Message:
  -----------
  BOOST_STATIC_ASSERT -> static_assert


  Commit: 7525646cd0cb244a1d435b1e20d3c3fd99112e40
      https://github.com/wesnoth/wesnoth/commit/7525646cd0cb244a1d435b1e20d3c3fd99112e40
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

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

  Log Message:
  -----------
  tunit_preview_pane: redesigned Minimal style

This restores the title and image and replaces the icons with labels.


  Commit: 396af2d0d8cb7acc0d3b7196e8e2c4d88081dc77
      https://github.com/wesnoth/wesnoth/commit/396af2d0d8cb7acc0d3b7196e8e2c4d88081dc77
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M src/synced_context.hpp

  Log Message:
  -----------
  Fix MSVC 2013 compile error


  Commit: 21965b40e5bf1cff56d776d6342563b2b49d3b6f
      https://github.com/wesnoth/wesnoth/commit/21965b40e5bf1cff56d776d6342563b2b49d3b6f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M data/gui/macros/_initial.cfg
    M data/gui/window/preferences/03_display.cfg

  Log Message:
  -----------
  Font scaling minimum to 80% and adjust vertical centering formula

[ci skip]


  Commit: 7521fad2a17cfa32c379113850ab1a470700b737
      https://github.com/wesnoth/wesnoth/commit/7521fad2a17cfa32c379113850ab1a470700b737
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M data/gui/macros/_initial.cfg
    M data/hardwired/fonts.cfg
    A fonts/Lato-Bold.ttf
    A fonts/Lato-Italic.ttf
    A fonts/Lato-Regular.ttf
    A fonts/OFL

  Log Message:
  -----------
  Merge pull request #639 from ancestral-lato

New default game typeface: Lato


  Commit: c9ecd5a15da849760ec7037a6808f3643bcce531
      https://github.com/wesnoth/wesnoth/commit/c9ecd5a15da849760ec7037a6808f3643bcce531
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  disable c++14 build

Travis fails to build with c++14 because the default installed compiler (or rather the default libstdc++ from gcc 4.8) doesn't support it, i tried to fix it by changing the the install script to install gcc5 but somhow that failed too.

Since noone in our active dev team can fix this, we disable this for now. But i'd be useful if this was reenabled and fixed at some point.


  Commit: 3b4b858a40d251cb4a3662d894843af7b947dfff
      https://github.com/wesnoth/wesnoth/commit/3b4b858a40d251cb4a3662d894843af7b947dfff
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2016-04-06 (Wed, 06 Apr 2016)

  Changed paths:
    M data/campaigns/Dead_Water/scenarios/10_The_Flaming_Sword.cfg

  Log Message:
  -----------
  DW S10: Fix invalid [object] IDs


  Commit: 7aa0f77837cc1de41c5a6656fc0cf389b1535b08
      https://github.com/wesnoth/wesnoth/commit/7aa0f77837cc1de41c5a6656fc0cf389b1535b08
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    A images/icons/alignments/alignment_chaotic_30-pressed.png
    A images/icons/alignments/alignment_chaotic_30-pressed at 2x.png
    M images/icons/alignments/alignment_chaotic_30.png
    A images/icons/alignments/alignment_chaotic_30 at 2x.png
    A images/icons/alignments/alignment_lawful_30-pressed.png
    A images/icons/alignments/alignment_lawful_30-pressed at 2x.png
    M images/icons/alignments/alignment_lawful_30.png
    A images/icons/alignments/alignment_lawful_30 at 2x.png
    A images/icons/alignments/alignment_liminal_30-pressed.png
    A images/icons/alignments/alignment_liminal_30-pressed at 2x.png
    M images/icons/alignments/alignment_liminal_30.png
    A images/icons/alignments/alignment_liminal_30 at 2x.png
    A images/icons/alignments/alignment_neutral_30-pressed.png
    A images/icons/alignments/alignment_neutral_30-pressed at 2x.png
    M images/icons/alignments/alignment_neutral_30.png
    A images/icons/alignments/alignment_neutral_30 at 2x.png

  Log Message:
  -----------
  Proper full alignment icon set by LordBob


  Commit: 0e7f855be3c7f78399f2c3738d0cf05bd0bffdb9
      https://github.com/wesnoth/wesnoth/commit/0e7f855be3c7f78399f2c3738d0cf05bd0bffdb9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    M images/buttons/scrollbars/scrollmid-active.png
    M images/buttons/scrollbars/scrollmid-pressed.png
    M images/buttons/scrollbars/scrollmid.png

  Log Message:
  -----------
  Improved scrollbar graphics


  Commit: 94c8533e1f609cfe9fa9648a73418c6fa010a276
      https://github.com/wesnoth/wesnoth/commit/94c8533e1f609cfe9fa9648a73418c6fa010a276
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2016-04-07 (Thu, 07 Apr 2016)

  Changed paths:
    M .gitignore
    M .travis.yml
    M CMakeLists.txt
    M Doxyfile
    M README.md
    M RELEASE_NOTES
    M SConstruct
    M changelog
    M data/_main.cfg
    M data/advanced_preferences.cfg
    M data/ai/ais/ai_default_rca.cfg
    R data/ai/ais/ai_default_rca_strong.cfg
    A data/ai/dev/ai_default_rca_alternate_recruiting.cfg
    R data/ai/dev/ai_old_recruitment.cfg
    R data/ai/dev/ai_sf_with_rca.cfg
    R data/ai/dev/akihara_recruitment.cfg
    M data/ai/dev/formula_ai.cfg
    M data/ai/dev/formula_ai_poisoning.cfg
    M data/ai/dev/idle_ai.cfg
    R data/ai/dev/testing_recruiting.cfg
    M data/ai/formula/new_recruitment.fai
    M data/ai/formula/opening.fai
    M data/ai/formula/patrol.fai
    M data/ai/formula/poisoner_attack.fai
    M data/ai/formula/poisoner_eval.fai
    M data/ai/formula/recruitment.fai
    M data/ai/formula/scouting_eval.fai
    M data/ai/lua/dummy_engine_lua.lua
    M data/ai/lua/extCAexample.lua
    M data/ai/lua/generic_recruit_engine.lua
    M data/ai/lua/patrol.lua
    R data/ai/maps/scenario-test_move_to_targets.map
    M data/ai/micro_ais/cas/ca_big_animals.lua
    M data/ai/micro_ais/cas/ca_bottleneck_attack.lua
    M data/ai/micro_ais/cas/ca_bottleneck_move.lua
    M data/ai/micro_ais/cas/ca_coward.lua
    M data/ai/micro_ais/cas/ca_fast_attack_utils.lua
    M data/ai/micro_ais/cas/ca_fast_combat.lua
    M data/ai/micro_ais/cas/ca_fast_combat_leader.lua
    M data/ai/micro_ais/cas/ca_fast_move.lua
    M data/ai/micro_ais/cas/ca_forest_animals_move.lua
    M data/ai/micro_ais/cas/ca_forest_animals_new_rabbit.lua
    M data/ai/micro_ais/cas/ca_forest_animals_tusker_attack.lua
    M data/ai/micro_ais/cas/ca_forest_animals_tusklet_move.lua
    M data/ai/micro_ais/cas/ca_goto.lua
    M data/ai/micro_ais/cas/ca_hang_out.lua
    M data/ai/micro_ais/cas/ca_healer_initialize.lua
    M data/ai/micro_ais/cas/ca_healer_may_attack.lua
    M data/ai/micro_ais/cas/ca_healer_move.lua
    M data/ai/micro_ais/cas/ca_herding_attack_close_enemy.lua
    M data/ai/micro_ais/cas/ca_herding_dog_move.lua
    M data/ai/micro_ais/cas/ca_herding_dog_stopmove.lua
    M data/ai/micro_ais/cas/ca_herding_f_herding_area.lua
    M data/ai/micro_ais/cas/ca_herding_herd_sheep.lua
    M data/ai/micro_ais/cas/ca_herding_sheep_move.lua
    M data/ai/micro_ais/cas/ca_herding_sheep_runs_dog.lua
    M data/ai/micro_ais/cas/ca_herding_sheep_runs_enemy.lua
    M data/ai/micro_ais/cas/ca_hunter.lua
    M data/ai/micro_ais/cas/ca_lurkers.lua
    M data/ai/micro_ais/cas/ca_messenger_attack.lua
    M data/ai/micro_ais/cas/ca_messenger_escort_move.lua
    M data/ai/micro_ais/cas/ca_messenger_f_next_waypoint.lua
    M data/ai/micro_ais/cas/ca_messenger_move.lua
    M data/ai/micro_ais/cas/ca_patrol.lua
    M data/ai/micro_ais/cas/ca_protect_unit_attack.lua
    M data/ai/micro_ais/cas/ca_protect_unit_finish.lua
    M data/ai/micro_ais/cas/ca_protect_unit_move.lua
    M data/ai/micro_ais/cas/ca_recruit_random.lua
    M data/ai/micro_ais/cas/ca_recruit_rushers.lua
    M data/ai/micro_ais/cas/ca_return_guardian.lua
    M data/ai/micro_ais/cas/ca_simple_attack.lua
    M data/ai/micro_ais/cas/ca_stationed_guardian.lua
    M data/ai/micro_ais/cas/ca_swarm_move.lua
    M data/ai/micro_ais/cas/ca_swarm_scatter.lua
    M data/ai/micro_ais/cas/ca_wolves_move.lua
    M data/ai/micro_ais/cas/ca_wolves_multipacks_attack.lua
    M data/ai/micro_ais/cas/ca_wolves_multipacks_wander.lua
    M data/ai/micro_ais/cas/ca_wolves_wander.lua
    M data/ai/micro_ais/cas/ca_zone_guardian.lua
    M data/ai/micro_ais/engines/lurker_moves.fai
    M data/ai/micro_ais/engines/priority_target_engine.lua
    M data/ai/micro_ais/engines/urudin_engine.lua
    A data/ai/micro_ais/mai-defs/animals.lua
    A data/ai/micro_ais/mai-defs/bottleneck.lua
    A data/ai/micro_ais/mai-defs/escort.lua
    A data/ai/micro_ais/mai-defs/fast.lua
    A data/ai/micro_ais/mai-defs/guardian.lua
    A data/ai/micro_ais/mai-defs/healers.lua
    A data/ai/micro_ais/mai-defs/misc.lua
    A data/ai/micro_ais/mai-defs/patrol.lua
    A data/ai/micro_ais/mai-defs/protect.lua
    A data/ai/micro_ais/mai-defs/recruiting.lua
    M data/ai/micro_ais/micro_ai_helper.lua
    M data/ai/micro_ais/micro_ai_self_data.lua
    M data/ai/micro_ais/micro_ai_wml_tag.lua
    M data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg
    M data/ai/micro_ais/scenarios/animals.cfg
    M data/ai/micro_ais/scenarios/bottleneck_defense.cfg
    M data/ai/micro_ais/scenarios/dragon.cfg
    M data/ai/micro_ais/scenarios/goto.cfg
    M data/ai/micro_ais/scenarios/guardians.cfg
    M data/ai/micro_ais/scenarios/hang_out.cfg
    M data/ai/micro_ais/scenarios/lurkers.cfg
    M data/ai/micro_ais/scenarios/messenger_escort.cfg
    M data/ai/micro_ais/scenarios/patrols.cfg
    M data/ai/micro_ais/scenarios/protect_unit.cfg
    M data/ai/micro_ais/scenarios/recruiting.cfg
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg
    M data/ai/micro_ais/scenarios/simple_attack.cfg
    M data/ai/micro_ais/scenarios/swarm.cfg
    M data/ai/micro_ais/scenarios/wolves.cfg
    R data/ai/scenarios/ai_arena_small/0005-recruitment_test.cfg
    M data/ai/scenarios/scenario-AI_Arena_small.cfg
    A data/ai/scenarios/scenario-formula-recruitment.cfg
    A data/ai/scenarios/scenario-formula.cfg
    R data/ai/scenarios/scenario-lua-ai.cfg
    A data/ai/scenarios/scenario-lua_ai.cfg
    A data/ai/scenarios/scenario-lua_ai_old_syntax.cfg
    R data/ai/scenarios/scenario-no_engine.cfg
    A data/ai/scenarios/scenario-poisoning.cfg
    R data/ai/scenarios/scenario-test_move_to_targets.cfg
    M data/ai/utils/default_config.cfg
    M data/campaigns/An_Orcish_Incursion/_main.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/01_Defend_the_Forest.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/02_Assassins.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/03_Wasteland.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/04_Valley_of_Trolls.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/06_A_Detour_through_the_Swamp.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg
    M data/campaigns/An_Orcish_Incursion/utils/macros.cfg
    M data/campaigns/Dead_Water/images/portraits/brawler.png
    A data/campaigns/Dead_Water/images/portraits/caladon.png
    A data/campaigns/Dead_Water/images/portraits/cylanna.png
    A data/campaigns/Dead_Water/images/portraits/gwabbo.png
    M data/campaigns/Dead_Water/images/portraits/kai_krellis.png
    M data/campaigns/Dead_Water/images/portraits/kai_krellis2.png
    R data/campaigns/Dead_Water/images/portraits/transparent/brawler.png
    R data/campaigns/Dead_Water/images/portraits/transparent/caladon.png
    R data/campaigns/Dead_Water/images/portraits/transparent/cylanna.png
    R data/campaigns/Dead_Water/images/portraits/transparent/gwabbo.png
    R data/campaigns/Dead_Water/images/portraits/transparent/kai_krellis.png
    R data/campaigns/Dead_Water/images/portraits/transparent/kai_krellis2.png
    M data/campaigns/Dead_Water/scenarios/01_Invasion.cfg
    M data/campaigns/Dead_Water/scenarios/09_The_Mage.cfg
    M data/campaigns/Dead_Water/scenarios/10_The_Flaming_Sword.cfg
    M data/campaigns/Dead_Water/units/Brawler.cfg
    M data/campaigns/Dead_Water/units/Child_King.cfg
    M data/campaigns/Dead_Water/units/Citizen.cfg
    M data/campaigns/Dead_Water/units/Soldier_King.cfg
    M data/campaigns/Dead_Water/units/Warrior_King.cfg
    M data/campaigns/Dead_Water/units/Young_King.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/12_Terror_at_the_Ford_of_Parthyn.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/13_The_Return_of_Trouble.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/16_Dark_Sky_Over_Weldyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/05_Orc_War.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/06_Return_to_Parthyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.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/Heir_To_The_Throne/_main.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/01_The_Elves_Besieged.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/02_Blackwater_Port.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/04_The_Bay_of_Pearls.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/15_The_Lost_General.cfg
    R data/campaigns/Legend_of_Wesmere/ai/patrol.fai
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/01_The_Uprooting.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/02_Hostile_Mountains.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/03_Kalian_under_Attack.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/04_The_Elvish_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/05_The_Saurian_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/06_Acquaintance_in_Need.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/08_Council_of_Hard_Choices.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/10_Cliffs_of_Thoria.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/11_Battle_of_the_Book.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/13_News_from_the_Front.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/17_Breaking_the_Siege.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/21_Elvish_Assassins.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/22_Northern_Battle.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/23_End_of_War.cfg
    M data/campaigns/Legend_of_Wesmere/units/Great_Ogre.cfg
    M data/campaigns/Legend_of_Wesmere/utils/characters.cfg
    M data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg
    M data/campaigns/Liberty/scenarios/03_A_Strategy_Of_Hope.cfg
    M data/campaigns/Northern_Rebirth/scenarios/07a_Settling_Disputes.cfg
    M data/campaigns/Northern_Rebirth/scenarios/08b_Ray_of_Hope.cfg
    M data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/11a_The_Eastern_Flank.cfg
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg
    M data/campaigns/Sceptre_of_Fire/_main.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/2_Closing_the_Gates.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/3_Searching_for_the_Runecrafter.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/5_Hills_of_the_Shorbear_Clan.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/8_The_Dragon.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/01_End_of_Peace.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/03_Toward_Mountains_of_Haag.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/06_Black_Flag.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/10_Saving_Inarix.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/11_Clash_of_Armies.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/15_Civil_War.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/16_The_Coward.cfg
    M data/campaigns/Son_Of_The_Black_Eye/utils/utils.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/03_Strange_Allies.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/04_Troll_Bridge.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Invaders.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/08_Fear.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/09_Forbidden_Forest.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/10_The_Siege_of_Kal_Kartha.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/12_The_Underlevels.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Annalist.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Loremaster.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Witness.cfg
    M data/campaigns/The_Hammer_of_Thursagan/utils/abilities.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/02_The_Fall.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/03_A_Harrowing_Escape.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04a_The_Swamp_of_Esten.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04b_The_Midlands.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/05_The_Oldwood.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/07_Return_to_Oldwood.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/08_Clearwater_Port.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/09_Fallen_Lich_Point.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/10_Sewer_of_Southbay.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/12_A_Final_Spring.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/13_Peoples_in_Decline.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/14_Rough_Landing.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/15_A_New_Land.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17a_The_Dragon.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17b_Lizard_Beach.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17c_Troll_Hole.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17d_Cursed_Isle.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/19_The_Vanguard.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/20_Return_of_the_Fleet.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/22_The_Rise_of_Wesnoth.cfg
    M data/campaigns/The_South_Guard/scenarios/01_Born_to_the_Banner.cfg
    M data/campaigns/The_South_Guard/scenarios/02_Proven_by_the_Sword.cfg
    M data/campaigns/The_South_Guard/scenarios/03_A_Desparate_Errand.cfg
    M data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg
    M data/campaigns/The_South_Guard/scenarios/06b_The_Long_March.cfg
    M data/campaigns/The_South_Guard/scenarios/07a_Into_the_Depths.cfg
    M data/campaigns/Two_Brothers/maps/01_Rooting_Out_a_Mage.map
    M data/campaigns/Two_Brothers/scenarios/01_Rooting_Out_a_Mage.cfg
    M data/campaigns/Two_Brothers/scenarios/03_Guarded_Castle.cfg
    M data/campaigns/Two_Brothers/scenarios/04_Return_to_the_Village.cfg
    M data/campaigns/Under_the_Burning_Suns/_main.cfg
    A data/campaigns/Under_the_Burning_Suns/images/attacks/claws-crab.png
    M data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/03_Stirring_in_the_Night.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Crab_Man.cfg
    M data/campaigns/tutorial/lua/character_selection.lua
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg
    M data/campaigns/tutorial/utils/utils.cfg
    M data/core/about.cfg
    M data/core/encyclopedia/drakes.txt
    M data/core/encyclopedia/geography.cfg
    M data/core/help.cfg
    M data/core/images/portraits/drakes/blademaster.png
    M data/core/images/portraits/drakes/burner.png
    M data/core/images/portraits/drakes/clasher.png
    M data/core/images/portraits/drakes/enforcer.png
    M data/core/images/portraits/drakes/fighter.png
    M data/core/images/portraits/drakes/flameheart.png
    M data/core/images/portraits/drakes/glider.png
    M data/core/images/portraits/drakes/hurricane.png
    M data/core/images/portraits/drakes/inferno.png
    R data/core/images/portraits/drakes/transparent/blademaster.png
    R data/core/images/portraits/drakes/transparent/burner.png
    R data/core/images/portraits/drakes/transparent/clasher.png
    R data/core/images/portraits/drakes/transparent/enforcer.png
    R data/core/images/portraits/drakes/transparent/fighter.png
    R data/core/images/portraits/drakes/transparent/flameheart.png
    R data/core/images/portraits/drakes/transparent/glider.png
    R data/core/images/portraits/drakes/transparent/hurricane.png
    R data/core/images/portraits/drakes/transparent/inferno.png
    R data/core/images/portraits/drakes/transparent/warden.png
    M data/core/images/portraits/drakes/warden.png
    M data/core/images/portraits/dwarves/dragonguard.png
    M data/core/images/portraits/dwarves/explorer.png
    A data/core/images/portraits/dwarves/fighter-2.png
    M data/core/images/portraits/dwarves/fighter.png
    A data/core/images/portraits/dwarves/gryphon-rider.png
    M data/core/images/portraits/dwarves/guard.png
    M data/core/images/portraits/dwarves/lord.png
    M data/core/images/portraits/dwarves/runemaster.png
    M data/core/images/portraits/dwarves/scout.png
    M data/core/images/portraits/dwarves/sentinel.png
    M data/core/images/portraits/dwarves/thunderer.png
    R data/core/images/portraits/dwarves/transparent/dragonguard.png
    R data/core/images/portraits/dwarves/transparent/explorer.png
    R data/core/images/portraits/dwarves/transparent/fighter-2.png
    R data/core/images/portraits/dwarves/transparent/fighter.png
    R data/core/images/portraits/dwarves/transparent/gryphon-rider.png
    R data/core/images/portraits/dwarves/transparent/guard.png
    R data/core/images/portraits/dwarves/transparent/lord.png
    R data/core/images/portraits/dwarves/transparent/runemaster.png
    R data/core/images/portraits/dwarves/transparent/scout.png
    R data/core/images/portraits/dwarves/transparent/sentinel.png
    R data/core/images/portraits/dwarves/transparent/thunderer.png
    R data/core/images/portraits/dwarves/transparent/ulfserker.png
    M data/core/images/portraits/dwarves/ulfserker.png
    M data/core/images/portraits/elves/archer+female.png
    M data/core/images/portraits/elves/archer.png
    M data/core/images/portraits/elves/captain.png
    M data/core/images/portraits/elves/druid.png
    A data/core/images/portraits/elves/fighter.png
    M data/core/images/portraits/elves/hero.png
    M data/core/images/portraits/elves/high-lord.png
    M data/core/images/portraits/elves/lady.png
    A data/core/images/portraits/elves/lord.png
    M data/core/images/portraits/elves/marksman+female.png
    M data/core/images/portraits/elves/marksman.png
    M data/core/images/portraits/elves/ranger+female.png
    M data/core/images/portraits/elves/ranger.png
    M data/core/images/portraits/elves/scout.png
    M data/core/images/portraits/elves/shaman.png
    M data/core/images/portraits/elves/shyde.png
    M data/core/images/portraits/elves/sorceress.png
    M data/core/images/portraits/elves/sylph.png
    R data/core/images/portraits/elves/transparent/archer+female.png
    R data/core/images/portraits/elves/transparent/archer.png
    R data/core/images/portraits/elves/transparent/captain.png
    R data/core/images/portraits/elves/transparent/druid.png
    R data/core/images/portraits/elves/transparent/fighter.png
    R data/core/images/portraits/elves/transparent/hero.png
    R data/core/images/portraits/elves/transparent/high-lord.png
    R data/core/images/portraits/elves/transparent/lady.png
    R data/core/images/portraits/elves/transparent/lord.png
    R data/core/images/portraits/elves/transparent/marksman+female.png
    R data/core/images/portraits/elves/transparent/marksman.png
    R data/core/images/portraits/elves/transparent/ranger+female.png
    R data/core/images/portraits/elves/transparent/ranger.png
    R data/core/images/portraits/elves/transparent/scout.png
    R data/core/images/portraits/elves/transparent/shaman.png
    R data/core/images/portraits/elves/transparent/shyde.png
    R data/core/images/portraits/elves/transparent/sorceress.png
    R data/core/images/portraits/elves/transparent/sylph.png
    M data/core/images/portraits/goblins/direwolver.png
    M data/core/images/portraits/goblins/impaler.png
    M data/core/images/portraits/goblins/pillager.png
    A data/core/images/portraits/goblins/rouser-2.png
    M data/core/images/portraits/goblins/rouser.png
    A data/core/images/portraits/goblins/spearman-2.png
    M data/core/images/portraits/goblins/spearman.png
    R data/core/images/portraits/goblins/transparent/direwolver.png
    R data/core/images/portraits/goblins/transparent/impaler.png
    R data/core/images/portraits/goblins/transparent/pillager.png
    R data/core/images/portraits/goblins/transparent/rouser-2.png
    R data/core/images/portraits/goblins/transparent/rouser.png
    R data/core/images/portraits/goblins/transparent/spearman-2.png
    R data/core/images/portraits/goblins/transparent/spearman.png
    R data/core/images/portraits/goblins/transparent/wolf-rider.png
    M data/core/images/portraits/goblins/wolf-rider.png
    M data/core/images/portraits/humans/assassin+female.png
    M data/core/images/portraits/humans/assassin.png
    M data/core/images/portraits/humans/bandit.png
    M data/core/images/portraits/humans/bowman.png
    M data/core/images/portraits/humans/cavalier.png
    M data/core/images/portraits/humans/cavalryman.png
    M data/core/images/portraits/humans/dark-adept+female.png
    M data/core/images/portraits/humans/dark-adept.png
    M data/core/images/portraits/humans/duelist.png
    M data/core/images/portraits/humans/fencer.png
    M data/core/images/portraits/humans/footpad+female.png
    M data/core/images/portraits/humans/footpad.png
    M data/core/images/portraits/humans/general.png
    A data/core/images/portraits/humans/grand-knight-2.png
    M data/core/images/portraits/humans/grand-knight.png
    M data/core/images/portraits/humans/halberdier.png
    A data/core/images/portraits/humans/heavy-infantry.png
    A data/core/images/portraits/humans/horseman.png
    M data/core/images/portraits/humans/huntsman.png
    A data/core/images/portraits/humans/iron-mauler.png
    M data/core/images/portraits/humans/javelineer.png
    M data/core/images/portraits/humans/knight.png
    M data/core/images/portraits/humans/lancer.png
    A data/core/images/portraits/humans/lieutenant.png
    M data/core/images/portraits/humans/longbowman.png
    M data/core/images/portraits/humans/mage+female.png
    M data/core/images/portraits/humans/mage-arch+female.png
    M data/core/images/portraits/humans/mage-arch.png
    M data/core/images/portraits/humans/mage-light+female.png
    M data/core/images/portraits/humans/mage-light.png
    M data/core/images/portraits/humans/mage-red+female.png
    M data/core/images/portraits/humans/mage-red.png
    M data/core/images/portraits/humans/mage-silver+female.png
    M data/core/images/portraits/humans/mage-silver.png
    M data/core/images/portraits/humans/mage-white+female.png
    M data/core/images/portraits/humans/mage-white.png
    M data/core/images/portraits/humans/mage.png
    A data/core/images/portraits/humans/marshal-2.png
    M data/core/images/portraits/humans/marshal.png
    M data/core/images/portraits/humans/master-at-arms.png
    M data/core/images/portraits/humans/master-bowman.png
    M data/core/images/portraits/humans/necromancer+female.png
    M data/core/images/portraits/humans/necromancer.png
    M data/core/images/portraits/humans/outlaw+female.png
    M data/core/images/portraits/humans/outlaw.png
    M data/core/images/portraits/humans/paladin.png
    M data/core/images/portraits/humans/peasant.png
    M data/core/images/portraits/humans/pikeman.png
    M data/core/images/portraits/humans/ranger.png
    M data/core/images/portraits/humans/royal-guard.png
    M data/core/images/portraits/humans/ruffian.png
    A data/core/images/portraits/humans/sergeant.png
    A data/core/images/portraits/humans/spearman-2.png
    M data/core/images/portraits/humans/spearman.png
    A data/core/images/portraits/humans/swordsman-2.png
    A data/core/images/portraits/humans/swordsman-3.png
    A data/core/images/portraits/humans/swordsman.png
    M data/core/images/portraits/humans/thief+female.png
    M data/core/images/portraits/humans/thief.png
    M data/core/images/portraits/humans/thug.png
    R data/core/images/portraits/humans/transparent/assassin+female.png
    R data/core/images/portraits/humans/transparent/assassin.png
    R data/core/images/portraits/humans/transparent/bandit.png
    R data/core/images/portraits/humans/transparent/bowman.png
    R data/core/images/portraits/humans/transparent/cavalier.png
    R data/core/images/portraits/humans/transparent/cavalryman.png
    R data/core/images/portraits/humans/transparent/dark-adept+female.png
    R data/core/images/portraits/humans/transparent/dark-adept.png
    R data/core/images/portraits/humans/transparent/duelist.png
    R data/core/images/portraits/humans/transparent/fencer.png
    R data/core/images/portraits/humans/transparent/footpad+female.png
    R data/core/images/portraits/humans/transparent/footpad.png
    R data/core/images/portraits/humans/transparent/general.png
    R data/core/images/portraits/humans/transparent/grand-knight-2.png
    R data/core/images/portraits/humans/transparent/grand-knight.png
    R data/core/images/portraits/humans/transparent/halberdier.png
    R data/core/images/portraits/humans/transparent/heavy-infantry.png
    R data/core/images/portraits/humans/transparent/horseman.png
    R data/core/images/portraits/humans/transparent/huntsman.png
    R data/core/images/portraits/humans/transparent/iron-mauler.png
    R data/core/images/portraits/humans/transparent/javelineer.png
    R data/core/images/portraits/humans/transparent/knight.png
    R data/core/images/portraits/humans/transparent/lancer.png
    R data/core/images/portraits/humans/transparent/lieutenant.png
    R data/core/images/portraits/humans/transparent/longbowman.png
    R data/core/images/portraits/humans/transparent/mage+female.png
    R data/core/images/portraits/humans/transparent/mage-arch+female.png
    R data/core/images/portraits/humans/transparent/mage-arch.png
    R data/core/images/portraits/humans/transparent/mage-light+female.png
    R data/core/images/portraits/humans/transparent/mage-light.png
    R data/core/images/portraits/humans/transparent/mage-red+female.png
    R data/core/images/portraits/humans/transparent/mage-red.png
    R data/core/images/portraits/humans/transparent/mage-silver+female.png
    R data/core/images/portraits/humans/transparent/mage-silver.png
    R data/core/images/portraits/humans/transparent/mage-white+female.png
    R data/core/images/portraits/humans/transparent/mage-white.png
    R data/core/images/portraits/humans/transparent/mage.png
    R data/core/images/portraits/humans/transparent/marshal-2.png
    R data/core/images/portraits/humans/transparent/marshal.png
    R data/core/images/portraits/humans/transparent/master-at-arms.png
    R data/core/images/portraits/humans/transparent/master-bowman.png
    R data/core/images/portraits/humans/transparent/necromancer+female.png
    R data/core/images/portraits/humans/transparent/necromancer.png
    R data/core/images/portraits/humans/transparent/outlaw+female.png
    R data/core/images/portraits/humans/transparent/outlaw.png
    R data/core/images/portraits/humans/transparent/paladin.png
    R data/core/images/portraits/humans/transparent/peasant.png
    R data/core/images/portraits/humans/transparent/pikeman.png
    R data/core/images/portraits/humans/transparent/ranger.png
    R data/core/images/portraits/humans/transparent/royal-guard.png
    R data/core/images/portraits/humans/transparent/ruffian.png
    R data/core/images/portraits/humans/transparent/sergeant.png
    R data/core/images/portraits/humans/transparent/spearman-2.png
    R data/core/images/portraits/humans/transparent/spearman.png
    R data/core/images/portraits/humans/transparent/swordsman-2.png
    R data/core/images/portraits/humans/transparent/swordsman-3.png
    R data/core/images/portraits/humans/transparent/swordsman.png
    R data/core/images/portraits/humans/transparent/thief+female.png
    R data/core/images/portraits/humans/transparent/thief.png
    R data/core/images/portraits/humans/transparent/thug.png
    R data/core/images/portraits/humans/transparent/trapper.png
    R data/core/images/portraits/humans/transparent/woodsman.png
    M data/core/images/portraits/humans/trapper.png
    A data/core/images/portraits/humans/woodsman.png
    M data/core/images/portraits/khalifate/hakim.png
    R data/core/images/portraits/khalifate/transparent/hakim.png
    M data/core/images/portraits/merfolk/enchantress.png
    M data/core/images/portraits/merfolk/fighter.png
    M data/core/images/portraits/merfolk/hoplite.png
    M data/core/images/portraits/merfolk/hunter.png
    A data/core/images/portraits/merfolk/initiate-2.png
    M data/core/images/portraits/merfolk/initiate.png
    M data/core/images/portraits/merfolk/netcaster.png
    M data/core/images/portraits/merfolk/priestess.png
    M data/core/images/portraits/merfolk/spearman.png
    R data/core/images/portraits/merfolk/transparent/enchantress.png
    R data/core/images/portraits/merfolk/transparent/fighter.png
    R data/core/images/portraits/merfolk/transparent/hoplite.png
    R data/core/images/portraits/merfolk/transparent/hunter.png
    R data/core/images/portraits/merfolk/transparent/initiate-2.png
    R data/core/images/portraits/merfolk/transparent/initiate.png
    R data/core/images/portraits/merfolk/transparent/netcaster.png
    R data/core/images/portraits/merfolk/transparent/priestess.png
    R data/core/images/portraits/merfolk/transparent/spearman.png
    R data/core/images/portraits/merfolk/transparent/triton.png
    M data/core/images/portraits/merfolk/triton.png
    M data/core/images/portraits/monsters/bat.png
    M data/core/images/portraits/monsters/deep-tentacle.png
    M data/core/images/portraits/monsters/giant-mudcrawler.png
    M data/core/images/portraits/monsters/gryphon.png
    M data/core/images/portraits/monsters/ogre.png
    M data/core/images/portraits/monsters/scorpion.png
    M data/core/images/portraits/monsters/sea-serpent.png
    R data/core/images/portraits/monsters/transparent/bat.png
    R data/core/images/portraits/monsters/transparent/deep-tentacle.png
    R data/core/images/portraits/monsters/transparent/giant-mudcrawler.png
    R data/core/images/portraits/monsters/transparent/gryphon.png
    R data/core/images/portraits/monsters/transparent/ogre.png
    R data/core/images/portraits/monsters/transparent/scorpion.png
    R data/core/images/portraits/monsters/transparent/sea-serpent.png
    R data/core/images/portraits/monsters/transparent/yeti.png
    R data/core/images/portraits/monsters/transparent/young-ogre.png
    A data/core/images/portraits/monsters/yeti.png
    M data/core/images/portraits/monsters/young-ogre.png
    M data/core/images/portraits/nagas/fighter.png
    M data/core/images/portraits/nagas/myrmidon.png
    R data/core/images/portraits/nagas/transparent/fighter.png
    R data/core/images/portraits/nagas/transparent/myrmidon.png
    A data/core/images/portraits/orcs/archer.png
    A data/core/images/portraits/orcs/assassin.png
    A data/core/images/portraits/orcs/crossbowman.png
    A data/core/images/portraits/orcs/grunt-2.png
    A data/core/images/portraits/orcs/grunt-3.png
    A data/core/images/portraits/orcs/grunt-4.png
    A data/core/images/portraits/orcs/grunt-5.png
    A data/core/images/portraits/orcs/grunt-6.png
    A data/core/images/portraits/orcs/grunt.png
    A data/core/images/portraits/orcs/leader-2.png
    M data/core/images/portraits/orcs/leader.png
    M data/core/images/portraits/orcs/slayer.png
    M data/core/images/portraits/orcs/slurbow.png
    M data/core/images/portraits/orcs/sovereign.png
    R data/core/images/portraits/orcs/transparent/archer.png
    R data/core/images/portraits/orcs/transparent/assassin.png
    R data/core/images/portraits/orcs/transparent/crossbowman.png
    R data/core/images/portraits/orcs/transparent/grunt-2.png
    R data/core/images/portraits/orcs/transparent/grunt-3.png
    R data/core/images/portraits/orcs/transparent/grunt-4.png
    R data/core/images/portraits/orcs/transparent/grunt-5.png
    R data/core/images/portraits/orcs/transparent/grunt-6.png
    R data/core/images/portraits/orcs/transparent/grunt.png
    R data/core/images/portraits/orcs/transparent/leader-2.png
    R data/core/images/portraits/orcs/transparent/leader.png
    R data/core/images/portraits/orcs/transparent/slayer.png
    R data/core/images/portraits/orcs/transparent/slurbow.png
    R data/core/images/portraits/orcs/transparent/sovereign.png
    R data/core/images/portraits/orcs/transparent/warlord.png
    R data/core/images/portraits/orcs/transparent/warrior.png
    M data/core/images/portraits/orcs/warlord.png
    M data/core/images/portraits/orcs/warrior.png
    M data/core/images/portraits/saurians/augur.png
    M data/core/images/portraits/saurians/skirmisher.png
    R data/core/images/portraits/saurians/transparent/augur.png
    R data/core/images/portraits/saurians/transparent/skirmisher.png
    R data/core/images/portraits/trolls/transparent/troll-hero-alt.png
    R data/core/images/portraits/trolls/transparent/troll-hero.png
    R data/core/images/portraits/trolls/transparent/troll-rocklobber.png
    R data/core/images/portraits/trolls/transparent/troll-shaman.png
    R data/core/images/portraits/trolls/transparent/troll-warrior.png
    R data/core/images/portraits/trolls/transparent/troll.png
    R data/core/images/portraits/trolls/transparent/whelp.png
    M data/core/images/portraits/trolls/troll-hero-alt.png
    M data/core/images/portraits/trolls/troll-hero.png
    M data/core/images/portraits/trolls/troll-rocklobber.png
    M data/core/images/portraits/trolls/troll-shaman.png
    M data/core/images/portraits/trolls/troll-warrior.png
    A data/core/images/portraits/trolls/troll.png
    A data/core/images/portraits/trolls/whelp.png
    M data/core/images/portraits/undead/ancient-lich.png
    M data/core/images/portraits/undead/archer.png
    M data/core/images/portraits/undead/banebow.png
    M data/core/images/portraits/undead/bone-shooter.png
    M data/core/images/portraits/undead/brown-lich.png
    M data/core/images/portraits/undead/death-knight.png
    M data/core/images/portraits/undead/deathblade.png
    A data/core/images/portraits/undead/draug-2.png
    M data/core/images/portraits/undead/draug.png
    M data/core/images/portraits/undead/ghost.png
    M data/core/images/portraits/undead/ghoul.png
    M data/core/images/portraits/undead/lich.png
    M data/core/images/portraits/undead/nightgaunt.png
    M data/core/images/portraits/undead/revenant.png
    M data/core/images/portraits/undead/shadow.png
    M data/core/images/portraits/undead/skeleton.png
    A data/core/images/portraits/undead/soulless.png
    M data/core/images/portraits/undead/spectre.png
    R data/core/images/portraits/undead/transparent/ancient-lich.png
    R data/core/images/portraits/undead/transparent/archer.png
    R data/core/images/portraits/undead/transparent/banebow.png
    R data/core/images/portraits/undead/transparent/bone-shooter.png
    R data/core/images/portraits/undead/transparent/brown-lich.png
    R data/core/images/portraits/undead/transparent/death-knight.png
    R data/core/images/portraits/undead/transparent/deathblade.png
    R data/core/images/portraits/undead/transparent/draug-2.png
    R data/core/images/portraits/undead/transparent/draug.png
    R data/core/images/portraits/undead/transparent/ghost.png
    R data/core/images/portraits/undead/transparent/ghoul.png
    R data/core/images/portraits/undead/transparent/lich.png
    R data/core/images/portraits/undead/transparent/nightgaunt.png
    R data/core/images/portraits/undead/transparent/revenant.png
    R data/core/images/portraits/undead/transparent/shadow.png
    R data/core/images/portraits/undead/transparent/skeleton.png
    R data/core/images/portraits/undead/transparent/soulless.png
    R data/core/images/portraits/undead/transparent/spectre.png
    R data/core/images/portraits/undead/transparent/walking-corpse.png
    R data/core/images/portraits/undead/transparent/wraith.png
    A data/core/images/portraits/undead/walking-corpse.png
    M data/core/images/portraits/undead/wraith.png
    A data/core/images/portraits/woses/ancient-wose.png
    R data/core/images/portraits/woses/transparent/ancient-wose.png
    R data/core/images/portraits/woses/transparent/wose.png
    M data/core/images/portraits/woses/wose.png
    M data/core/images/terrain/bridge/wood-dock-n.png
    M data/core/images/terrain/bridge/wood-dock-ne.png
    M data/core/images/terrain/bridge/wood-dock-nw.png
    M data/core/images/terrain/bridge/wood-dock-s.png
    M data/core/images/terrain/bridge/wood-dock-se.png
    M data/core/images/terrain/bridge/wood-dock-sw.png
    M data/core/images/terrain/bridge/wood-end-n.png
    M data/core/images/terrain/bridge/wood-end-ne.png
    M data/core/images/terrain/bridge/wood-end-nw.png
    M data/core/images/terrain/bridge/wood-end-s.png
    M data/core/images/terrain/bridge/wood-end-se.png
    M data/core/images/terrain/bridge/wood-end-sw.png
    M data/core/images/terrain/bridge/wood-n-s.png
    M data/core/images/terrain/bridge/wood-n-se-sw.png
    M data/core/images/terrain/bridge/wood-n-se.png
    M data/core/images/terrain/bridge/wood-ne-s-nw.png
    M data/core/images/terrain/bridge/wood-ne-s.png
    M data/core/images/terrain/bridge/wood-ne-sw.png
    M data/core/images/terrain/bridge/wood-nw-ne.png
    M data/core/images/terrain/bridge/wood-rotting-n-s.png
    M data/core/images/terrain/bridge/wood-rotting-n-se-sw.png
    M data/core/images/terrain/bridge/wood-rotting-n-se.png
    M data/core/images/terrain/bridge/wood-rotting-ne-s-nw.png
    M data/core/images/terrain/bridge/wood-rotting-ne-s.png
    M data/core/images/terrain/bridge/wood-rotting-ne-sw.png
    M data/core/images/terrain/bridge/wood-rotting-nw-ne.png
    M data/core/images/terrain/bridge/wood-rotting-s-nw.png
    M data/core/images/terrain/bridge/wood-rotting-se-nw.png
    M data/core/images/terrain/bridge/wood-rotting-se-sw.png
    M data/core/images/terrain/bridge/wood-rotting-sw-n.png
    M data/core/images/terrain/bridge/wood-rotting2-n-s.png
    M data/core/images/terrain/bridge/wood-rotting2-ne-sw.png
    M data/core/images/terrain/bridge/wood-rotting2-se-nw.png
    M data/core/images/terrain/bridge/wood-s-nw.png
    M data/core/images/terrain/bridge/wood-se-nw.png
    M data/core/images/terrain/bridge/wood-se-sw.png
    M data/core/images/terrain/bridge/wood-sw-n.png
    M data/core/images/terrain/castle/castle-to-water-n.png
    M data/core/images/terrain/castle/castle-to-water-ne.png
    M data/core/images/terrain/castle/castle-to-water-nw.png
    M data/core/images/terrain/castle/cobbles-keep.png
    M data/core/images/terrain/castle/dwarven-castle-floor.png
    M data/core/images/terrain/castle/dwarven-castle-floor2.png
    M data/core/images/terrain/castle/dwarven-castle-floor3.png
    M data/core/images/terrain/castle/dwarven-keep-floor.png
    M data/core/images/terrain/castle/elven/grounds.png
    M data/core/images/terrain/castle/orcish/keep.png
    A data/core/images/terrain/castle/sand/cobbles-ruin.png
    A data/core/images/terrain/castle/sand/cobbles-ruin2.png
    A data/core/images/terrain/castle/sand/cobbles-ruin3.png
    A data/core/images/terrain/castle/sand/cobbles-ruin4.png
    M data/core/images/terrain/castle/sand/cobbles.png
    M data/core/images/terrain/castle/sand/ruin-dirt.png
    A data/core/images/terrain/castle/sand/ruin-dirt2.png
    A data/core/images/terrain/castle/sand/ruin-dirt3.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-ccw-bl.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-ccw-tr.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-convex-bl.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-convex-br.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-cw-bl.png
    M data/core/images/terrain/castle/sand/ruin-keep-castle-cw-br.png
    A data/core/images/terrain/castle/sand/ruin-keep-castle2-cw-tl.png
    M data/core/images/terrain/castle/sand/ruin-keep-concave-br.png
    M data/core/images/terrain/castle/sand/ruin-keep-concave-l.png
    M data/core/images/terrain/castle/sand/ruin-keep-concave-tr.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-bl.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-br.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-l.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-tl.png
    M data/core/images/terrain/castle/sand/ruin-keep-convex-tr.png
    A data/core/images/terrain/castle/sand/ruin-keep2-concave-br.png
    A data/core/images/terrain/castle/sand/ruin-keep2-convex-bl.png
    A data/core/images/terrain/castle/sand/ruin-keep2-convex-br.png
    A data/core/images/terrain/castle/sand/ruin-keep2-convex-tl.png
    A data/core/images/terrain/castle/sand/ruin-keep2-convex-tr.png
    M data/core/images/terrain/castle/snowy/castle-to-ice-nw.png
    M data/core/images/terrain/castle/snowy/castle-to-water-ne.png
    M data/core/images/terrain/castle/snowy/castle-to-water-nw.png
    M data/core/images/terrain/castle/snowy/cobbles.png
    M data/core/images/terrain/castle/sunken-ruin.png
    M data/core/images/terrain/castle/winter-orcish/keep.png
    M data/core/images/terrain/cave/bank-n-ne.png
    M data/core/images/terrain/cave/bank-ne-se.png
    M data/core/images/terrain/cave/bank-ne.png
    M data/core/images/terrain/cave/bank-nw-n.png
    M data/core/images/terrain/cave/bank-nw.png
    M data/core/images/terrain/cave/bank-s-sw.png
    M data/core/images/terrain/cave/bank-se-s.png
    M data/core/images/terrain/cave/bank-se.png
    M data/core/images/terrain/cave/bank-sw-nw.png
    M data/core/images/terrain/cave/earthy-floor-n-ne.png
    M data/core/images/terrain/cave/earthy-floor-n.png
    M data/core/images/terrain/cave/earthy-floor-ne-se.png
    M data/core/images/terrain/cave/earthy-floor-ne.png
    M data/core/images/terrain/cave/earthy-floor-nw-n.png
    M data/core/images/terrain/cave/earthy-floor-nw.png
    M data/core/images/terrain/cave/earthy-floor-s-sw.png
    M data/core/images/terrain/cave/earthy-floor-s.png
    M data/core/images/terrain/cave/earthy-floor-se-s.png
    M data/core/images/terrain/cave/earthy-floor-se.png
    M data/core/images/terrain/cave/earthy-floor-sw-nw.png
    M data/core/images/terrain/cave/earthy-floor-sw.png
    M data/core/images/terrain/cave/earthy-floor.png
    M data/core/images/terrain/cave/earthy-floor2.png
    M data/core/images/terrain/cave/earthy-floor3.png
    M data/core/images/terrain/cave/earthy-floor4.png
    M data/core/images/terrain/cave/earthy-floor5.png
    M data/core/images/terrain/cave/earthy-floor6.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-bl.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-br.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-l.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-r.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-tl.png
    R data/core/images/terrain/cave/earthy-wall-hewn-concave-tr.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-bl.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-br.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-l.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-r.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-tl.png
    R data/core/images/terrain/cave/earthy-wall-hewn-convex-tr.png
    R data/core/images/terrain/cave/earthy-wall-hewn-tile.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-bl.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-br.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-l.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-r.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-tl.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-concave-tr.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-bl.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-br.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-l.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-r.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-tl.png
    M data/core/images/terrain/cave/earthy-wall-rough-chasm-convex-tr.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-bl.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-br.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-l.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-r.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-tl.png
    M data/core/images/terrain/cave/earthy-wall-rough-concave-tr.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-bl.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-br.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-l.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-r.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-tl.png
    M data/core/images/terrain/cave/earthy-wall-rough-convex-tr.png
    M data/core/images/terrain/cave/floor-n-ne.png
    M data/core/images/terrain/cave/floor-n.png
    M data/core/images/terrain/cave/floor-ne-se.png
    M data/core/images/terrain/cave/floor-ne.png
    M data/core/images/terrain/cave/floor-nw-n.png
    M data/core/images/terrain/cave/floor-nw.png
    M data/core/images/terrain/cave/floor-s-sw.png
    M data/core/images/terrain/cave/floor-s.png
    M data/core/images/terrain/cave/floor-se-s.png
    M data/core/images/terrain/cave/floor-se.png
    M data/core/images/terrain/cave/floor-sw-nw.png
    M data/core/images/terrain/cave/floor-sw.png
    M data/core/images/terrain/cave/floor.png
    M data/core/images/terrain/cave/floor2.png
    M data/core/images/terrain/cave/floor3.png
    M data/core/images/terrain/cave/floor4.png
    M data/core/images/terrain/cave/floor5.png
    M data/core/images/terrain/cave/floor6.png
    M data/core/images/terrain/cave/hills-n.png
    M data/core/images/terrain/cave/hills-ne.png
    M data/core/images/terrain/cave/hills-nw.png
    M data/core/images/terrain/cave/hills-s.png
    M data/core/images/terrain/cave/hills-se.png
    M data/core/images/terrain/cave/hills-sw.png
    M data/core/images/terrain/cave/hills-variation.png
    M data/core/images/terrain/cave/hills-variation2.png
    M data/core/images/terrain/cave/hills-variation3.png
    M data/core/images/terrain/cave/path.png
    M data/core/images/terrain/cave/path1.png
    M data/core/images/terrain/cave/path2.png
    M data/core/images/terrain/cave/path3.png
    M data/core/images/terrain/cave/path4.png
    M data/core/images/terrain/cave/path5.png
    M data/core/images/terrain/cave/path6.png
    M data/core/images/terrain/cave/path7.png
    M data/core/images/terrain/cave/path8.png
    M data/core/images/terrain/cave/path9.png
    R data/core/images/terrain/cave/wall-hewn-concave-bl.png
    R data/core/images/terrain/cave/wall-hewn-concave-br.png
    R data/core/images/terrain/cave/wall-hewn-concave-l.png
    R data/core/images/terrain/cave/wall-hewn-concave-r.png
    R data/core/images/terrain/cave/wall-hewn-concave-tl.png
    R data/core/images/terrain/cave/wall-hewn-concave-tr.png
    R data/core/images/terrain/cave/wall-hewn-convex-bl.png
    R data/core/images/terrain/cave/wall-hewn-convex-br.png
    R data/core/images/terrain/cave/wall-hewn-convex-l.png
    R data/core/images/terrain/cave/wall-hewn-convex-r.png
    R data/core/images/terrain/cave/wall-hewn-convex-tl.png
    R data/core/images/terrain/cave/wall-hewn-convex-tr.png
    R data/core/images/terrain/cave/wall-hewn-tile.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-bl.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-br.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-l.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-r.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-tl.png
    M data/core/images/terrain/cave/wall-rough-chasm-concave-tr.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-bl.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-br.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-l.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-r.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-tl.png
    M data/core/images/terrain/cave/wall-rough-chasm-convex-tr.png
    M data/core/images/terrain/cave/wall-rough-concave-l.png
    M data/core/images/terrain/cave/wall-rough-concave-tl.png
    M data/core/images/terrain/cave/wall-rough-concave-tr.png
    M data/core/images/terrain/cave/wall-rough-convex-bl.png
    M data/core/images/terrain/cave/wall-rough-convex-br.png
    M data/core/images/terrain/cave/wall-rough-convex-r.png
    M data/core/images/terrain/cave/wall-rough-convex-tl.png
    M data/core/images/terrain/chasm/abyss-base-n.png
    M data/core/images/terrain/chasm/abyss-base-ne.png
    M data/core/images/terrain/chasm/abyss-base-nw.png
    M data/core/images/terrain/chasm/abyss-base-s.png
    M data/core/images/terrain/chasm/abyss-base-se.png
    M data/core/images/terrain/chasm/abyss-base-sw.png
    M data/core/images/terrain/chasm/abyss-tile.png
    M data/core/images/terrain/chasm/abyss.png
    M data/core/images/terrain/chasm/abyss2.png
    M data/core/images/terrain/chasm/abyss3.png
    M data/core/images/terrain/chasm/abyss4.png
    M data/core/images/terrain/chasm/abyss5.png
    M data/core/images/terrain/chasm/abyss6.png
    M data/core/images/terrain/chasm/abyss7.png
    M data/core/images/terrain/chasm/depths-n.png
    M data/core/images/terrain/chasm/depths-ne.png
    M data/core/images/terrain/chasm/depths-nw.png
    M data/core/images/terrain/chasm/depths-s.png
    M data/core/images/terrain/chasm/depths-se.png
    M data/core/images/terrain/chasm/depths-sw.png
    M data/core/images/terrain/chasm/depths.png
    M data/core/images/terrain/chasm/earthy-castle-n.png
    M data/core/images/terrain/chasm/earthy-castle-ne.png
    M data/core/images/terrain/chasm/earthy-castle-nw.png
    M data/core/images/terrain/chasm/earthy-castle2-n.png
    M data/core/images/terrain/chasm/earthy-castle2-ne.png
    M data/core/images/terrain/chasm/earthy-castle2-nw.png
    M data/core/images/terrain/chasm/earthy-concave-bl.png
    M data/core/images/terrain/chasm/earthy-concave-br.png
    M data/core/images/terrain/chasm/earthy-concave-l.png
    M data/core/images/terrain/chasm/earthy-concave-r.png
    M data/core/images/terrain/chasm/earthy-concave-tl.png
    M data/core/images/terrain/chasm/earthy-concave-tr.png
    M data/core/images/terrain/chasm/earthy-convex-bl.png
    M data/core/images/terrain/chasm/earthy-convex-br.png
    M data/core/images/terrain/chasm/earthy-convex-l.png
    M data/core/images/terrain/chasm/earthy-convex-r.png
    M data/core/images/terrain/chasm/earthy-convex-tl.png
    M data/core/images/terrain/chasm/earthy-convex-tr.png
    M data/core/images/terrain/chasm/earthy-tile.png
    M data/core/images/terrain/chasm/regular-castle-n.png
    M data/core/images/terrain/chasm/regular-castle-ne.png
    M data/core/images/terrain/chasm/regular-castle-nw.png
    M data/core/images/terrain/chasm/regular-castle2-n.png
    M data/core/images/terrain/chasm/regular-castle2-ne.png
    M data/core/images/terrain/chasm/regular-castle2-nw.png
    M data/core/images/terrain/chasm/regular-concave-bl.png
    M data/core/images/terrain/chasm/regular-concave-br.png
    M data/core/images/terrain/chasm/regular-concave-l.png
    M data/core/images/terrain/chasm/regular-concave-r.png
    M data/core/images/terrain/chasm/regular-concave-tl.png
    M data/core/images/terrain/chasm/regular-concave-tr.png
    M data/core/images/terrain/chasm/regular-convex-bl.png
    M data/core/images/terrain/chasm/regular-convex-br.png
    M data/core/images/terrain/chasm/regular-convex-l.png
    M data/core/images/terrain/chasm/regular-convex-r.png
    M data/core/images/terrain/chasm/regular-convex-tl.png
    M data/core/images/terrain/chasm/regular-convex-tr.png
    M data/core/images/terrain/chasm/regular-convex2-tl.png
    M data/core/images/terrain/chasm/regular-convex2-tr.png
    M data/core/images/terrain/chasm/regular-snow-castle-n.png
    M data/core/images/terrain/chasm/regular-snow-castle-ne.png
    M data/core/images/terrain/chasm/regular-snow-castle-nw.png
    M data/core/images/terrain/chasm/regular-snow-castle2-n.png
    M data/core/images/terrain/chasm/regular-snow-castle2-ne.png
    M data/core/images/terrain/chasm/regular-snow-castle2-nw.png
    M data/core/images/terrain/chasm/regular-snow-concave-bl.png
    M data/core/images/terrain/chasm/regular-snow-concave-br.png
    M data/core/images/terrain/chasm/regular-snow-concave-l.png
    M data/core/images/terrain/chasm/regular-snow-concave-r.png
    M data/core/images/terrain/chasm/regular-snow-concave-tl.png
    M data/core/images/terrain/chasm/regular-snow-concave-tr.png
    M data/core/images/terrain/chasm/regular-snow-convex-bl.png
    M data/core/images/terrain/chasm/regular-snow-convex-br.png
    M data/core/images/terrain/chasm/regular-snow-convex-l.png
    M data/core/images/terrain/chasm/regular-snow-convex-r.png
    M data/core/images/terrain/chasm/regular-snow-convex-tl.png
    M data/core/images/terrain/chasm/regular-snow-convex-tr.png
    M data/core/images/terrain/chasm/regular-tile.png
    M data/core/images/terrain/chasm/water-concave-bl.png
    M data/core/images/terrain/chasm/water-concave-br.png
    M data/core/images/terrain/chasm/water-concave-l.png
    M data/core/images/terrain/chasm/water-concave-r.png
    M data/core/images/terrain/chasm/water-concave-tl.png
    M data/core/images/terrain/chasm/water-concave-tr.png
    M data/core/images/terrain/chasm/water-convex-bl.png
    M data/core/images/terrain/chasm/water-convex-br.png
    M data/core/images/terrain/chasm/water-convex-l.png
    M data/core/images/terrain/chasm/water-convex-r.png
    M data/core/images/terrain/chasm/water-convex-tl.png
    M data/core/images/terrain/chasm/water-convex-tr.png
    A data/core/images/terrain/desert_mountains/blend-from-chasm-s.png
    A data/core/images/terrain/desert_mountains/blend-from-chasm-se.png
    A data/core/images/terrain/desert_mountains/blend-from-chasm-sw.png
    A data/core/images/terrain/desert_mountains/cloud-desert-tile.png
    A data/core/images/terrain/desert_mountains/desert-castle-n-ne.png
    A data/core/images/terrain/desert_mountains/desert-castle-n.png
    A data/core/images/terrain/desert_mountains/desert-castle-n2.png
    A data/core/images/terrain/desert_mountains/desert-castle-ne.png
    A data/core/images/terrain/desert_mountains/desert-castle-nw.png
    A data/core/images/terrain/desert_mountains/desert-n-ne.png
    A data/core/images/terrain/desert_mountains/desert-n.png
    A data/core/images/terrain/desert_mountains/desert-ne.png
    A data/core/images/terrain/desert_mountains/desert-nw.png
    A data/core/images/terrain/desert_mountains/desert-tile.png
    A data/core/images/terrain/desert_mountains/desert-to-water-n-ne.png
    A data/core/images/terrain/desert_mountains/desert-to-water-n.png
    A data/core/images/terrain/desert_mountains/desert-to-water-ne.png
    A data/core/images/terrain/desert_mountains/desert-to-water-nw-n.png
    A data/core/images/terrain/desert_mountains/desert-to-water-nw.png
    A data/core/images/terrain/desert_mountains/desert.png
    A data/core/images/terrain/desert_mountains/desert2.png
    A data/core/images/terrain/desert_mountains/desert3.png
    A data/core/images/terrain/desert_mountains/desert4.png
    A data/core/images/terrain/desert_mountains/desert5.png
    A data/core/images/terrain/desert_mountains/desert5_1.png
    A data/core/images/terrain/desert_mountains/desert5_2.png
    A data/core/images/terrain/desert_mountains/desert5_3.png
    A data/core/images/terrain/desert_mountains/desert6_1.png
    A data/core/images/terrain/desert_mountains/desert6_2.png
    A data/core/images/terrain/desert_mountains/desert6_3.png
    A data/core/images/terrain/desert_mountains/desert_range1_1.png
    A data/core/images/terrain/desert_mountains/desert_range1_2.png
    A data/core/images/terrain/desert_mountains/desert_range1_3.png
    A data/core/images/terrain/desert_mountains/desert_range2_1.png
    A data/core/images/terrain/desert_mountains/desert_range2_2.png
    A data/core/images/terrain/desert_mountains/desert_range2_3.png
    A data/core/images/terrain/desert_mountains/desert_range3_1.png
    A data/core/images/terrain/desert_mountains/desert_range3_2.png
    A data/core/images/terrain/desert_mountains/desert_range3_3.png
    A data/core/images/terrain/desert_mountains/desert_range3_4.png
    A data/core/images/terrain/desert_mountains/desert_range3_5.png
    A data/core/images/terrain/desert_mountains/peak.png
    A data/core/images/terrain/desert_mountains/peak2.png
    A data/core/images/terrain/desert_mountains/peak3.png
    A data/core/images/terrain/desert_mountains/peak4.png
    A data/core/images/terrain/desert_mountains/peak5.png
    A data/core/images/terrain/desert_mountains/peak_large1.png
    A data/core/images/terrain/desert_mountains/peak_large2.png
    A data/core/images/terrain/desert_mountains/peak_range1_1.png
    A data/core/images/terrain/desert_mountains/peak_range1_2.png
    M data/core/images/terrain/embellishments/mushroom-farm-small2.png
    M data/core/images/terrain/embellishments/mushroom4.png
    M data/core/images/terrain/embellishments/mushroom7.png
    M data/core/images/terrain/flat/bank-n.png
    M data/core/images/terrain/flat/bank-nw.png
    M data/core/images/terrain/flat/bank-to-ice-n-ne.png
    M data/core/images/terrain/flat/bank-to-ice-n.png
    M data/core/images/terrain/flat/bank-to-ice-ne.png
    M data/core/images/terrain/flat/bank-to-ice-nw.png
    M data/core/images/terrain/flat/bank-to-ice-s-sw.png
    M data/core/images/terrain/flat/bank-to-ice-se.png
    M data/core/images/terrain/flat/bank-to-ice-sw-nw.png
    M data/core/images/terrain/flat/bank-to-ice2-n.png
    M data/core/images/terrain/flat/bank-to-ice2-ne.png
    M data/core/images/terrain/flat/bank-to-ice2-nw.png
    M data/core/images/terrain/flat/bank-to-ice2-se.png
    M data/core/images/terrain/flat/bank-to-ice2-sw.png
    M data/core/images/terrain/flat/road2.png
    M data/core/images/terrain/flat/shore-concave-bl-br.png
    M data/core/images/terrain/flat/shore-concave-bl-l.png
    M data/core/images/terrain/flat/shore-concave-br-bl.png
    M data/core/images/terrain/flat/shore-concave-br-r.png
    M data/core/images/terrain/flat/shore-concave-l-bl.png
    M data/core/images/terrain/flat/shore-concave-l-tl.png
    M data/core/images/terrain/flat/shore-concave-r-br.png
    M data/core/images/terrain/flat/shore-concave-r-tr.png
    M data/core/images/terrain/flat/shore-concave-tl-l.png
    M data/core/images/terrain/flat/shore-concave-tl-tr.png
    M data/core/images/terrain/flat/shore-concave-tr-r.png
    M data/core/images/terrain/flat/shore-concave-tr-tl.png
    M data/core/images/terrain/flat/shore-convex-bl-br.png
    M data/core/images/terrain/flat/shore-convex-bl-l.png
    M data/core/images/terrain/flat/shore-convex-br-bl.png
    M data/core/images/terrain/flat/shore-convex-br-r.png
    M data/core/images/terrain/flat/shore-convex-l-bl.png
    M data/core/images/terrain/flat/shore-convex-l-tl.png
    M data/core/images/terrain/flat/shore-convex-r-br.png
    M data/core/images/terrain/flat/shore-convex-r-tr.png
    M data/core/images/terrain/flat/shore-convex-tl-l.png
    M data/core/images/terrain/flat/shore-convex-tl-tr.png
    M data/core/images/terrain/flat/shore-convex-tr-r.png
    M data/core/images/terrain/flat/shore-convex-tr-tl.png
    M data/core/images/terrain/flat/stone-path2.png
    M data/core/images/terrain/fog/fog-all.png
    M data/core/images/terrain/fog/fog-editor.png
    M data/core/images/terrain/fog/fog-n-ne-se-s.png
    M data/core/images/terrain/fog/fog-n-ne-se.png
    M data/core/images/terrain/fog/fog-n-ne.png
    M data/core/images/terrain/fog/fog-n.png
    M data/core/images/terrain/fog/fog-ne-se-s.png
    M data/core/images/terrain/fog/fog-ne-se.png
    M data/core/images/terrain/fog/fog-ne.png
    M data/core/images/terrain/fog/fog-nw-n-ne.png
    M data/core/images/terrain/fog/fog-nw-n.png
    M data/core/images/terrain/fog/fog-nw.png
    M data/core/images/terrain/fog/fog-s-sw-nw-n.png
    M data/core/images/terrain/fog/fog-s-sw-nw.png
    M data/core/images/terrain/fog/fog-s-sw.png
    M data/core/images/terrain/fog/fog-s.png
    M data/core/images/terrain/fog/fog-se-s-sw.png
    M data/core/images/terrain/fog/fog-se-s.png
    M data/core/images/terrain/fog/fog-se.png
    M data/core/images/terrain/fog/fog-sw-nw-n.png
    M data/core/images/terrain/fog/fog-sw-nw.png
    M data/core/images/terrain/fog/fog-sw.png
    M data/core/images/terrain/fog/fog1.png
    M data/core/images/terrain/fog/fog2.png
    M data/core/images/terrain/fog/fog3.png
    M data/core/images/terrain/grass/dry-long-n.png
    M data/core/images/terrain/grass/dry-long-nw.png
    M data/core/images/terrain/grass/green-long-n.png
    M data/core/images/terrain/grass/green-long-nw.png
    M data/core/images/terrain/grass/green-long-s.png
    M data/core/images/terrain/grass/green2.png
    M data/core/images/terrain/grass/green3.png
    M data/core/images/terrain/grass/green4.png
    M data/core/images/terrain/grass/green5.png
    M data/core/images/terrain/grass/green6.png
    M data/core/images/terrain/grass/green7.png
    M data/core/images/terrain/grass/green8.png
    M data/core/images/terrain/grass/semi-dry-long-n.png
    M data/core/images/terrain/grass/semi-dry-long-nw.png
    M data/core/images/terrain/hills/dry-to-water-n-ne.png
    M data/core/images/terrain/hills/dry-to-water-s-sw.png
    M data/core/images/terrain/hills/dry-to-water-se-s.png
    M data/core/images/terrain/hills/dry-to-water-sw-nw.png
    M data/core/images/terrain/hills/dry-to-water2-s-sw.png
    M data/core/images/terrain/hills/dry-to-water2-s.png
    M data/core/images/terrain/hills/dry-to-water2-se-s.png
    M data/core/images/terrain/hills/regular-to-water-n-ne.png
    M data/core/images/terrain/hills/regular-to-water-s-sw.png
    M data/core/images/terrain/hills/regular-to-water-se-s.png
    M data/core/images/terrain/hills/regular-to-water-sw-nw.png
    M data/core/images/terrain/hills/regular-to-water2-s-sw.png
    M data/core/images/terrain/hills/regular-to-water2-s.png
    M data/core/images/terrain/hills/regular-to-water2-se-s.png
    M data/core/images/terrain/interior/wood-regular-n-ne.png
    M data/core/images/terrain/interior/wood-regular-n.png
    M data/core/images/terrain/interior/wood-regular-ne.png
    M data/core/images/terrain/interior/wood-regular-nw-n-ne.png
    M data/core/images/terrain/interior/wood-regular-nw-n.png
    M data/core/images/terrain/interior/wood-regular-nw.png
    M data/core/images/terrain/interior/wood-regular-se-s-sw.png
    M data/core/images/terrain/interior/wood-regular-se-s.png
    M data/core/images/terrain/interior/wood-regular-se.png
    M data/core/images/terrain/interior/wood-regular.png
    M data/core/images/terrain/interior/wood-regular2.png
    M data/core/images/terrain/interior/wood-regular3.png
    A data/core/images/terrain/masks/7hex-bl-br.png
    A data/core/images/terrain/masks/7hex-bl-l.png
    A data/core/images/terrain/masks/7hex-bl.png
    A data/core/images/terrain/masks/7hex-br-bl.png
    A data/core/images/terrain/masks/7hex-br-r.png
    A data/core/images/terrain/masks/7hex-br.png
    A data/core/images/terrain/masks/7hex-l-bl.png
    A data/core/images/terrain/masks/7hex-l-tl.png
    A data/core/images/terrain/masks/7hex-l.png
    A data/core/images/terrain/masks/7hex-r-br.png
    A data/core/images/terrain/masks/7hex-r-tr.png
    A data/core/images/terrain/masks/7hex-r.png
    A data/core/images/terrain/masks/7hex-tl-l.png
    A data/core/images/terrain/masks/7hex-tl-tr.png
    A data/core/images/terrain/masks/7hex-tl.png
    A data/core/images/terrain/masks/7hex-tr-r.png
    A data/core/images/terrain/masks/7hex-tr-tl.png
    A data/core/images/terrain/masks/7hex-tr.png
    R data/core/images/terrain/masks/concave-long-bl-br.png
    R data/core/images/terrain/masks/concave-long-bl-l.png
    R data/core/images/terrain/masks/concave-long-br-bl.png
    R data/core/images/terrain/masks/concave-long-br-r.png
    R data/core/images/terrain/masks/concave-long-l-bl.png
    R data/core/images/terrain/masks/concave-long-l-tl.png
    R data/core/images/terrain/masks/concave-long-r-br.png
    R data/core/images/terrain/masks/concave-long-r-tr.png
    R data/core/images/terrain/masks/concave-long-tl-l.png
    R data/core/images/terrain/masks/concave-long-tl-tr.png
    R data/core/images/terrain/masks/concave-long-tr-r.png
    R data/core/images/terrain/masks/concave-long-tr-tl.png
    R data/core/images/terrain/masks/convex-long-bl-br.png
    R data/core/images/terrain/masks/convex-long-bl-l.png
    R data/core/images/terrain/masks/convex-long-br-bl.png
    R data/core/images/terrain/masks/convex-long-br-r.png
    R data/core/images/terrain/masks/convex-long-l-bl.png
    R data/core/images/terrain/masks/convex-long-l-tl.png
    R data/core/images/terrain/masks/convex-long-r-br.png
    R data/core/images/terrain/masks/convex-long-r-tr.png
    R data/core/images/terrain/masks/convex-long-tl-l.png
    R data/core/images/terrain/masks/convex-long-tl-tr.png
    R data/core/images/terrain/masks/convex-long-tr-r.png
    R data/core/images/terrain/masks/convex-long-tr-tl.png
    A data/core/images/terrain/masks/long-concave-2-bl.png
    A data/core/images/terrain/masks/long-concave-2-br.png
    A data/core/images/terrain/masks/long-concave-2-l.png
    A data/core/images/terrain/masks/long-concave-2-r.png
    A data/core/images/terrain/masks/long-concave-2-tl.png
    A data/core/images/terrain/masks/long-concave-2-tr.png
    A data/core/images/terrain/masks/long-concave-bl-br.png
    A data/core/images/terrain/masks/long-concave-bl-l.png
    A data/core/images/terrain/masks/long-concave-br-bl.png
    A data/core/images/terrain/masks/long-concave-br-r.png
    A data/core/images/terrain/masks/long-concave-l-bl.png
    A data/core/images/terrain/masks/long-concave-l-tl.png
    A data/core/images/terrain/masks/long-concave-r-br.png
    A data/core/images/terrain/masks/long-concave-r-tr.png
    A data/core/images/terrain/masks/long-concave-tl-l.png
    A data/core/images/terrain/masks/long-concave-tl-tr.png
    A data/core/images/terrain/masks/long-concave-tr-r.png
    A data/core/images/terrain/masks/long-concave-tr-tl.png
    A data/core/images/terrain/masks/long-convex-bl-br.png
    A data/core/images/terrain/masks/long-convex-bl-l.png
    A data/core/images/terrain/masks/long-convex-br-bl.png
    A data/core/images/terrain/masks/long-convex-br-r.png
    A data/core/images/terrain/masks/long-convex-l-bl.png
    A data/core/images/terrain/masks/long-convex-l-tl.png
    A data/core/images/terrain/masks/long-convex-r-br.png
    A data/core/images/terrain/masks/long-convex-r-tr.png
    A data/core/images/terrain/masks/long-convex-tl-l.png
    A data/core/images/terrain/masks/long-convex-tl-tr.png
    A data/core/images/terrain/masks/long-convex-tr-r.png
    A data/core/images/terrain/masks/long-convex-tr-tl.png
    M data/core/images/terrain/mountains/basic-castle-n-ne.png
    M data/core/images/terrain/mountains/basic-castle-n.png
    M data/core/images/terrain/mountains/basic-castle-ne.png
    M data/core/images/terrain/mountains/basic-castle-nw-n.png
    M data/core/images/terrain/mountains/basic-castle-nw.png
    M data/core/images/terrain/mountains/basic-castle-s.png
    M data/core/images/terrain/mountains/basic-castle-se.png
    M data/core/images/terrain/mountains/basic-castle-sw-nw.png
    M data/core/images/terrain/mountains/basic-castle-sw.png
    M data/core/images/terrain/mountains/basic.png
    M data/core/images/terrain/mountains/basic2.png
    M data/core/images/terrain/mountains/basic3.png
    M data/core/images/terrain/mountains/blend-from-dry-s.png
    M data/core/images/terrain/mountains/blend-from-dry-se.png
    M data/core/images/terrain/mountains/blend-from-dry-sw.png
    M data/core/images/terrain/mountains/dry-castle-n-ne.png
    M data/core/images/terrain/mountains/dry-castle-n.png
    M data/core/images/terrain/mountains/dry-castle-ne.png
    M data/core/images/terrain/mountains/dry-castle-nw-n.png
    M data/core/images/terrain/mountains/dry-castle-nw.png
    M data/core/images/terrain/mountains/dry-castle-s.png
    M data/core/images/terrain/mountains/dry-castle-se.png
    M data/core/images/terrain/mountains/dry-castle-sw-nw.png
    M data/core/images/terrain/mountains/dry-castle-sw.png
    M data/core/images/terrain/mountains/dry.png
    M data/core/images/terrain/mountains/dry2.png
    M data/core/images/terrain/mountains/dry3.png
    M data/core/images/terrain/mountains/snow.png
    M data/core/images/terrain/mountains/snow2.png
    M data/core/images/terrain/mountains/snow3.png
    M data/core/images/terrain/mountains/volcano-small.png
    M data/core/images/terrain/mountains/volcano.png
    M data/core/images/terrain/off-map/alpha.png
    M data/core/images/terrain/sand/shore-concave-bl-br.png
    M data/core/images/terrain/sand/shore-concave-bl-l.png
    M data/core/images/terrain/sand/shore-concave-br-bl.png
    M data/core/images/terrain/sand/shore-concave-br-r.png
    M data/core/images/terrain/sand/shore-concave-l-bl.png
    M data/core/images/terrain/sand/shore-concave-l-tl.png
    M data/core/images/terrain/sand/shore-concave-r-br.png
    M data/core/images/terrain/sand/shore-concave-r-tr.png
    M data/core/images/terrain/sand/shore-concave-tl-l.png
    M data/core/images/terrain/sand/shore-concave-tl-tr.png
    M data/core/images/terrain/sand/shore-concave-tr-r.png
    M data/core/images/terrain/sand/shore-concave-tr-tl.png
    M data/core/images/terrain/sand/shore-convex-bl-br.png
    M data/core/images/terrain/sand/shore-convex-bl-l.png
    M data/core/images/terrain/sand/shore-convex-br-bl.png
    M data/core/images/terrain/sand/shore-convex-br-r.png
    M data/core/images/terrain/sand/shore-convex-l-bl.png
    M data/core/images/terrain/sand/shore-convex-l-tl.png
    M data/core/images/terrain/sand/shore-convex-r-br.png
    M data/core/images/terrain/sand/shore-convex-r-tr.png
    M data/core/images/terrain/sand/shore-convex-tl-l.png
    M data/core/images/terrain/sand/shore-convex-tl-tr.png
    M data/core/images/terrain/sand/shore-convex-tr-r.png
    M data/core/images/terrain/sand/shore-convex-tr-tl.png
    M data/core/images/terrain/swamp/water-n-ne-se.png
    M data/core/images/terrain/swamp/water-n-ne.png
    M data/core/images/terrain/swamp/water-n.png
    M data/core/images/terrain/swamp/water-ne-se-s.png
    M data/core/images/terrain/swamp/water-ne-se.png
    M data/core/images/terrain/swamp/water-ne.png
    M data/core/images/terrain/swamp/water-nw-n-ne.png
    M data/core/images/terrain/swamp/water-nw-n.png
    M data/core/images/terrain/swamp/water-nw.png
    M data/core/images/terrain/swamp/water-s-sw-nw.png
    M data/core/images/terrain/swamp/water-s-sw.png
    M data/core/images/terrain/swamp/water-s.png
    M data/core/images/terrain/swamp/water-se-s-sw.png
    M data/core/images/terrain/swamp/water-se-s.png
    M data/core/images/terrain/swamp/water-se.png
    M data/core/images/terrain/swamp/water-sw-nw-n.png
    M data/core/images/terrain/swamp/water-sw-nw.png
    M data/core/images/terrain/swamp/water-sw.png
    A data/core/images/terrain/village/desert-ruin-tile.png
    A data/core/images/terrain/village/desert-ruin.png
    A data/core/images/terrain/village/desert-ruin2.png
    A data/core/images/terrain/village/desert-ruin3.png
    A data/core/images/terrain/village/desert-ruin4.png
    A data/core/images/terrain/village/desert-ruin5.png
    A data/core/images/terrain/village/desert-ruin6.png
    A data/core/images/terrain/village/desert-ruin7.png
    M data/core/images/terrain/village/desert-tile.png
    M data/core/images/terrain/village/desert.png
    M data/core/images/terrain/village/desert2.png
    M data/core/images/terrain/village/desert3.png
    M data/core/images/terrain/village/desert4.png
    A data/core/images/terrain/village/desert5.png
    A data/core/images/terrain/village/desert6.png
    A data/core/images/terrain/village/desert7.png
    A data/core/images/terrain/walls/wall-mine-chasm-convex-bl.png
    A data/core/images/terrain/walls/wall-mine-chasm-convex-br.png
    A data/core/images/terrain/walls/wall-mine-chasm-convex-l.png
    A data/core/images/terrain/walls/wall-mine-chasm-convex-r.png
    A data/core/images/terrain/walls/wall-mine-concave-bl.png
    A data/core/images/terrain/walls/wall-mine-concave-br.png
    A data/core/images/terrain/walls/wall-mine-concave-l.png
    A data/core/images/terrain/walls/wall-mine-concave-r.png
    A data/core/images/terrain/walls/wall-mine-concave-tl.png
    A data/core/images/terrain/walls/wall-mine-concave-tr.png
    A data/core/images/terrain/walls/wall-mine-convex-bl.png
    A data/core/images/terrain/walls/wall-mine-convex-br.png
    A data/core/images/terrain/walls/wall-mine-convex-l.png
    A data/core/images/terrain/walls/wall-mine-convex-r.png
    A data/core/images/terrain/walls/wall-mine-convex-tl.png
    A data/core/images/terrain/walls/wall-mine-convex-tr.png
    A data/core/images/terrain/walls/wall-mine-tile.png
    A data/core/images/terrain/walls/wall-mine2-concave-tr.png
    A data/core/images/terrain/walls/wall-mine2-convex-bl.png
    A data/core/images/terrain/walls/wall-mine2-convex-br.png
    A data/core/images/terrain/walls/wall-mine2-convex-r.png
    A data/core/images/terrain/water/overlay-gray.png
    A data/core/images/terrain/water/overlay-tropical.png
    M data/core/images/terrain/water/reef.png
    M data/core/images/terrain/water/reef2.png
    M data/core/images/terrain/water/reef3.png
    M data/core/images/terrain/water/reef4.png
    M data/core/images/terrain/water/waves-concave-A01.png
    M data/core/images/terrain/water/waves-concave-A02.png
    M data/core/images/terrain/water/waves-concave-A03.png
    M data/core/images/terrain/water/waves-concave-A04.png
    M data/core/images/terrain/water/waves-concave-A05.png
    M data/core/images/terrain/water/waves-concave-A06.png
    M data/core/images/terrain/water/waves-concave-A07.png
    M data/core/images/terrain/water/waves-concave-A08.png
    M data/core/images/terrain/water/waves-concave-A09.png
    M data/core/images/terrain/water/waves-concave-A10.png
    M data/core/images/terrain/water/waves-concave-A11.png
    M data/core/images/terrain/water/waves-concave-A12.png
    M data/core/images/terrain/water/waves-concave-A13.png
    M data/core/images/terrain/water/waves-convex-A01.png
    M data/core/images/terrain/water/waves-convex-A02.png
    M data/core/images/terrain/water/waves-convex-A03.png
    M data/core/images/terrain/water/waves-convex-A04.png
    M data/core/images/terrain/water/waves-convex-A05.png
    M data/core/images/terrain/water/waves-convex-A06.png
    M data/core/images/terrain/water/waves-convex-A07.png
    M data/core/images/terrain/water/waves-convex-A08.png
    M data/core/images/terrain/water/waves-convex-A09.png
    M data/core/images/terrain/water/waves-convex-A10.png
    M data/core/images/terrain/water/waves-convex-A11.png
    M data/core/images/terrain/water/waves-convex-A12.png
    M data/core/images/terrain/water/waves-convex-A13.png
    R data/core/images/terrain/water/waves-mask-bl-br.png
    R data/core/images/terrain/water/waves-mask-bl-l.png
    R data/core/images/terrain/water/waves-mask-br-bl.png
    R data/core/images/terrain/water/waves-mask-br-r.png
    R data/core/images/terrain/water/waves-mask-l-bl.png
    R data/core/images/terrain/water/waves-mask-l-tl.png
    R data/core/images/terrain/water/waves-mask-r-br.png
    R data/core/images/terrain/water/waves-mask-r-tr.png
    R data/core/images/terrain/water/waves-mask-tl-l.png
    R data/core/images/terrain/water/waves-mask-tl-tr.png
    R data/core/images/terrain/water/waves-mask-tr-r.png
    R data/core/images/terrain/water/waves-mask-tr-tl.png
    M data/core/macros/ai.cfg
    M data/core/macros/ai_candidate_actions.cfg
    M data/core/macros/ai_controller.cfg
    M data/core/team-colors.cfg
    M data/core/terrain-graphics.cfg
    M data/core/terrain-graphics/internal-generic.cfg
    M data/core/terrain-graphics/mountains.cfg
    M data/core/terrain-graphics/new-macros.cfg
    M data/core/terrain.cfg
    M data/core/units.cfg
    M data/core/units/dwarves/Sentinel.cfg
    M data/core/units/dwarves/Stalwart.cfg
    M data/core/units/elves/Archer.cfg
    M data/core/units/elves/Avenger.cfg
    M data/core/units/elves/Captain.cfg
    M data/core/units/elves/Champion.cfg
    M data/core/units/elves/Druid.cfg
    M data/core/units/elves/Fighter.cfg
    M data/core/units/elves/Lady.cfg
    M data/core/units/elves/Lord.cfg
    M data/core/units/elves/Marksman.cfg
    M data/core/units/elves/Marshal.cfg
    M data/core/units/elves/Ranger.cfg
    M data/core/units/elves/Shaman.cfg
    M data/core/units/elves/Sharpshooter.cfg
    M data/core/units/elves/Shyde.cfg
    M data/core/units/elves/Sorceress.cfg
    M data/core/units/elves/Sylph.cfg
    M data/core/units/goblins/Direwolf_Rider.cfg
    M data/core/units/goblins/Impaler.cfg
    M data/core/units/goblins/Knight.cfg
    M data/core/units/gryphons/Gryphon_Master.cfg
    M data/core/units/gryphons/Gryphon_Rider.cfg
    M data/core/units/humans/Horseman.cfg
    M data/core/units/humans/Loyalist_Heavy_Infantryman.cfg
    M data/core/units/humans/Loyalist_Iron_Mauler.cfg
    M data/core/units/humans/Loyalist_Lieutenant.cfg
    M data/core/units/humans/Loyalist_Pikeman.cfg
    M data/core/units/humans/Loyalist_Sergeant.cfg
    M data/core/units/humans/Loyalist_Shock_Trooper.cfg
    M data/core/units/humans/Loyalist_Swordsman.cfg
    M data/core/units/humans/Mage_Red.cfg
    M data/core/units/humans/Mage_Silver.cfg
    M data/core/units/humans/Mage_White.cfg
    M data/core/units/humans/Woodsman.cfg
    M data/core/units/merfolk/Entangler.cfg
    M data/core/units/merfolk/Hoplite.cfg
    M data/core/units/merfolk/Hunter.cfg
    M data/core/units/merfolk/Netcaster.cfg
    M data/core/units/monsters/Giant_Scorpion.cfg
    M data/core/units/monsters/Yeti.cfg
    M data/core/units/ogres/Ogre.cfg
    M data/core/units/ogres/Young_Ogre.cfg
    M data/core/units/orcs/Archer.cfg
    M data/core/units/orcs/Assassin.cfg
    M data/core/units/orcs/Crossbowman.cfg
    M data/core/units/orcs/Grunt.cfg
    M data/core/units/trolls/Troll.cfg
    M data/core/units/trolls/Whelp.cfg
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg
    M data/core/units/undead/Skele_Death_Knight.cfg
    M data/core/units/undead/Spirit_Spectre.cfg
    M data/core/units/wose/Ancient.cfg
    M data/core/units/wose/Elder.cfg
    M data/core/units/wose/Wose.cfg
    M data/game_config.cfg
    M data/gui/default.cfg
    R data/gui/default/macros/_initial.cfg
    R data/gui/default/macros/filler.cfg
    R data/gui/default/macros/horizontal_scrollbar.cfg
    R data/gui/default/macros/vertical_scrollbar.cfg
    R data/gui/default/widget/button_25x25.cfg
    R data/gui/default/widget/button_default.cfg
    R data/gui/default/widget/drawing_default.cfg
    R data/gui/default/widget/horizontal_scrollbar_default.cfg
    R data/gui/default/widget/image_default.cfg
    R data/gui/default/widget/label_alignment.cfg
    R data/gui/default/widget/label_default.cfg
    R data/gui/default/widget/label_title_screen_revision.cfg
    R data/gui/default/widget/listbox_default.cfg
    R data/gui/default/widget/listbox_wml_message.cfg
    R data/gui/default/widget/matrix_default.cfg
    R data/gui/default/widget/minimap_default.cfg
    R data/gui/default/widget/multi_page_default.cfg
    R data/gui/default/widget/panel_default.cfg
    R data/gui/default/widget/panel_title_screen.cfg
    R data/gui/default/widget/panel_wml_message.cfg
    R data/gui/default/widget/progress_bar_default.cfg
    R data/gui/default/widget/progress_bar_title_screen.cfg
    R data/gui/default/widget/repeating_button_default.cfg
    R data/gui/default/widget/scroll_label_default.cfg
    R data/gui/default/widget/scroll_label_description.cfg
    R data/gui/default/widget/scroll_label_verbatim.cfg
    R data/gui/default/widget/scroll_label_wml_message.cfg
    R data/gui/default/widget/scrollbar_panel_default.cfg
    R data/gui/default/widget/slider_default.cfg
    R data/gui/default/widget/slider_minimal.cfg
    R data/gui/default/widget/spacer_default.cfg
    R data/gui/default/widget/stacked_widget_default.cfg
    R data/gui/default/widget/text_box_default.cfg
    R data/gui/default/widget/toggle_button_default.cfg
    R data/gui/default/widget/toggle_button_icon.cfg
    R data/gui/default/widget/toggle_button_listbox_header.cfg
    R data/gui/default/widget/toggle_button_listbox_text.cfg
    R data/gui/default/widget/toggle_button_listbox_text_with_icon.cfg
    R data/gui/default/widget/toggle_button_radio.cfg
    R data/gui/default/widget/toggle_button_tree_view_node.cfg
    R data/gui/default/widget/toggle_panel_default.cfg
    R data/gui/default/widget/toggle_panel_wml_message.cfg
    R data/gui/default/widget/tree_view_default.cfg
    R data/gui/default/widget/vertical_scrollbar_default.cfg
    R data/gui/default/widget/window_borderless.cfg
    R data/gui/default/widget/window_default.cfg
    R data/gui/default/widget/window_tooltip_large.cfg
    R data/gui/default/window/addon_connect.cfg
    R data/gui/default/window/addon_description.cfg
    R data/gui/default/window/addon_filter_options.cfg
    R data/gui/default/window/addon_list.cfg
    R data/gui/default/window/addon_uninstall_list.cfg
    R data/gui/default/window/advanced_graphics_options.cfg
    R data/gui/default/window/campaign_dialog.cfg
    R data/gui/default/window/campaign_difficulty.cfg
    R data/gui/default/window/campaign_settings.cfg
    R data/gui/default/window/chat_log.cfg
    R data/gui/default/window/core_dialog.cfg
    R data/gui/default/window/custom_tod.cfg
    R data/gui/default/window/data_manage.cfg
    R data/gui/default/window/debug_clock.cfg
    R data/gui/default/window/depcheck_confirm_change.cfg
    R data/gui/default/window/depcheck_select_new.cfg
    R data/gui/default/window/edit_label.cfg
    R data/gui/default/window/edit_text.cfg
    R data/gui/default/window/editor_edit_label.cfg
    R data/gui/default/window/editor_edit_scenario.cfg
    R data/gui/default/window/editor_edit_side.cfg
    R data/gui/default/window/editor_generate_map.cfg
    R data/gui/default/window/editor_new_map.cfg
    R data/gui/default/window/editor_resize_map.cfg
    R data/gui/default/window/editor_set_starting_position.cfg
    R data/gui/default/window/folder_create.cfg
    R data/gui/default/window/formula_debugger.cfg
    R data/gui/default/window/game_cache_options.cfg
    R data/gui/default/window/game_delete.cfg
    R data/gui/default/window/game_load.cfg
    R data/gui/default/window/game_save.cfg
    R data/gui/default/window/game_save_message.cfg
    R data/gui/default/window/game_save_oos.cfg
    R data/gui/default/window/game_save_overwrite.cfg
    R data/gui/default/window/game_version.cfg
    R data/gui/default/window/gamestate_inspector.cfg
    R data/gui/default/window/label_settings.cfg
    R data/gui/default/window/language_selection.cfg
    R data/gui/default/window/lobby_main.cfg
    R data/gui/default/window/lobby_player_info.cfg
    R data/gui/default/window/lua_interpreter.cfg
    R data/gui/default/window/message.cfg
    R data/gui/default/window/mp_alerts_options.cfg
    R data/gui/default/window/mp_change_control.cfg
    R data/gui/default/window/mp_cmd_wrapper.cfg
    R data/gui/default/window/mp_connect.cfg
    R data/gui/default/window/mp_create_game.cfg
    R data/gui/default/window/mp_create_game_choose_mods.cfg
    R data/gui/default/window/mp_create_game_set_password.cfg
    R data/gui/default/window/mp_host_game_prompt.cfg
    R data/gui/default/window/mp_join_game_password_prompt.cfg
    R data/gui/default/window/mp_login.cfg
    R data/gui/default/window/mp_method_selection.cfg
    R data/gui/default/window/mp_server_list.cfg
    R data/gui/default/window/network_transmission.cfg
    R data/gui/default/window/screenshot_notification.cfg
    R data/gui/default/window/simple_item_selector.cfg
    R data/gui/default/window/synced_choice_wait.cfg
    R data/gui/default/window/theme_list.cfg
    R data/gui/default/window/title_screen.cfg
    R data/gui/default/window/tooltip_large.cfg
    R data/gui/default/window/transient_message.cfg
    R data/gui/default/window/unit_attack.cfg
    R data/gui/default/window/unit_create.cfg
    R data/gui/default/window/wml_error.cfg
    R data/gui/default/window/wml_message.cfg
    A data/gui/macros/_initial.cfg
    A data/gui/macros/filler.cfg
    A data/gui/macros/horizontal_scrollbar.cfg
    A data/gui/macros/vertical_scrollbar.cfg
    M data/gui/schema.cfg
    A data/gui/widget/button_25x25.cfg
    A data/gui/widget/button_default.cfg
    A data/gui/widget/combobox_default.cfg
    A data/gui/widget/drawing_default.cfg
    A data/gui/widget/horizontal_scrollbar_default.cfg
    A data/gui/widget/image_default.cfg
    A data/gui/widget/label_default.cfg
    A data/gui/widget/label_title_screen_tip.cfg
    A data/gui/widget/listbox_default.cfg
    A data/gui/widget/listbox_wml_message.cfg
    A data/gui/widget/matrix_default.cfg
    A data/gui/widget/minimap_default.cfg
    A data/gui/widget/multi_page_default.cfg
    A data/gui/widget/panel_default.cfg
    A data/gui/widget/panel_title_screen.cfg
    A data/gui/widget/panel_wml_message.cfg
    A data/gui/widget/progress_bar_default.cfg
    A data/gui/widget/repeating_button_default.cfg
    A data/gui/widget/repeating_button_scrollbar.cfg
    A data/gui/widget/scroll_label_default.cfg
    A data/gui/widget/scroll_label_description.cfg
    A data/gui/widget/scroll_label_verbatim.cfg
    A data/gui/widget/scroll_label_wml_message.cfg
    A data/gui/widget/scrollbar_panel_default.cfg
    A data/gui/widget/slider_default.cfg
    A data/gui/widget/slider_minimal.cfg
    A data/gui/widget/spacer_default.cfg
    A data/gui/widget/stacked_widget_default.cfg
    A data/gui/widget/text_box_default.cfg
    A data/gui/widget/toggle_button_default.cfg
    A data/gui/widget/toggle_button_icon.cfg
    A data/gui/widget/toggle_button_listbox_header.cfg
    A data/gui/widget/toggle_button_listbox_text.cfg
    A data/gui/widget/toggle_button_listbox_text_with_icon.cfg
    A data/gui/widget/toggle_button_orb.cfg
    A data/gui/widget/toggle_button_radio.cfg
    A data/gui/widget/toggle_button_tree_view_node.cfg
    A data/gui/widget/toggle_panel_default.cfg
    A data/gui/widget/toggle_panel_wml_message.cfg
    A data/gui/widget/tree_view_default.cfg
    A data/gui/widget/unit_preview_pane.cfg
    A data/gui/widget/vertical_scrollbar_default.cfg
    A data/gui/widget/window_borderless.cfg
    A data/gui/widget/window_default.cfg
    A data/gui/widget/window_tooltip_large.cfg
    A data/gui/window/addon_connect.cfg
    A data/gui/window/addon_description.cfg
    A data/gui/window/addon_filter_options.cfg
    A data/gui/window/addon_list.cfg
    A data/gui/window/addon_uninstall_list.cfg
    A data/gui/window/advanced_graphics_options.cfg
    A data/gui/window/campaign_dialog.cfg
    A data/gui/window/campaign_difficulty.cfg
    A data/gui/window/campaign_settings.cfg
    A data/gui/window/chat_log.cfg
    A data/gui/window/core_dialog.cfg
    A data/gui/window/custom_tod.cfg
    A data/gui/window/debug_clock.cfg
    A data/gui/window/depcheck_confirm_change.cfg
    A data/gui/window/depcheck_select_new.cfg
    A data/gui/window/drop_down_list.cfg
    A data/gui/window/edit_label.cfg
    A data/gui/window/edit_text.cfg
    A data/gui/window/editor_edit_label.cfg
    A data/gui/window/editor_edit_scenario.cfg
    A data/gui/window/editor_edit_side.cfg
    A data/gui/window/editor_generate_map.cfg
    A data/gui/window/editor_new_map.cfg
    A data/gui/window/editor_resize_map.cfg
    A data/gui/window/editor_set_starting_position.cfg
    A data/gui/window/folder_create.cfg
    A data/gui/window/formula_debugger.cfg
    A data/gui/window/game_cache_options.cfg
    A data/gui/window/game_delete.cfg
    A data/gui/window/game_load.cfg
    A data/gui/window/game_save.cfg
    A data/gui/window/game_save_message.cfg
    A data/gui/window/game_save_oos.cfg
    A data/gui/window/game_save_overwrite.cfg
    A data/gui/window/game_version.cfg
    A data/gui/window/gamestate_inspector.cfg
    A data/gui/window/label_settings.cfg
    A data/gui/window/language_selection.cfg
    A data/gui/window/loadscreen.cfg
    A data/gui/window/lobby_main.cfg
    A data/gui/window/lobby_player_info.cfg
    A data/gui/window/lua_interpreter.cfg
    A data/gui/window/message.cfg
    A data/gui/window/mp_alerts_options.cfg
    A data/gui/window/mp_change_control.cfg
    A data/gui/window/mp_cmd_wrapper.cfg
    A data/gui/window/mp_connect.cfg
    A data/gui/window/mp_create_game.cfg
    A data/gui/window/mp_create_game_choose_mods.cfg
    A data/gui/window/mp_create_game_set_password.cfg
    A data/gui/window/mp_host_game_prompt.cfg
    A data/gui/window/mp_join_game_password_prompt.cfg
    A data/gui/window/mp_login.cfg
    A data/gui/window/mp_method_selection.cfg
    A data/gui/window/mp_server_list.cfg
    A data/gui/window/network_transmission.cfg
    A data/gui/window/preferences.cfg
    A data/gui/window/preferences/01_general.cfg
    A data/gui/window/preferences/02_hotkeys.cfg
    A data/gui/window/preferences/03_display.cfg
    A data/gui/window/preferences/04_sound.cfg
    A data/gui/window/preferences/05_multiplayer.cfg
    A data/gui/window/preferences/06_advanced.cfg
    A data/gui/window/preferences/_final.cfg
    A data/gui/window/preferences/_initial.cfg
    A data/gui/window/screenshot_notification.cfg
    A data/gui/window/select_orb_colors.cfg
    A data/gui/window/simple_item_selector.cfg
    A data/gui/window/synced_choice_wait.cfg
    A data/gui/window/theme_list.cfg
    A data/gui/window/title_screen.cfg
    A data/gui/window/tooltip_large.cfg
    A data/gui/window/transient_message.cfg
    A data/gui/window/unit_attack.cfg
    A data/gui/window/unit_create.cfg
    A data/gui/window/unit_recruit.cfg
    A data/gui/window/wml_error.cfg
    A data/gui/window/wml_message.cfg
    M data/hardwired/fonts.cfg
    A data/languages/ast_ES.cfg
    A data/lua/wml-flow.lua
    M data/lua/wml-tags.lua
    A data/lua/wml/endlevel.lua
    A data/lua/wml/find_path.lua
    A data/lua/wml/harm_unit.lua
    M data/lua/wml/items.lua
    M data/lua/wml/message.lua
    A data/lua/wml/modify_unit.lua
    M data/lua/wml/object.lua
    M data/lua/wml/objectives.lua
    A data/lua/wml/random_placement.lua
    M data/multiplayer/maps/4p_Castle_Hopping_Isle.map
    M data/multiplayer/maps/4p_King_of_the_Hill.map
    M data/multiplayer/maps/4p_Siege_Castles.map
    M data/multiplayer/maps/5p_The_Wilderlands.map
    M data/multiplayer/maps/6p_Team_Survival.map
    M data/multiplayer/maps/8p_Mokena_Prairie.map
    R data/multiplayer/maps/Dark_Forecast.map
    A data/multiplayer/maps/Dark_Forecast_basic.map
    R data/multiplayer/maps/Dark_Forecast_basic.mask
    A data/multiplayer/maps/Dark_Forecast_drought.map
    R data/multiplayer/maps/Dark_Forecast_drought.mask
    A data/multiplayer/maps/Dark_Forecast_firstsnow.map
    R data/multiplayer/maps/Dark_Forecast_firstsnow.mask
    A data/multiplayer/maps/Dark_Forecast_rain.map
    R data/multiplayer/maps/Dark_Forecast_rain.mask
    A data/multiplayer/maps/Dark_Forecast_secondsnow.map
    R data/multiplayer/maps/Dark_Forecast_secondsnow.mask
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    A data/multiplayer/scenarios/2p_Dark_Forecast.lua
    M data/multiplayer/scenarios/2p_Hornshark_Island_lua
    M data/multiplayer/scenarios/6p_Team_Survival.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_leader_options.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_research_options.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_special_macros.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_worker_options.cfg
    A data/multiplayer/scenarios/Random_Scenario_Lua_Cave.cfg
    A data/multiplayer/scenarios/Random_Scenario_Lua_Cave.lua
    R data/scenario-formula-recruitment.cfg
    R data/scenario-formula.cfg
    M data/scenario-leaders.cfg
    M data/scenario-movethrough.cfg
    R data/scenario-poisoning.cfg
    M data/scenario-test.cfg
    M data/schema.cfg
    M data/test/multiplayer/_main.cfg
    M data/test/multiplayer/macros/mp_unit_test_macros.cfg
    A data/test/scenarios/ai/_main.cfg
    A data/test/scenarios/ai/config/simple_aspect.cfg
    A data/test/scenarios/ai/modify/aspects.cfg
    M data/test/scenarios/filter_this_unit.cfg
    M data/themes/_initial.cfg
    M data/themes/default.cfg
    M data/themes/editor.cfg
    M data/tools/GUI.pyw
    M data/tools/README
    A data/tools/hexometer.py
    R data/tools/hexometer/alphamask.png
    R data/tools/hexometer/hexometer
    M data/tools/wesnoth/wmldata.py
    M data/tools/wesnoth/wmlgrammar.py
    M data/tools/wesnoth/wmlparser3.py
    M data/tools/wesnoth/wmltools.py
    M data/tools/wesnoth/wmltools3.py
    M data/tools/wmllint
    M data/tools/wmllint-1.4
    R data/tools/wmlmove
    M data/tools/wmlscope
    M data/tools/wmlunits
    M data/tools/wmlvalidator
    M doc/man/cs/wesnoth.6
    R doc/man/de/wesnoth.6
    M doc/man/en_GB/wesnoth.6
    M doc/man/es/wesnoth.6
    R doc/man/et/wesnoth.6
    R doc/man/fi/wesnoth.6
    M doc/man/fr/wesnoth.6
    M doc/man/gl/wesnoth.6
    M doc/man/gl/wesnothd.6
    R doc/man/hu/wesnoth.6
    R doc/man/id/wesnoth.6
    M doc/man/it/wesnoth.6
    R doc/man/pl/wesnoth.6
    M doc/man/pt/wesnoth.6
    M doc/man/ru/wesnoth.6
    M doc/man/sk/wesnoth.6
    R doc/man/sr/wesnoth.6
    R doc/man/sr at ijekavian/wesnoth.6
    R doc/man/sr at ijekavianlatin/wesnoth.6
    R doc/man/sr at latin/wesnoth.6
    M doc/man/uk/wesnoth.6
    M doc/man/vi/wesnoth.6
    M doc/man/wesnoth.6
    M doc/man/zh_CN/wesnoth.6
    M doc/manual/manual.cs.html
    M doc/manual/manual.de.html
    M doc/manual/manual.en.html
    M doc/manual/manual.en_GB.html
    M doc/manual/manual.es.html
    M doc/manual/manual.et.html
    M doc/manual/manual.fi.html
    M doc/manual/manual.fr.html
    M doc/manual/manual.gl.html
    M doc/manual/manual.hu.html
    M doc/manual/manual.id.html
    M doc/manual/manual.it.html
    M doc/manual/manual.ja.html
    M doc/manual/manual.pl.html
    M doc/manual/manual.pt.html
    M doc/manual/manual.pt_BR.html
    M doc/manual/manual.ru.html
    M doc/manual/manual.sk.html
    M doc/manual/manual.sr.html
    M doc/manual/manual.sr at ijekavian.html
    M doc/manual/manual.sr at ijekavianlatin.html
    M doc/manual/manual.sr at latin.html
    M doc/manual/manual.uk.html
    M doc/manual/manual.vi.html
    M doc/manual/manual.zh_CN.html
    M doc/manual/manual.zh_TW.html
    M fonts/DejaVuSans-Bold.ttf
    M fonts/DejaVuSans-Oblique.ttf
    M fonts/DejaVuSans.ttf
    A fonts/Lato-Bold.ttf
    A fonts/Lato-Italic.ttf
    A fonts/Lato-Regular.ttf
    A fonts/OFL
    A images/buttons/button_dropdown/button_dropdown-pressed.png
    A images/buttons/button_dropdown/button_dropdown.png
    A images/buttons/button_menu/menu_blank-active-pressed.png
    A images/buttons/button_menu/menu_blank-active.png
    A images/buttons/button_menu/menu_blank-pressed.png
    A images/buttons/button_menu/menu_blank.png
    A images/buttons/button_normal/background-active.png
    A images/buttons/button_normal/background-pressed.png
    A images/buttons/button_normal/background.png
    M images/buttons/misc/orb-active.png
    A images/buttons/misc/orb-pressed-bg-active.png
    A images/buttons/misc/orb-pressed-bg.png
    M images/buttons/misc/orb-pressed.png
    M images/buttons/misc/orb.png
    A images/buttons/scrollbars/scrollbottom-active.png
    A images/buttons/scrollbars/scrollbottom-pressed.png
    A images/buttons/scrollbars/scrollbottom.png
    A images/buttons/scrollbars/scrollgroove-bottom-minimal.png
    A images/buttons/scrollbars/scrollgroove-bottom.png
    A images/buttons/scrollbars/scrollgroove-horizontal.png
    A images/buttons/scrollbars/scrollgroove-left.png
    A images/buttons/scrollbars/scrollgroove-mid-minimal.png
    A images/buttons/scrollbars/scrollgroove-mid.png
    A images/buttons/scrollbars/scrollgroove-right.png
    A images/buttons/scrollbars/scrollgroove-top-minimal.png
    A images/buttons/scrollbars/scrollgroove-top.png
    A images/buttons/scrollbars/scrollhorizontal-active.png
    A images/buttons/scrollbars/scrollhorizontal-pressed.png
    A images/buttons/scrollbars/scrollhorizontal.png
    A images/buttons/scrollbars/scrollleft-active.png
    A images/buttons/scrollbars/scrollleft-pressed.png
    A images/buttons/scrollbars/scrollleft.png
    A images/buttons/scrollbars/scrollmid-active.png
    A images/buttons/scrollbars/scrollmid-pressed.png
    A images/buttons/scrollbars/scrollmid.png
    A images/buttons/scrollbars/scrollright-active.png
    A images/buttons/scrollbars/scrollright-pressed.png
    A images/buttons/scrollbars/scrollright.png
    A images/buttons/scrollbars/scrolltop-active.png
    A images/buttons/scrollbars/scrolltop-pressed.png
    A images/buttons/scrollbars/scrolltop.png
    R images/buttons/scrollbottom-active.png
    R images/buttons/scrollbottom-pressed.png
    R images/buttons/scrollbottom.png
    R images/buttons/scrollgroove-bottom.png
    R images/buttons/scrollgroove-horizontal.png
    R images/buttons/scrollgroove-left.png
    R images/buttons/scrollgroove-mid.png
    R images/buttons/scrollgroove-right.png
    R images/buttons/scrollgroove-top.png
    R images/buttons/scrollhorizontal-active.png
    R images/buttons/scrollhorizontal-pressed.png
    R images/buttons/scrollhorizontal.png
    R images/buttons/scrollleft-active.png
    R images/buttons/scrollleft-pressed.png
    R images/buttons/scrollleft.png
    R images/buttons/scrollmid-active.png
    R images/buttons/scrollmid-pressed.png
    R images/buttons/scrollmid.png
    R images/buttons/scrollright-active.png
    R images/buttons/scrollright-pressed.png
    R images/buttons/scrollright.png
    R images/buttons/scrolltop-active.png
    R images/buttons/scrolltop-pressed.png
    R images/buttons/scrolltop.png
    A images/dialogs/menu-background.png
    A images/dialogs/menu-border-botleft.png
    A images/dialogs/menu-border-botright.png
    A images/dialogs/menu-border-bottom.png
    A images/dialogs/menu-border-left.png
    A images/dialogs/menu-border-right.png
    A images/dialogs/menu-border-top.png
    A images/dialogs/menu-border-topleft.png
    A images/dialogs/menu-border-topright.png
    R images/dialogs/menu2-background.png
    R images/dialogs/menu2-border-botleft.png
    R images/dialogs/menu2-border-botright.png
    R images/dialogs/menu2-border-bottom.png
    R images/dialogs/menu2-border-left.png
    R images/dialogs/menu2-border-right.png
    R images/dialogs/menu2-border-top.png
    R images/dialogs/menu2-border-topleft.png
    R images/dialogs/menu2-border-topright.png
    M images/editor/brush.png
    M images/editor/selection-overlay.png
    A images/icons/action/close_25-active.png
    A images/icons/action/close_25-pressed.png
    A images/icons/action/close_25.png
    A images/icons/action/help_25-active.png
    A images/icons/action/help_25-pressed.png
    A images/icons/action/help_25.png
    A images/icons/alignments/alignment_chaotic_30-pressed.png
    A images/icons/alignments/alignment_chaotic_30-pressed at 2x.png
    M images/icons/alignments/alignment_chaotic_30.png
    A images/icons/alignments/alignment_chaotic_30 at 2x.png
    A images/icons/alignments/alignment_lawful_30-pressed.png
    A images/icons/alignments/alignment_lawful_30-pressed at 2x.png
    M images/icons/alignments/alignment_lawful_30.png
    A images/icons/alignments/alignment_lawful_30 at 2x.png
    A images/icons/alignments/alignment_liminal_30-pressed.png
    A images/icons/alignments/alignment_liminal_30-pressed at 2x.png
    M images/icons/alignments/alignment_liminal_30.png
    A images/icons/alignments/alignment_liminal_30 at 2x.png
    A images/icons/alignments/alignment_neutral_30-pressed.png
    A images/icons/alignments/alignment_neutral_30-pressed at 2x.png
    M images/icons/alignments/alignment_neutral_30.png
    A images/icons/alignments/alignment_neutral_30 at 2x.png
    A images/icons/icon-hotkeys.png
    A images/misc/loadscreen_decor.png
    M images/misc/status-friend.png
    M images/misc/status-ignore.png
    M players_changelog
    M po/LINGUAS
    M po/SConscript
    M po/wesnoth-ai/LINGUAS
    M po/wesnoth-ai/af.po
    M po/wesnoth-ai/ang.po
    M po/wesnoth-ai/ang at latin.po
    M po/wesnoth-ai/ar.po
    A po/wesnoth-ai/ast.po
    M po/wesnoth-ai/bg.po
    M po/wesnoth-ai/ca.po
    M po/wesnoth-ai/ca_ES at valencia.po
    M po/wesnoth-ai/cs.po
    M po/wesnoth-ai/da.po
    M po/wesnoth-ai/de.po
    M po/wesnoth-ai/el.po
    M po/wesnoth-ai/en at shaw.po
    M po/wesnoth-ai/en_GB.po
    M po/wesnoth-ai/eo.po
    M po/wesnoth-ai/es.po
    M po/wesnoth-ai/et.po
    M po/wesnoth-ai/eu.po
    M po/wesnoth-ai/fi.po
    M po/wesnoth-ai/fr.po
    M po/wesnoth-ai/fur_IT.po
    M po/wesnoth-ai/ga.po
    M po/wesnoth-ai/gd.po
    M po/wesnoth-ai/gl.po
    M po/wesnoth-ai/he.po
    M po/wesnoth-ai/hr.po
    M po/wesnoth-ai/hu.po
    M po/wesnoth-ai/id.po
    M po/wesnoth-ai/is.po
    M po/wesnoth-ai/it.po
    M po/wesnoth-ai/ja.po
    M po/wesnoth-ai/ko.po
    M po/wesnoth-ai/la.po
    M po/wesnoth-ai/lt.po
    M po/wesnoth-ai/lv.po
    M po/wesnoth-ai/mk.po
    M po/wesnoth-ai/mr.po
    M po/wesnoth-ai/nb_NO.po
    M po/wesnoth-ai/nl.po
    M po/wesnoth-ai/pl.po
    M po/wesnoth-ai/pt.po
    M po/wesnoth-ai/pt_BR.po
    M po/wesnoth-ai/racv.po
    M po/wesnoth-ai/ro.po
    M po/wesnoth-ai/ru.po
    M po/wesnoth-ai/sk.po
    M po/wesnoth-ai/sl.po
    M po/wesnoth-ai/sr.po
    M po/wesnoth-ai/sr at ijekavian.po
    M po/wesnoth-ai/sr at ijekavianlatin.po
    M po/wesnoth-ai/sr at latin.po
    M po/wesnoth-ai/sv.po
    M po/wesnoth-ai/tl.po
    M po/wesnoth-ai/tr.po
    M po/wesnoth-ai/uk.po
    M po/wesnoth-ai/vi.po
    M po/wesnoth-ai/wesnoth-ai.pot
    M po/wesnoth-ai/zh_CN.po
    M po/wesnoth-ai/zh_TW.po
    M po/wesnoth-anl/LINGUAS
    M po/wesnoth-anl/af.po
    M po/wesnoth-anl/ang.po
    M po/wesnoth-anl/ang at latin.po
    M po/wesnoth-anl/ar.po
    A po/wesnoth-anl/ast.po
    M po/wesnoth-anl/bg.po
    M po/wesnoth-anl/ca.po
    M po/wesnoth-anl/ca_ES at valencia.po
    M po/wesnoth-anl/cs.po
    M po/wesnoth-anl/da.po
    M po/wesnoth-anl/de.po
    M po/wesnoth-anl/el.po
    M po/wesnoth-anl/en at shaw.po
    M po/wesnoth-anl/en_GB.po
    M po/wesnoth-anl/eo.po
    M po/wesnoth-anl/es.po
    M po/wesnoth-anl/et.po
    M po/wesnoth-anl/eu.po
    M po/wesnoth-anl/fi.po
    M po/wesnoth-anl/fr.po
    M po/wesnoth-anl/fur_IT.po
    M po/wesnoth-anl/ga.po
    M po/wesnoth-anl/gd.po
    M po/wesnoth-anl/gl.po
    M po/wesnoth-anl/he.po
    M po/wesnoth-anl/hr.po
    M po/wesnoth-anl/hu.po
    M po/wesnoth-anl/id.po
    M po/wesnoth-anl/is.po
    M po/wesnoth-anl/it.po
    M po/wesnoth-anl/ja.po
    M po/wesnoth-anl/ko.po
    M po/wesnoth-anl/la.po
    M po/wesnoth-anl/lt.po
    M po/wesnoth-anl/lv.po
    M po/wesnoth-anl/mk.po
    M po/wesnoth-anl/mr.po
    M po/wesnoth-anl/nb_NO.po
    M po/wesnoth-anl/nl.po
    M po/wesnoth-anl/pl.po
    M po/wesnoth-anl/pt.po
    M po/wesnoth-anl/pt_BR.po
    M po/wesnoth-anl/racv.po
    M po/wesnoth-anl/ro.po
    M po/wesnoth-anl/ru.po
    M po/wesnoth-anl/sk.po
    M po/wesnoth-anl/sl.po
    M po/wesnoth-anl/sr.po
    M po/wesnoth-anl/sr at ijekavian.po
    M po/wesnoth-anl/sr at ijekavianlatin.po
    M po/wesnoth-anl/sr at latin.po
    M po/wesnoth-anl/sv.po
    M po/wesnoth-anl/tl.po
    M po/wesnoth-anl/tr.po
    M po/wesnoth-anl/uk.po
    M po/wesnoth-anl/vi.po
    M po/wesnoth-anl/wesnoth-anl.pot
    M po/wesnoth-anl/zh_CN.po
    M po/wesnoth-anl/zh_TW.po
    M po/wesnoth-aoi/LINGUAS
    M po/wesnoth-aoi/af.po
    M po/wesnoth-aoi/ang.po
    M po/wesnoth-aoi/ang at latin.po
    M po/wesnoth-aoi/ar.po
    A po/wesnoth-aoi/ast.po
    M po/wesnoth-aoi/bg.po
    M po/wesnoth-aoi/ca.po
    M po/wesnoth-aoi/ca_ES at valencia.po
    M po/wesnoth-aoi/cs.po
    M po/wesnoth-aoi/da.po
    M po/wesnoth-aoi/de.po
    M po/wesnoth-aoi/el.po
    M po/wesnoth-aoi/en at shaw.po
    M po/wesnoth-aoi/en_GB.po
    M po/wesnoth-aoi/eo.po
    M po/wesnoth-aoi/es.po
    M po/wesnoth-aoi/et.po
    M po/wesnoth-aoi/eu.po
    M po/wesnoth-aoi/fi.po
    M po/wesnoth-aoi/fr.po
    M po/wesnoth-aoi/fur_IT.po
    M po/wesnoth-aoi/ga.po
    M po/wesnoth-aoi/gd.po
    M po/wesnoth-aoi/gl.po
    M po/wesnoth-aoi/he.po
    M po/wesnoth-aoi/hr.po
    M po/wesnoth-aoi/hu.po
    M po/wesnoth-aoi/id.po
    M po/wesnoth-aoi/is.po
    M po/wesnoth-aoi/it.po
    M po/wesnoth-aoi/ja.po
    M po/wesnoth-aoi/ko.po
    M po/wesnoth-aoi/la.po
    M po/wesnoth-aoi/lt.po
    M po/wesnoth-aoi/lv.po
    M po/wesnoth-aoi/mk.po
    M po/wesnoth-aoi/mr.po
    M po/wesnoth-aoi/nb_NO.po
    M po/wesnoth-aoi/nl.po
    M po/wesnoth-aoi/pl.po
    M po/wesnoth-aoi/pt.po
    M po/wesnoth-aoi/pt_BR.po
    M po/wesnoth-aoi/racv.po
    M po/wesnoth-aoi/ro.po
    M po/wesnoth-aoi/ru.po
    M po/wesnoth-aoi/sk.po
    M po/wesnoth-aoi/sl.po
    M po/wesnoth-aoi/sr.po
    M po/wesnoth-aoi/sr at ijekavian.po
    M po/wesnoth-aoi/sr at ijekavianlatin.po
    M po/wesnoth-aoi/sr at latin.po
    M po/wesnoth-aoi/sv.po
    M po/wesnoth-aoi/tl.po
    M po/wesnoth-aoi/tr.po
    M po/wesnoth-aoi/uk.po
    M po/wesnoth-aoi/vi.po
    M po/wesnoth-aoi/wesnoth-aoi.pot
    M po/wesnoth-aoi/zh_CN.po
    M po/wesnoth-aoi/zh_TW.po
    M po/wesnoth-did/LINGUAS
    M po/wesnoth-did/af.po
    M po/wesnoth-did/ang.po
    M po/wesnoth-did/ang at latin.po
    M po/wesnoth-did/ar.po
    A po/wesnoth-did/ast.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/fur_IT.po
    M po/wesnoth-did/ga.po
    M po/wesnoth-did/gd.po
    M po/wesnoth-did/gl.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-dm/LINGUAS
    M po/wesnoth-dm/af.po
    M po/wesnoth-dm/ang.po
    M po/wesnoth-dm/ang at latin.po
    M po/wesnoth-dm/ar.po
    A po/wesnoth-dm/ast.po
    M po/wesnoth-dm/bg.po
    M po/wesnoth-dm/ca.po
    M po/wesnoth-dm/ca_ES at valencia.po
    M po/wesnoth-dm/cs.po
    M po/wesnoth-dm/da.po
    M po/wesnoth-dm/de.po
    M po/wesnoth-dm/el.po
    M po/wesnoth-dm/en at shaw.po
    M po/wesnoth-dm/en_GB.po
    M po/wesnoth-dm/eo.po
    M po/wesnoth-dm/es.po
    M po/wesnoth-dm/et.po
    M po/wesnoth-dm/eu.po
    M po/wesnoth-dm/fi.po
    M po/wesnoth-dm/fr.po
    M po/wesnoth-dm/fur_IT.po
    M po/wesnoth-dm/ga.po
    M po/wesnoth-dm/gd.po
    M po/wesnoth-dm/gl.po
    M po/wesnoth-dm/he.po
    M po/wesnoth-dm/hr.po
    M po/wesnoth-dm/hu.po
    M po/wesnoth-dm/id.po
    M po/wesnoth-dm/is.po
    M po/wesnoth-dm/it.po
    M po/wesnoth-dm/ja.po
    M po/wesnoth-dm/ko.po
    M po/wesnoth-dm/la.po
    M po/wesnoth-dm/lt.po
    M po/wesnoth-dm/lv.po
    M po/wesnoth-dm/mk.po
    M po/wesnoth-dm/mr.po
    M po/wesnoth-dm/nb_NO.po
    M po/wesnoth-dm/nl.po
    M po/wesnoth-dm/pl.po
    M po/wesnoth-dm/pt.po
    M po/wesnoth-dm/pt_BR.po
    M po/wesnoth-dm/racv.po
    M po/wesnoth-dm/ro.po
    M po/wesnoth-dm/ru.po
    M po/wesnoth-dm/sk.po
    M po/wesnoth-dm/sl.po
    M po/wesnoth-dm/sr.po
    M po/wesnoth-dm/sr at ijekavian.po
    M po/wesnoth-dm/sr at ijekavianlatin.po
    M po/wesnoth-dm/sr at latin.po
    M po/wesnoth-dm/sv.po
    M po/wesnoth-dm/tl.po
    M po/wesnoth-dm/tr.po
    M po/wesnoth-dm/uk.po
    M po/wesnoth-dm/vi.po
    M po/wesnoth-dm/wesnoth-dm.pot
    M po/wesnoth-dm/zh_CN.po
    M po/wesnoth-dm/zh_TW.po
    M po/wesnoth-dw/LINGUAS
    A po/wesnoth-dw/ast.po
    M po/wesnoth-dw/gl.po
    M po/wesnoth-dw/wesnoth-dw.pot
    M po/wesnoth-editor/LINGUAS
    M po/wesnoth-editor/af.po
    M po/wesnoth-editor/ang.po
    M po/wesnoth-editor/ang at latin.po
    M po/wesnoth-editor/ar.po
    A po/wesnoth-editor/ast.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/fur_IT.po
    M po/wesnoth-editor/ga.po
    M po/wesnoth-editor/gd.po
    M po/wesnoth-editor/gl.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-ei/LINGUAS
    M po/wesnoth-ei/af.po
    M po/wesnoth-ei/ang.po
    M po/wesnoth-ei/ang at latin.po
    M po/wesnoth-ei/ar.po
    A po/wesnoth-ei/ast.po
    M po/wesnoth-ei/bg.po
    M po/wesnoth-ei/ca.po
    M po/wesnoth-ei/ca_ES at valencia.po
    M po/wesnoth-ei/cs.po
    M po/wesnoth-ei/da.po
    M po/wesnoth-ei/de.po
    M po/wesnoth-ei/el.po
    M po/wesnoth-ei/en at shaw.po
    M po/wesnoth-ei/en_GB.po
    M po/wesnoth-ei/eo.po
    M po/wesnoth-ei/es.po
    M po/wesnoth-ei/et.po
    M po/wesnoth-ei/eu.po
    M po/wesnoth-ei/fi.po
    M po/wesnoth-ei/fr.po
    M po/wesnoth-ei/fur_IT.po
    M po/wesnoth-ei/ga.po
    M po/wesnoth-ei/gd.po
    M po/wesnoth-ei/gl.po
    M po/wesnoth-ei/he.po
    M po/wesnoth-ei/hr.po
    M po/wesnoth-ei/hu.po
    M po/wesnoth-ei/id.po
    M po/wesnoth-ei/is.po
    M po/wesnoth-ei/it.po
    M po/wesnoth-ei/ja.po
    M po/wesnoth-ei/ko.po
    M po/wesnoth-ei/la.po
    M po/wesnoth-ei/lt.po
    M po/wesnoth-ei/lv.po
    M po/wesnoth-ei/mk.po
    M po/wesnoth-ei/mr.po
    M po/wesnoth-ei/nb_NO.po
    M po/wesnoth-ei/nl.po
    M po/wesnoth-ei/pl.po
    M po/wesnoth-ei/pt.po
    M po/wesnoth-ei/pt_BR.po
    M po/wesnoth-ei/racv.po
    M po/wesnoth-ei/ro.po
    M po/wesnoth-ei/ru.po
    M po/wesnoth-ei/sk.po
    M po/wesnoth-ei/sl.po
    M po/wesnoth-ei/sr.po
    M po/wesnoth-ei/sr at ijekavian.po
    M po/wesnoth-ei/sr at ijekavianlatin.po
    M po/wesnoth-ei/sr at latin.po
    M po/wesnoth-ei/sv.po
    M po/wesnoth-ei/tl.po
    M po/wesnoth-ei/tr.po
    M po/wesnoth-ei/uk.po
    M po/wesnoth-ei/vi.po
    M po/wesnoth-ei/wesnoth-ei.pot
    M po/wesnoth-ei/zh_CN.po
    M po/wesnoth-ei/zh_TW.po
    M po/wesnoth-help/LINGUAS
    M po/wesnoth-help/af.po
    M po/wesnoth-help/ang.po
    M po/wesnoth-help/ang at latin.po
    M po/wesnoth-help/ar.po
    A po/wesnoth-help/ast.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/fur_IT.po
    M po/wesnoth-help/ga.po
    M po/wesnoth-help/gd.po
    M po/wesnoth-help/gl.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/LINGUAS
    M po/wesnoth-httt/af.po
    M po/wesnoth-httt/ang.po
    M po/wesnoth-httt/ang at latin.po
    M po/wesnoth-httt/ar.po
    A po/wesnoth-httt/ast.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/fur_IT.po
    M po/wesnoth-httt/ga.po
    M po/wesnoth-httt/gd.po
    M po/wesnoth-httt/gl.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-l/LINGUAS
    A po/wesnoth-l/ast.po
    M po/wesnoth-l/gl.po
    M po/wesnoth-l/wesnoth-l.pot
    M po/wesnoth-lib/LINGUAS
    M po/wesnoth-lib/af.po
    M po/wesnoth-lib/ang.po
    M po/wesnoth-lib/ang at latin.po
    M po/wesnoth-lib/ar.po
    A po/wesnoth-lib/ast.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/fur_IT.po
    M po/wesnoth-lib/ga.po
    M po/wesnoth-lib/gd.po
    M po/wesnoth-lib/gl.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/LINGUAS
    M po/wesnoth-low/af.po
    M po/wesnoth-low/ang.po
    M po/wesnoth-low/ang at latin.po
    M po/wesnoth-low/ar.po
    A po/wesnoth-low/ast.po
    M po/wesnoth-low/bg.po
    M po/wesnoth-low/ca.po
    M po/wesnoth-low/ca_ES at valencia.po
    M po/wesnoth-low/cs.po
    M po/wesnoth-low/da.po
    M po/wesnoth-low/de.po
    M po/wesnoth-low/el.po
    M po/wesnoth-low/en at shaw.po
    M po/wesnoth-low/en_GB.po
    M po/wesnoth-low/eo.po
    M po/wesnoth-low/es.po
    M po/wesnoth-low/et.po
    M po/wesnoth-low/eu.po
    M po/wesnoth-low/fi.po
    M po/wesnoth-low/fr.po
    M po/wesnoth-low/fur_IT.po
    M po/wesnoth-low/ga.po
    M po/wesnoth-low/gd.po
    M po/wesnoth-low/gl.po
    M po/wesnoth-low/he.po
    M po/wesnoth-low/hr.po
    M po/wesnoth-low/hu.po
    M po/wesnoth-low/id.po
    M po/wesnoth-low/is.po
    M po/wesnoth-low/it.po
    M po/wesnoth-low/ja.po
    M po/wesnoth-low/ko.po
    M po/wesnoth-low/la.po
    M po/wesnoth-low/lt.po
    M po/wesnoth-low/lv.po
    M po/wesnoth-low/mk.po
    M po/wesnoth-low/mr.po
    M po/wesnoth-low/nb_NO.po
    M po/wesnoth-low/nl.po
    M po/wesnoth-low/pl.po
    M po/wesnoth-low/pt.po
    M po/wesnoth-low/pt_BR.po
    M po/wesnoth-low/racv.po
    M po/wesnoth-low/ro.po
    M po/wesnoth-low/ru.po
    M po/wesnoth-low/sk.po
    M po/wesnoth-low/sl.po
    M po/wesnoth-low/sr.po
    M po/wesnoth-low/sr at ijekavian.po
    M po/wesnoth-low/sr at ijekavianlatin.po
    M po/wesnoth-low/sr at latin.po
    M po/wesnoth-low/sv.po
    M po/wesnoth-low/tl.po
    M po/wesnoth-low/tr.po
    M po/wesnoth-low/uk.po
    M po/wesnoth-low/vi.po
    M po/wesnoth-low/wesnoth-low.pot
    M po/wesnoth-low/zh_CN.po
    M po/wesnoth-low/zh_TW.po
    M po/wesnoth-manpages/LINGUAS
    A po/wesnoth-manpages/ast.po
    M po/wesnoth-manpages/en_GB.po
    M po/wesnoth-manpages/gl.po
    M po/wesnoth-manpages/wesnoth-manpages.cfg
    M po/wesnoth-manual/LINGUAS
    A po/wesnoth-manual/ast.po
    M po/wesnoth-manual/wesnoth-manual.cfg
    M po/wesnoth-manual/wesnoth-manual.pot
    M po/wesnoth-multiplayer/LINGUAS
    M po/wesnoth-multiplayer/af.po
    M po/wesnoth-multiplayer/ang.po
    M po/wesnoth-multiplayer/ang at latin.po
    M po/wesnoth-multiplayer/ar.po
    A po/wesnoth-multiplayer/ast.po
    M po/wesnoth-multiplayer/bg.po
    M po/wesnoth-multiplayer/ca.po
    M po/wesnoth-multiplayer/ca_ES at valencia.po
    M po/wesnoth-multiplayer/cs.po
    M po/wesnoth-multiplayer/da.po
    M po/wesnoth-multiplayer/de.po
    M po/wesnoth-multiplayer/el.po
    M po/wesnoth-multiplayer/en at shaw.po
    M po/wesnoth-multiplayer/en_GB.po
    M po/wesnoth-multiplayer/eo.po
    M po/wesnoth-multiplayer/es.po
    M po/wesnoth-multiplayer/et.po
    M po/wesnoth-multiplayer/eu.po
    M po/wesnoth-multiplayer/fi.po
    M po/wesnoth-multiplayer/fr.po
    M po/wesnoth-multiplayer/fur_IT.po
    M po/wesnoth-multiplayer/ga.po
    M po/wesnoth-multiplayer/gd.po
    M po/wesnoth-multiplayer/gl.po
    M po/wesnoth-multiplayer/he.po
    M po/wesnoth-multiplayer/hr.po
    M po/wesnoth-multiplayer/hu.po
    M po/wesnoth-multiplayer/id.po
    M po/wesnoth-multiplayer/is.po
    M po/wesnoth-multiplayer/it.po
    M po/wesnoth-multiplayer/ja.po
    M po/wesnoth-multiplayer/ko.po
    M po/wesnoth-multiplayer/la.po
    M po/wesnoth-multiplayer/lt.po
    M po/wesnoth-multiplayer/lv.po
    M po/wesnoth-multiplayer/mk.po
    M po/wesnoth-multiplayer/mr.po
    M po/wesnoth-multiplayer/nb_NO.po
    M po/wesnoth-multiplayer/nl.po
    M po/wesnoth-multiplayer/pl.po
    M po/wesnoth-multiplayer/pt.po
    M po/wesnoth-multiplayer/pt_BR.po
    M po/wesnoth-multiplayer/racv.po
    M po/wesnoth-multiplayer/ro.po
    M po/wesnoth-multiplayer/ru.po
    M po/wesnoth-multiplayer/sk.po
    M po/wesnoth-multiplayer/sl.po
    M po/wesnoth-multiplayer/sr.po
    M po/wesnoth-multiplayer/sr at ijekavian.po
    M po/wesnoth-multiplayer/sr at ijekavianlatin.po
    M po/wesnoth-multiplayer/sr at latin.po
    M po/wesnoth-multiplayer/sv.po
    M po/wesnoth-multiplayer/tl.po
    M po/wesnoth-multiplayer/tr.po
    M po/wesnoth-multiplayer/uk.po
    M po/wesnoth-multiplayer/vi.po
    M po/wesnoth-multiplayer/wesnoth-multiplayer.pot
    M po/wesnoth-multiplayer/zh_CN.po
    M po/wesnoth-multiplayer/zh_TW.po
    M po/wesnoth-nr/LINGUAS
    A po/wesnoth-nr/ast.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-nr/gl.po
    M po/wesnoth-nr/wesnoth-nr.pot
    M po/wesnoth-sof/LINGUAS
    M po/wesnoth-sof/af.po
    M po/wesnoth-sof/ang.po
    M po/wesnoth-sof/ang at latin.po
    M po/wesnoth-sof/ar.po
    A po/wesnoth-sof/ast.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/fur_IT.po
    M po/wesnoth-sof/ga.po
    M po/wesnoth-sof/gd.po
    M po/wesnoth-sof/gl.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-sotbe/LINGUAS
    M po/wesnoth-sotbe/af.po
    M po/wesnoth-sotbe/ang.po
    M po/wesnoth-sotbe/ang at latin.po
    M po/wesnoth-sotbe/ar.po
    A po/wesnoth-sotbe/ast.po
    M po/wesnoth-sotbe/bg.po
    M po/wesnoth-sotbe/ca.po
    M po/wesnoth-sotbe/ca_ES at valencia.po
    M po/wesnoth-sotbe/cs.po
    M po/wesnoth-sotbe/da.po
    M po/wesnoth-sotbe/de.po
    M po/wesnoth-sotbe/el.po
    M po/wesnoth-sotbe/en at shaw.po
    M po/wesnoth-sotbe/en_GB.po
    M po/wesnoth-sotbe/eo.po
    M po/wesnoth-sotbe/es.po
    M po/wesnoth-sotbe/et.po
    M po/wesnoth-sotbe/eu.po
    M po/wesnoth-sotbe/fi.po
    M po/wesnoth-sotbe/fr.po
    M po/wesnoth-sotbe/fur_IT.po
    M po/wesnoth-sotbe/ga.po
    M po/wesnoth-sotbe/gd.po
    M po/wesnoth-sotbe/gl.po
    M po/wesnoth-sotbe/he.po
    M po/wesnoth-sotbe/hr.po
    M po/wesnoth-sotbe/hu.po
    M po/wesnoth-sotbe/id.po
    M po/wesnoth-sotbe/is.po
    M po/wesnoth-sotbe/it.po
    M po/wesnoth-sotbe/ja.po
    M po/wesnoth-sotbe/ko.po
    M po/wesnoth-sotbe/la.po
    M po/wesnoth-sotbe/lt.po
    M po/wesnoth-sotbe/lv.po
    M po/wesnoth-sotbe/mk.po
    M po/wesnoth-sotbe/mr.po
    M po/wesnoth-sotbe/nb_NO.po
    M po/wesnoth-sotbe/nl.po
    M po/wesnoth-sotbe/pl.po
    M po/wesnoth-sotbe/pt.po
    M po/wesnoth-sotbe/pt_BR.po
    M po/wesnoth-sotbe/racv.po
    M po/wesnoth-sotbe/ro.po
    M po/wesnoth-sotbe/ru.po
    M po/wesnoth-sotbe/sk.po
    M po/wesnoth-sotbe/sl.po
    M po/wesnoth-sotbe/sr.po
    M po/wesnoth-sotbe/sr at ijekavian.po
    M po/wesnoth-sotbe/sr at ijekavianlatin.po
    M po/wesnoth-sotbe/sr at latin.po
    M po/wesnoth-sotbe/sv.po
    M po/wesnoth-sotbe/tl.po
    M po/wesnoth-sotbe/tr.po
    M po/wesnoth-sotbe/uk.po
    M po/wesnoth-sotbe/vi.po
    M po/wesnoth-sotbe/wesnoth-sotbe.pot
    M po/wesnoth-sotbe/zh_CN.po
    M po/wesnoth-sotbe/zh_TW.po
    M po/wesnoth-tb/LINGUAS
    M po/wesnoth-tb/af.po
    M po/wesnoth-tb/ang.po
    M po/wesnoth-tb/ang at latin.po
    M po/wesnoth-tb/ar.po
    A po/wesnoth-tb/ast.po
    M po/wesnoth-tb/bg.po
    M po/wesnoth-tb/ca.po
    M po/wesnoth-tb/ca_ES at valencia.po
    M po/wesnoth-tb/cs.po
    M po/wesnoth-tb/da.po
    M po/wesnoth-tb/de.po
    M po/wesnoth-tb/el.po
    M po/wesnoth-tb/en at shaw.po
    M po/wesnoth-tb/en_GB.po
    M po/wesnoth-tb/eo.po
    M po/wesnoth-tb/es.po
    M po/wesnoth-tb/et.po
    M po/wesnoth-tb/eu.po
    M po/wesnoth-tb/fi.po
    M po/wesnoth-tb/fr.po
    M po/wesnoth-tb/fur_IT.po
    M po/wesnoth-tb/ga.po
    M po/wesnoth-tb/gd.po
    M po/wesnoth-tb/gl.po
    M po/wesnoth-tb/he.po
    M po/wesnoth-tb/hr.po
    M po/wesnoth-tb/hu.po
    M po/wesnoth-tb/id.po
    M po/wesnoth-tb/is.po
    M po/wesnoth-tb/it.po
    M po/wesnoth-tb/ja.po
    M po/wesnoth-tb/ko.po
    M po/wesnoth-tb/la.po
    M po/wesnoth-tb/lt.po
    M po/wesnoth-tb/lv.po
    M po/wesnoth-tb/mk.po
    M po/wesnoth-tb/mr.po
    M po/wesnoth-tb/nb_NO.po
    M po/wesnoth-tb/nl.po
    M po/wesnoth-tb/pl.po
    M po/wesnoth-tb/pt.po
    M po/wesnoth-tb/pt_BR.po
    M po/wesnoth-tb/racv.po
    M po/wesnoth-tb/ro.po
    M po/wesnoth-tb/ru.po
    M po/wesnoth-tb/sk.po
    M po/wesnoth-tb/sl.po
    M po/wesnoth-tb/sr.po
    M po/wesnoth-tb/sr at ijekavian.po
    M po/wesnoth-tb/sr at ijekavianlatin.po
    M po/wesnoth-tb/sr at latin.po
    M po/wesnoth-tb/sv.po
    M po/wesnoth-tb/tl.po
    M po/wesnoth-tb/tr.po
    M po/wesnoth-tb/uk.po
    M po/wesnoth-tb/vi.po
    M po/wesnoth-tb/wesnoth-tb.pot
    M po/wesnoth-tb/zh_CN.po
    M po/wesnoth-tb/zh_TW.po
    M po/wesnoth-test/LINGUAS
    A po/wesnoth-test/ast.po
    M po/wesnoth-test/wesnoth-test.pot
    M po/wesnoth-thot/LINGUAS
    M po/wesnoth-thot/af.po
    M po/wesnoth-thot/ang.po
    M po/wesnoth-thot/ang at latin.po
    M po/wesnoth-thot/ar.po
    A po/wesnoth-thot/ast.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/fur_IT.po
    M po/wesnoth-thot/ga.po
    M po/wesnoth-thot/gd.po
    M po/wesnoth-thot/gl.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-trow/LINGUAS
    M po/wesnoth-trow/af.po
    M po/wesnoth-trow/ang.po
    M po/wesnoth-trow/ang at latin.po
    M po/wesnoth-trow/ar.po
    A po/wesnoth-trow/ast.po
    M po/wesnoth-trow/bg.po
    M po/wesnoth-trow/ca.po
    M po/wesnoth-trow/ca_ES at valencia.po
    M po/wesnoth-trow/cs.po
    M po/wesnoth-trow/da.po
    M po/wesnoth-trow/de.po
    M po/wesnoth-trow/el.po
    M po/wesnoth-trow/en at shaw.po
    M po/wesnoth-trow/en_GB.po
    M po/wesnoth-trow/eo.po
    M po/wesnoth-trow/es.po
    M po/wesnoth-trow/et.po
    M po/wesnoth-trow/eu.po
    M po/wesnoth-trow/fi.po
    M po/wesnoth-trow/fr.po
    M po/wesnoth-trow/fur_IT.po
    M po/wesnoth-trow/ga.po
    M po/wesnoth-trow/gd.po
    M po/wesnoth-trow/gl.po
    M po/wesnoth-trow/he.po
    M po/wesnoth-trow/hr.po
    M po/wesnoth-trow/hu.po
    M po/wesnoth-trow/id.po
    M po/wesnoth-trow/is.po
    M po/wesnoth-trow/it.po
    M po/wesnoth-trow/ja.po
    M po/wesnoth-trow/ko.po
    M po/wesnoth-trow/la.po
    M po/wesnoth-trow/lt.po
    M po/wesnoth-trow/lv.po
    M po/wesnoth-trow/mk.po
    M po/wesnoth-trow/mr.po
    M po/wesnoth-trow/nb_NO.po
    M po/wesnoth-trow/nl.po
    M po/wesnoth-trow/pl.po
    M po/wesnoth-trow/pt.po
    M po/wesnoth-trow/pt_BR.po
    M po/wesnoth-trow/racv.po
    M po/wesnoth-trow/ro.po
    M po/wesnoth-trow/ru.po
    M po/wesnoth-trow/sk.po
    M po/wesnoth-trow/sl.po
    M po/wesnoth-trow/sr.po
    M po/wesnoth-trow/sr at ijekavian.po
    M po/wesnoth-trow/sr at ijekavianlatin.po
    M po/wesnoth-trow/sr at latin.po
    M po/wesnoth-trow/sv.po
    M po/wesnoth-trow/tl.po
    M po/wesnoth-trow/tr.po
    M po/wesnoth-trow/uk.po
    M po/wesnoth-trow/vi.po
    M po/wesnoth-trow/wesnoth-trow.pot
    M po/wesnoth-trow/zh_CN.po
    M po/wesnoth-trow/zh_TW.po
    M po/wesnoth-tsg/LINGUAS
    M po/wesnoth-tsg/af.po
    M po/wesnoth-tsg/ang.po
    M po/wesnoth-tsg/ang at latin.po
    M po/wesnoth-tsg/ar.po
    A po/wesnoth-tsg/ast.po
    M po/wesnoth-tsg/bg.po
    M po/wesnoth-tsg/ca.po
    M po/wesnoth-tsg/ca_ES at valencia.po
    M po/wesnoth-tsg/cs.po
    M po/wesnoth-tsg/da.po
    M po/wesnoth-tsg/de.po
    M po/wesnoth-tsg/el.po
    M po/wesnoth-tsg/en at shaw.po
    M po/wesnoth-tsg/en_GB.po
    M po/wesnoth-tsg/eo.po
    M po/wesnoth-tsg/es.po
    M po/wesnoth-tsg/et.po
    M po/wesnoth-tsg/eu.po
    M po/wesnoth-tsg/fi.po
    M po/wesnoth-tsg/fr.po
    M po/wesnoth-tsg/fur_IT.po
    M po/wesnoth-tsg/ga.po
    M po/wesnoth-tsg/gd.po
    M po/wesnoth-tsg/gl.po
    M po/wesnoth-tsg/he.po
    M po/wesnoth-tsg/hr.po
    M po/wesnoth-tsg/hu.po
    M po/wesnoth-tsg/id.po
    M po/wesnoth-tsg/is.po
    M po/wesnoth-tsg/it.po
    M po/wesnoth-tsg/ja.po
    M po/wesnoth-tsg/ko.po
    M po/wesnoth-tsg/la.po
    M po/wesnoth-tsg/lt.po
    M po/wesnoth-tsg/lv.po
    M po/wesnoth-tsg/mk.po
    M po/wesnoth-tsg/mr.po
    M po/wesnoth-tsg/nb_NO.po
    M po/wesnoth-tsg/nl.po
    M po/wesnoth-tsg/pl.po
    M po/wesnoth-tsg/pt.po
    M po/wesnoth-tsg/pt_BR.po
    M po/wesnoth-tsg/racv.po
    M po/wesnoth-tsg/ro.po
    M po/wesnoth-tsg/ru.po
    M po/wesnoth-tsg/sk.po
    M po/wesnoth-tsg/sl.po
    M po/wesnoth-tsg/sr.po
    M po/wesnoth-tsg/sr at ijekavian.po
    M po/wesnoth-tsg/sr at ijekavianlatin.po
    M po/wesnoth-tsg/sr at latin.po
    M po/wesnoth-tsg/sv.po
    M po/wesnoth-tsg/tl.po
    M po/wesnoth-tsg/tr.po
    M po/wesnoth-tsg/uk.po
    M po/wesnoth-tsg/vi.po
    M po/wesnoth-tsg/wesnoth-tsg.pot
    M po/wesnoth-tsg/zh_CN.po
    M po/wesnoth-tsg/zh_TW.po
    M po/wesnoth-tutorial/LINGUAS
    M po/wesnoth-tutorial/af.po
    M po/wesnoth-tutorial/ang.po
    M po/wesnoth-tutorial/ang at latin.po
    M po/wesnoth-tutorial/ar.po
    A po/wesnoth-tutorial/ast.po
    M po/wesnoth-tutorial/bg.po
    M po/wesnoth-tutorial/ca.po
    M po/wesnoth-tutorial/ca_ES at valencia.po
    M po/wesnoth-tutorial/cs.po
    M po/wesnoth-tutorial/da.po
    M po/wesnoth-tutorial/de.po
    M po/wesnoth-tutorial/el.po
    M po/wesnoth-tutorial/en at shaw.po
    M po/wesnoth-tutorial/en_GB.po
    M po/wesnoth-tutorial/eo.po
    M po/wesnoth-tutorial/es.po
    M po/wesnoth-tutorial/et.po
    M po/wesnoth-tutorial/eu.po
    M po/wesnoth-tutorial/fi.po
    M po/wesnoth-tutorial/fr.po
    M po/wesnoth-tutorial/fur_IT.po
    M po/wesnoth-tutorial/ga.po
    M po/wesnoth-tutorial/gd.po
    M po/wesnoth-tutorial/gl.po
    M po/wesnoth-tutorial/he.po
    M po/wesnoth-tutorial/hr.po
    M po/wesnoth-tutorial/hu.po
    M po/wesnoth-tutorial/id.po
    M po/wesnoth-tutorial/is.po
    M po/wesnoth-tutorial/it.po
    M po/wesnoth-tutorial/ja.po
    M po/wesnoth-tutorial/ko.po
    M po/wesnoth-tutorial/la.po
    M po/wesnoth-tutorial/lt.po
    M po/wesnoth-tutorial/lv.po
    M po/wesnoth-tutorial/mk.po
    M po/wesnoth-tutorial/mr.po
    M po/wesnoth-tutorial/nb_NO.po
    M po/wesnoth-tutorial/nl.po
    M po/wesnoth-tutorial/pl.po
    M po/wesnoth-tutorial/pt.po
    M po/wesnoth-tutorial/pt_BR.po
    M po/wesnoth-tutorial/racv.po
    M po/wesnoth-tutorial/ro.po
    M po/wesnoth-tutorial/ru.po
    M po/wesnoth-tutorial/sk.po
    M po/wesnoth-tutorial/sl.po
    M po/wesnoth-tutorial/sr.po
    M po/wesnoth-tutorial/sr at ijekavian.po
    M po/wesnoth-tutorial/sr at ijekavianlatin.po
    M po/wesnoth-tutorial/sr at latin.po
    M po/wesnoth-tutorial/sv.po
    M po/wesnoth-tutorial/tl.po
    M po/wesnoth-tutorial/tr.po
    M po/wesnoth-tutorial/uk.po
    M po/wesnoth-tutorial/vi.po
    M po/wesnoth-tutorial/wesnoth-tutorial.pot
    M po/wesnoth-tutorial/zh_CN.po
    M po/wesnoth-tutorial/zh_TW.po
    M po/wesnoth-units/LINGUAS
    A po/wesnoth-units/ast.po
    M po/wesnoth-units/gl.po
    M po/wesnoth-units/wesnoth-units.pot
    M po/wesnoth-utbs/LINGUAS
    M po/wesnoth-utbs/af.po
    M po/wesnoth-utbs/ang.po
    M po/wesnoth-utbs/ang at latin.po
    M po/wesnoth-utbs/ar.po
    A po/wesnoth-utbs/ast.po
    M po/wesnoth-utbs/bg.po
    M po/wesnoth-utbs/ca.po
    M po/wesnoth-utbs/ca_ES at valencia.po
    M po/wesnoth-utbs/cs.po
    M po/wesnoth-utbs/da.po
    M po/wesnoth-utbs/de.po
    M po/wesnoth-utbs/el.po
    M po/wesnoth-utbs/en at shaw.po
    M po/wesnoth-utbs/en_GB.po
    M po/wesnoth-utbs/eo.po
    M po/wesnoth-utbs/es.po
    M po/wesnoth-utbs/et.po
    M po/wesnoth-utbs/eu.po
    M po/wesnoth-utbs/fi.po
    M po/wesnoth-utbs/fr.po
    M po/wesnoth-utbs/fur_IT.po
    M po/wesnoth-utbs/ga.po
    M po/wesnoth-utbs/gd.po
    M po/wesnoth-utbs/gl.po
    M po/wesnoth-utbs/he.po
    M po/wesnoth-utbs/hr.po
    M po/wesnoth-utbs/hu.po
    M po/wesnoth-utbs/id.po
    M po/wesnoth-utbs/is.po
    M po/wesnoth-utbs/it.po
    M po/wesnoth-utbs/ja.po
    M po/wesnoth-utbs/ko.po
    M po/wesnoth-utbs/la.po
    M po/wesnoth-utbs/lt.po
    M po/wesnoth-utbs/lv.po
    M po/wesnoth-utbs/mk.po
    M po/wesnoth-utbs/mr.po
    M po/wesnoth-utbs/nb_NO.po
    M po/wesnoth-utbs/nl.po
    M po/wesnoth-utbs/pl.po
    M po/wesnoth-utbs/pt.po
    M po/wesnoth-utbs/pt_BR.po
    M po/wesnoth-utbs/racv.po
    M po/wesnoth-utbs/ro.po
    M po/wesnoth-utbs/ru.po
    M po/wesnoth-utbs/sk.po
    M po/wesnoth-utbs/sl.po
    M po/wesnoth-utbs/sr.po
    M po/wesnoth-utbs/sr at ijekavian.po
    M po/wesnoth-utbs/sr at ijekavianlatin.po
    M po/wesnoth-utbs/sr at latin.po
    M po/wesnoth-utbs/sv.po
    M po/wesnoth-utbs/tl.po
    M po/wesnoth-utbs/tr.po
    M po/wesnoth-utbs/uk.po
    M po/wesnoth-utbs/vi.po
    M po/wesnoth-utbs/wesnoth-utbs.pot
    M po/wesnoth-utbs/zh_CN.po
    M po/wesnoth-utbs/zh_TW.po
    M po/wesnoth/LINGUAS
    M po/wesnoth/af.po
    M po/wesnoth/ang.po
    M po/wesnoth/ang at latin.po
    M po/wesnoth/ar.po
    A po/wesnoth/ast.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/fur_IT.po
    M po/wesnoth/ga.po
    M po/wesnoth/gd.po
    M po/wesnoth/gl.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/README.md
    M projectfiles/CodeBlocks/liblua.cbp
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/CodeBlocks/wesnothd.cbp
    M projectfiles/VC9/liblua.vcproj
    M projectfiles/VC9/wesnoth.vcproj
    R projectfiles/VC9/wesnoth.vcproj.user
    R projectfiles/VC9/wesnoth.vcxproj.user
    M projectfiles/VC9/wesnothd.vcproj
    R projectfiles/VC9/wesnothd.vcproj.user
    R projectfiles/VC9/wesnothd.vcxproj.user
    M projectfiles/VC9/wesnothlib.vcproj
    M projectfiles/Xcode/Info.plist
    R projectfiles/Xcode/Mac Sources/SDLMain.m
    A projectfiles/Xcode/Mac Sources/SDLMain.mm
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    A projectfiles/Xcode/Wesnoth.xcodeproj/xcshareddata/xcschemes/unit_tests.xcscheme
    M run_wml_tests
    M scons/gettext.py
    M src/CMakeLists.txt
    M src/SConscript
    M src/SDL_SavePNG/savepng.cpp
    M src/SDL_gpu/SDL_gpu/SDL_gpu.h
    M src/about.cpp
    M src/actions/attack.cpp
    M src/actions/attack.hpp
    M src/actions/create.cpp
    M src/actions/create.hpp
    M src/actions/heal.cpp
    M src/actions/move.cpp
    M src/actions/move.hpp
    M src/actions/shroud_clearing_action.cpp
    M src/actions/shroud_clearing_action.hpp
    M src/actions/undo.cpp
    M src/actions/undo.hpp
    M src/actions/undo_action.cpp
    M src/actions/undo_action.hpp
    M src/actions/undo_dismiss_action.cpp
    M src/actions/undo_dismiss_action.hpp
    M src/actions/undo_move_action.cpp
    M src/actions/undo_move_action.hpp
    M src/actions/undo_recall_action.cpp
    M src/actions/undo_recall_action.hpp
    M src/actions/undo_recruit_action.cpp
    M src/actions/undo_recruit_action.hpp
    M src/actions/undo_update_shroud_action.cpp
    M src/actions/undo_update_shroud_action.hpp
    M src/actions/unit_creator.cpp
    M src/actions/unit_creator.hpp
    M src/actions/vision.cpp
    M src/actions/vision.hpp
    M src/addon/client.cpp
    M src/addon/client.hpp
    M src/addon/info.cpp
    M src/addon/info.hpp
    M src/addon/manager.cpp
    M src/addon/manager_ui.cpp
    M src/addon/manager_ui.hpp
    M src/addon/state.cpp
    M src/addon/state.hpp
    M src/addon/validation.cpp
    M src/ai/actions.cpp
    M src/ai/actions.hpp
    R src/ai/akihara/recruitment.cpp
    R src/ai/akihara/recruitment.hpp
    M src/ai/composite/ai.cpp
    M src/ai/composite/ai.hpp
    M src/ai/composite/aspect.cpp
    M src/ai/composite/aspect.hpp
    M src/ai/composite/component.cpp
    M src/ai/composite/contexts.cpp
    M src/ai/composite/contexts.hpp
    M src/ai/composite/engine.cpp
    M src/ai/composite/engine.hpp
    R src/ai/composite/engine_default.cpp
    R src/ai/composite/engine_default.hpp
    R src/ai/composite/engine_fai.cpp
    R src/ai/composite/engine_fai.hpp
    R src/ai/composite/engine_lua.cpp
    R src/ai/composite/engine_lua.hpp
    M src/ai/composite/goal.cpp
    M src/ai/composite/goal.hpp
    M src/ai/composite/property_handler.hpp
    M src/ai/composite/rca.cpp
    M src/ai/composite/rca.hpp
    M src/ai/composite/stage.cpp
    M src/ai/composite/stage.hpp
    M src/ai/composite/value_translator.hpp
    M src/ai/configuration.cpp
    M src/ai/configuration.hpp
    M src/ai/contexts.cpp
    M src/ai/contexts.hpp
    R src/ai/default/ai.cpp
    R src/ai/default/ai.hpp
    A src/ai/default/aspect_attacks.cpp
    A src/ai/default/aspect_attacks.hpp
    M src/ai/default/attack.cpp
    A src/ai/default/ca.cpp
    A src/ai/default/ca.hpp
    A src/ai/default/ca_move_to_targets.cpp
    A src/ai/default/ca_move_to_targets.hpp
    M src/ai/default/contexts.cpp
    M src/ai/default/contexts.hpp
    A src/ai/default/engine_cpp.cpp
    A src/ai/default/engine_cpp.hpp
    A src/ai/default/recruitment.cpp
    A src/ai/default/recruitment.hpp
    A src/ai/default/stage_rca.cpp
    A src/ai/default/stage_rca.hpp
    M src/ai/formula/ai.cpp
    M src/ai/formula/ai.hpp
    M src/ai/formula/callable_objects.cpp
    M src/ai/formula/callable_objects.hpp
    M src/ai/formula/candidates.cpp
    M src/ai/formula/candidates.hpp
    A src/ai/formula/engine_fai.cpp
    A src/ai/formula/engine_fai.hpp
    M src/ai/formula/function_table.cpp
    M src/ai/formula/function_table.hpp
    M src/ai/formula/stage_side_formulas.cpp
    M src/ai/formula/stage_side_formulas.hpp
    M src/ai/formula/stage_unit_formulas.cpp
    M src/ai/formula/stage_unit_formulas.hpp
    M src/ai/game_info.cpp
    M src/ai/game_info.hpp
    M src/ai/gamestate_observer.cpp
    M src/ai/gamestate_observer.hpp
    R src/ai/interface.cpp
    R src/ai/interface.hpp
    A src/ai/lua/aspect_advancements.cpp
    A src/ai/lua/aspect_advancements.hpp
    M src/ai/lua/core.cpp
    M src/ai/lua/core.hpp
    A src/ai/lua/engine_lua.cpp
    A src/ai/lua/engine_lua.hpp
    M src/ai/lua/lua_object.cpp
    M src/ai/lua/lua_object.hpp
    R src/ai/lua/unit_advancements_aspect.cpp
    R src/ai/lua/unit_advancements_aspect.hpp
    M src/ai/manager.cpp
    M src/ai/manager.hpp
    R src/ai/recruitment/recruitment.cpp
    R src/ai/recruitment/recruitment.hpp
    M src/ai/registry.cpp
    M src/ai/simulated_actions.cpp
    M src/ai/simulated_actions.hpp
    M src/ai/testing.cpp
    M src/ai/testing.hpp
    R src/ai/testing/aspect_attacks.cpp
    R src/ai/testing/aspect_attacks.hpp
    R src/ai/testing/ca.cpp
    R src/ai/testing/ca.hpp
    R src/ai/testing/ca_global_fallback.cpp
    R src/ai/testing/ca_global_fallback.hpp
    R src/ai/testing/ca_testing_move_to_targets.cpp
    R src/ai/testing/ca_testing_move_to_targets.hpp
    R src/ai/testing/ca_testing_recruitment.cpp
    R src/ai/testing/ca_testing_recruitment.hpp
    R src/ai/testing/stage_fallback.cpp
    R src/ai/testing/stage_fallback.hpp
    R src/ai/testing/stage_rca.cpp
    R src/ai/testing/stage_rca.hpp
    R src/ai/testing/stage_sf_with_rca.cpp
    R src/ai/testing/stage_sf_with_rca.hpp
    M src/animated.hpp
    M src/animated.tpp
    M src/animated_game.cpp
    M src/arrow.cpp
    M src/attack_prediction.cpp
    M src/attack_prediction.hpp
    M src/attack_prediction_display.cpp
    M src/build_info.cpp
    M src/build_info.hpp
    R src/callable_objects.cpp
    R src/callable_objects.hpp
    M src/campaign_server/addon_utils.cpp
    M src/campaign_server/blacklist.cpp
    M src/campaign_server/campaign_server.cpp
    M src/campaign_server/campaign_server.hpp
    M src/campaign_server/control.hpp
    M src/carryover.cpp
    M src/color_range.cpp
    M src/color_range.hpp
    M src/commandline_options.cpp
    M src/config.cpp
    M src/config.hpp
    M src/config_cache.cpp
    M src/config_cache.hpp
    M src/construct_dialog.cpp
    M src/construct_dialog.hpp
    M src/controller_base.cpp
    M src/controller_base.hpp
    M src/cursor.cpp
    M src/cursor.hpp
    M src/desktop/clipboard.cpp
    M src/desktop/dbus_notification.cpp
    M src/desktop/notifications.cpp
    M src/desktop/notifications.hpp
    M src/desktop/open.cpp
    M src/desktop/version.cpp
    M src/desktop/version.hpp
    M src/desktop/windows_tray_notification.cpp
    M src/dialogs.cpp
    M src/dialogs.hpp
    M src/display.cpp
    M src/display.hpp
    M src/display_chat_manager.cpp
    M src/display_context.cpp
    M src/editor/action/action.cpp
    M src/editor/action/action.hpp
    M src/editor/action/action_base.hpp
    M src/editor/action/action_item.cpp
    M src/editor/action/action_item.hpp
    M src/editor/action/action_label.cpp
    M src/editor/action/action_label.hpp
    M src/editor/action/action_select.cpp
    M src/editor/action/action_unit.cpp
    M src/editor/action/action_unit.hpp
    M src/editor/action/action_village.cpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/action/mouse/mouse_action.hpp
    M src/editor/action/mouse/mouse_action_item.cpp
    M src/editor/action/mouse/mouse_action_item.hpp
    M src/editor/action/mouse/mouse_action_map_label.cpp
    M src/editor/action/mouse/mouse_action_map_label.hpp
    M src/editor/action/mouse/mouse_action_select.cpp
    M src/editor/action/mouse/mouse_action_unit.cpp
    M src/editor/action/mouse/mouse_action_unit.hpp
    M src/editor/action/mouse/mouse_action_village.cpp
    M src/editor/action/mouse/mouse_action_village.hpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/editor/editor_common.hpp
    M src/editor/editor_display.cpp
    M src/editor/editor_display.hpp
    M src/editor/editor_main.cpp
    M src/editor/editor_preferences.cpp
    M src/editor/editor_preferences.hpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/context_manager.hpp
    M src/editor/map/editor_map.cpp
    M src/editor/map/editor_map.hpp
    M src/editor/map/map_context.cpp
    M src/editor/map/map_context.hpp
    M src/editor/map/map_fragment.cpp
    M src/editor/palette/common_palette.hpp
    M src/editor/palette/editor_palettes.cpp
    M src/editor/palette/editor_palettes.hpp
    M src/editor/palette/empty_palette.hpp
    M src/editor/palette/item_palette.cpp
    M src/editor/palette/palette_manager.cpp
    M src/editor/palette/terrain_palettes.cpp
    M src/editor/palette/tristate_button.cpp
    M src/editor/palette/unit_palette.cpp
    M src/editor/palette/unit_palette.hpp
    M src/editor/toolkit/brush.cpp
    M src/editor/toolkit/brush.hpp
    M src/editor/toolkit/editor_toolkit.cpp
    M src/editor/toolkit/editor_toolkit.hpp
    M src/events.cpp
    M src/events.hpp
    M src/fake_unit_manager.cpp
    M src/fake_unit_ptr.cpp
    M src/fake_unit_ptr.hpp
    M src/filechooser.cpp
    M src/filesystem.hpp
    M src/filesystem_boost.cpp
    M src/filesystem_common.cpp
    M src/floating_label.cpp
    M src/floating_label.hpp
    M src/floating_textbox.cpp
    M src/floating_textbox.hpp
    M src/font.cpp
    M src/font.hpp
    M src/font_options.hpp
    M src/format_time_summary.cpp
    R src/formula.cpp
    R src/formula.hpp
    A src/formula/callable.hpp
    A src/formula/callable_fwd.hpp
    A src/formula/callable_objects.cpp
    A src/formula/callable_objects.hpp
    A src/formula/debugger.cpp
    A src/formula/debugger.hpp
    A src/formula/debugger_fwd.cpp
    A src/formula/debugger_fwd.hpp
    A src/formula/formula.cpp
    A src/formula/formula.hpp
    A src/formula/formula_fwd.hpp
    A src/formula/function.cpp
    A src/formula/function.hpp
    A src/formula/string_utils.cpp
    A src/formula/string_utils.hpp
    A src/formula/tokenizer.cpp
    A src/formula/tokenizer.hpp
    A src/formula/variant.cpp
    A src/formula/variant.hpp
    R src/formula_callable.hpp
    R src/formula_callable_fwd.hpp
    R src/formula_debugger.cpp
    R src/formula_debugger.hpp
    R src/formula_debugger_fwd.cpp
    R src/formula_debugger_fwd.hpp
    R src/formula_function.cpp
    R src/formula_function.hpp
    R src/formula_fwd.hpp
    R src/formula_string_utils.cpp
    R src/formula_string_utils.hpp
    R src/formula_tokenizer.cpp
    R src/formula_tokenizer.hpp
    M src/game_board.cpp
    M src/game_board.hpp
    M src/game_classification.cpp
    M src/game_classification.hpp
    M src/game_config.cpp
    M src/game_config_manager.cpp
    M src/game_config_manager.hpp
    M src/game_data.cpp
    M src/game_data.hpp
    M src/game_display.cpp
    M src/game_display.hpp
    M src/game_end_exceptions.cpp
    M src/game_end_exceptions.hpp
    M src/game_events/action_wml.cpp
    M src/game_events/action_wml.hpp
    M src/game_events/conditional_wml.cpp
    M src/game_events/entity_location.cpp
    M src/game_events/entity_location.hpp
    M src/game_events/handlers.cpp
    M src/game_events/handlers.hpp
    M src/game_events/manager.cpp
    M src/game_events/manager.hpp
    M src/game_events/manager_impl.cpp
    M src/game_events/menu_item.cpp
    M src/game_events/menu_item.hpp
    M src/game_events/pump.cpp
    M src/game_events/wmi_container.cpp
    M src/game_events/wmi_container.hpp
    M src/game_initialization/configure_engine.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/create_engine.hpp
    M src/game_initialization/depcheck.cpp
    M src/game_initialization/depcheck.hpp
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/lobby_reload_request_exception.hpp
    M src/game_initialization/mp_game_utils.cpp
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_connect.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_lobby.hpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/multiplayer_wait.hpp
    M src/game_initialization/playcampaign.cpp
    M src/game_initialization/playcampaign.hpp
    M src/game_initialization/singleplayer.cpp
    M src/game_launcher.cpp
    M src/game_launcher.hpp
    M src/game_preferences.cpp
    M src/game_preferences.hpp
    R src/game_preferences_display.cpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/generators/cave_map_generator.cpp
    M src/generators/cave_map_generator.hpp
    M src/generators/default_map_generator.cpp
    M src/generators/default_map_generator_job.cpp
    M src/generators/default_map_generator_job.hpp
    M src/generators/lua_map_generator.cpp
    M src/generators/map_create.cpp
    M src/generators/map_generator.cpp
    M src/generators/map_generator.hpp
    M src/gettext.cpp
    M src/gettext.hpp
    M src/gettext_boost.cpp
    M src/global.hpp
    R src/gui/auxiliary/canvas.cpp
    R src/gui/auxiliary/canvas.hpp
    R src/gui/auxiliary/event/dispatcher.cpp
    R src/gui/auxiliary/event/dispatcher.hpp
    R src/gui/auxiliary/event/dispatcher_private.hpp
    R src/gui/auxiliary/event/distributor.cpp
    R src/gui/auxiliary/event/distributor.hpp
    R src/gui/auxiliary/event/handler.cpp
    R src/gui/auxiliary/event/handler.hpp
    R src/gui/auxiliary/event/message.hpp
    A src/gui/auxiliary/field-fwd.hpp
    A src/gui/auxiliary/field.hpp
    M src/gui/auxiliary/filter.hpp
    A src/gui/auxiliary/find_widget.hpp
    R src/gui/auxiliary/find_widget.tpp
    M src/gui/auxiliary/formula.hpp
    M src/gui/auxiliary/iterator/policy_order.hpp
    M src/gui/auxiliary/iterator/policy_visit.hpp
    M src/gui/auxiliary/iterator/walker_grid.cpp
    M src/gui/auxiliary/iterator/walker_widget.cpp
    R src/gui/auxiliary/layout_exception.hpp
    R src/gui/auxiliary/log.cpp
    R src/gui/auxiliary/log.hpp
    R src/gui/auxiliary/notifiee.hpp
    R src/gui/auxiliary/notifier.hpp
    R src/gui/auxiliary/placer.cpp
    R src/gui/auxiliary/placer.hpp
    R src/gui/auxiliary/placer/horizontal_list.cpp
    R src/gui/auxiliary/placer/horizontal_list.hpp
    R src/gui/auxiliary/placer/vertical_list.cpp
    R src/gui/auxiliary/placer/vertical_list.hpp
    R src/gui/auxiliary/timer.cpp
    R src/gui/auxiliary/timer.hpp
    R src/gui/auxiliary/tips.cpp
    R src/gui/auxiliary/tips.hpp
    R src/gui/auxiliary/widget_definition.cpp
    R src/gui/auxiliary/widget_definition.hpp
    R src/gui/auxiliary/widget_definition/button.cpp
    R src/gui/auxiliary/widget_definition/button.hpp
    R src/gui/auxiliary/widget_definition/drawing.cpp
    R src/gui/auxiliary/widget_definition/drawing.hpp
    R src/gui/auxiliary/widget_definition/horizontal_scrollbar.cpp
    R src/gui/auxiliary/widget_definition/horizontal_scrollbar.hpp
    R src/gui/auxiliary/widget_definition/image.cpp
    R src/gui/auxiliary/widget_definition/image.hpp
    R src/gui/auxiliary/widget_definition/label.cpp
    R src/gui/auxiliary/widget_definition/label.hpp
    R src/gui/auxiliary/widget_definition/listbox.cpp
    R src/gui/auxiliary/widget_definition/listbox.hpp
    R src/gui/auxiliary/widget_definition/matrix.cpp
    R src/gui/auxiliary/widget_definition/matrix.hpp
    R src/gui/auxiliary/widget_definition/minimap.cpp
    R src/gui/auxiliary/widget_definition/minimap.hpp
    R src/gui/auxiliary/widget_definition/multi_page.cpp
    R src/gui/auxiliary/widget_definition/multi_page.hpp
    R src/gui/auxiliary/widget_definition/panel.cpp
    R src/gui/auxiliary/widget_definition/panel.hpp
    R src/gui/auxiliary/widget_definition/progress_bar.cpp
    R src/gui/auxiliary/widget_definition/progress_bar.hpp
    R src/gui/auxiliary/widget_definition/repeating_button.cpp
    R src/gui/auxiliary/widget_definition/repeating_button.hpp
    R src/gui/auxiliary/widget_definition/scroll_label.cpp
    R src/gui/auxiliary/widget_definition/scroll_label.hpp
    R src/gui/auxiliary/widget_definition/scrollbar_panel.cpp
    R src/gui/auxiliary/widget_definition/scrollbar_panel.hpp
    R src/gui/auxiliary/widget_definition/slider.cpp
    R src/gui/auxiliary/widget_definition/slider.hpp
    R src/gui/auxiliary/widget_definition/spacer.cpp
    R src/gui/auxiliary/widget_definition/spacer.hpp
    R src/gui/auxiliary/widget_definition/stacked_widget.cpp
    R src/gui/auxiliary/widget_definition/stacked_widget.hpp
    R src/gui/auxiliary/widget_definition/text_box.cpp
    R src/gui/auxiliary/widget_definition/text_box.hpp
    R src/gui/auxiliary/widget_definition/toggle_button.cpp
    R src/gui/auxiliary/widget_definition/toggle_button.hpp
    R src/gui/auxiliary/widget_definition/toggle_panel.cpp
    R src/gui/auxiliary/widget_definition/toggle_panel.hpp
    R src/gui/auxiliary/widget_definition/tree_view.cpp
    R src/gui/auxiliary/widget_definition/tree_view.hpp
    R src/gui/auxiliary/widget_definition/vertical_scrollbar.cpp
    R src/gui/auxiliary/widget_definition/vertical_scrollbar.hpp
    R src/gui/auxiliary/widget_definition/window.cpp
    R src/gui/auxiliary/widget_definition/window.hpp
    R src/gui/auxiliary/window_builder.cpp
    R src/gui/auxiliary/window_builder.hpp
    R src/gui/auxiliary/window_builder/button.cpp
    R src/gui/auxiliary/window_builder/button.hpp
    R src/gui/auxiliary/window_builder/control.cpp
    R src/gui/auxiliary/window_builder/control.hpp
    R src/gui/auxiliary/window_builder/drawing.cpp
    R src/gui/auxiliary/window_builder/drawing.hpp
    R src/gui/auxiliary/window_builder/helper.cpp
    R src/gui/auxiliary/window_builder/helper.hpp
    R src/gui/auxiliary/window_builder/horizontal_listbox.cpp
    R src/gui/auxiliary/window_builder/horizontal_listbox.hpp
    R src/gui/auxiliary/window_builder/horizontal_scrollbar.cpp
    R src/gui/auxiliary/window_builder/horizontal_scrollbar.hpp
    R src/gui/auxiliary/window_builder/image.cpp
    R src/gui/auxiliary/window_builder/image.hpp
    R src/gui/auxiliary/window_builder/instance.cpp
    R src/gui/auxiliary/window_builder/instance.hpp
    R src/gui/auxiliary/window_builder/label.cpp
    R src/gui/auxiliary/window_builder/label.hpp
    R src/gui/auxiliary/window_builder/listbox.cpp
    R src/gui/auxiliary/window_builder/listbox.hpp
    R src/gui/auxiliary/window_builder/matrix.cpp
    R src/gui/auxiliary/window_builder/matrix.hpp
    R src/gui/auxiliary/window_builder/minimap.cpp
    R src/gui/auxiliary/window_builder/minimap.hpp
    R src/gui/auxiliary/window_builder/multi_page.cpp
    R src/gui/auxiliary/window_builder/multi_page.hpp
    R src/gui/auxiliary/window_builder/pane.cpp
    R src/gui/auxiliary/window_builder/pane.hpp
    R src/gui/auxiliary/window_builder/panel.cpp
    R src/gui/auxiliary/window_builder/panel.hpp
    R src/gui/auxiliary/window_builder/password_box.cpp
    R src/gui/auxiliary/window_builder/password_box.hpp
    R src/gui/auxiliary/window_builder/progress_bar.cpp
    R src/gui/auxiliary/window_builder/progress_bar.hpp
    R src/gui/auxiliary/window_builder/repeating_button.cpp
    R src/gui/auxiliary/window_builder/repeating_button.hpp
    R src/gui/auxiliary/window_builder/scroll_label.cpp
    R src/gui/auxiliary/window_builder/scroll_label.hpp
    R src/gui/auxiliary/window_builder/scrollbar_panel.cpp
    R src/gui/auxiliary/window_builder/scrollbar_panel.hpp
    R src/gui/auxiliary/window_builder/slider.cpp
    R src/gui/auxiliary/window_builder/slider.hpp
    R src/gui/auxiliary/window_builder/spacer.cpp
    R src/gui/auxiliary/window_builder/spacer.hpp
    R src/gui/auxiliary/window_builder/stacked_widget.cpp
    R src/gui/auxiliary/window_builder/stacked_widget.hpp
    R src/gui/auxiliary/window_builder/text_box.cpp
    R src/gui/auxiliary/window_builder/text_box.hpp
    R src/gui/auxiliary/window_builder/toggle_button.cpp
    R src/gui/auxiliary/window_builder/toggle_button.hpp
    R src/gui/auxiliary/window_builder/toggle_panel.cpp
    R src/gui/auxiliary/window_builder/toggle_panel.hpp
    R src/gui/auxiliary/window_builder/tree_view.cpp
    R src/gui/auxiliary/window_builder/tree_view.hpp
    R src/gui/auxiliary/window_builder/vertical_scrollbar.cpp
    R src/gui/auxiliary/window_builder/vertical_scrollbar.hpp
    R src/gui/auxiliary/window_builder/viewport.cpp
    R src/gui/auxiliary/window_builder/viewport.hpp
    A src/gui/core/canvas.cpp
    A src/gui/core/canvas.hpp
    A src/gui/core/event/dispatcher.cpp
    A src/gui/core/event/dispatcher.hpp
    A src/gui/core/event/dispatcher_private.hpp
    A src/gui/core/event/distributor.cpp
    A src/gui/core/event/distributor.hpp
    A src/gui/core/event/handler.cpp
    A src/gui/core/event/handler.hpp
    A src/gui/core/event/message.hpp
    A src/gui/core/layout_exception.hpp
    A src/gui/core/log.cpp
    A src/gui/core/log.hpp
    A src/gui/core/notifiee.hpp
    A src/gui/core/notifier.hpp
    A src/gui/core/placer.cpp
    A src/gui/core/placer.hpp
    A src/gui/core/placer/horizontal_list.cpp
    A src/gui/core/placer/horizontal_list.hpp
    A src/gui/core/placer/vertical_list.cpp
    A src/gui/core/placer/vertical_list.hpp
    A src/gui/core/point.cpp
    A src/gui/core/point.hpp
    A src/gui/core/register_widget.hpp
    A src/gui/core/timer.cpp
    A src/gui/core/timer.hpp
    A src/gui/core/tips.cpp
    A src/gui/core/tips.hpp
    A src/gui/core/widget_definition.cpp
    A src/gui/core/widget_definition.hpp
    A src/gui/core/window_builder.cpp
    A src/gui/core/window_builder.hpp
    A src/gui/core/window_builder/helper.cpp
    A src/gui/core/window_builder/helper.hpp
    A src/gui/core/window_builder/instance.cpp
    A src/gui/core/window_builder/instance.hpp
    A src/gui/dialogs/addon/connect.cpp
    A src/gui/dialogs/addon/connect.hpp
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/addon/description.hpp
    M src/gui/dialogs/addon/filter_options.cpp
    M src/gui/dialogs/addon/filter_options.hpp
    A src/gui/dialogs/addon/list.cpp
    A src/gui/dialogs/addon/list.hpp
    M src/gui/dialogs/addon/uninstall_list.cpp
    M src/gui/dialogs/addon/uninstall_list.hpp
    R src/gui/dialogs/addon_connect.cpp
    R src/gui/dialogs/addon_connect.hpp
    R src/gui/dialogs/addon_list.cpp
    R src/gui/dialogs/addon_list.hpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/advanced_graphics_options.hpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_difficulty.hpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_selection.hpp
    M src/gui/dialogs/campaign_settings.cpp
    M src/gui/dialogs/campaign_settings.hpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/chat_log.hpp
    M src/gui/dialogs/core_selection.cpp
    M src/gui/dialogs/core_selection.hpp
    R src/gui/dialogs/data_manage.cpp
    R src/gui/dialogs/data_manage.hpp
    M src/gui/dialogs/debug_clock.cpp
    M src/gui/dialogs/debug_clock.hpp
    M src/gui/dialogs/depcheck_confirm_change.cpp
    M src/gui/dialogs/depcheck_select_new.cpp
    M src/gui/dialogs/depcheck_select_new.hpp
    M src/gui/dialogs/dialog.cpp
    M src/gui/dialogs/dialog.hpp
    A src/gui/dialogs/drop_down_list.cpp
    A src/gui/dialogs/drop_down_list.hpp
    M src/gui/dialogs/editor/custom_tod.cpp
    M src/gui/dialogs/editor/custom_tod.hpp
    A src/gui/dialogs/editor/edit_label.cpp
    A src/gui/dialogs/editor/edit_label.hpp
    A src/gui/dialogs/editor/edit_scenario.cpp
    A src/gui/dialogs/editor/edit_scenario.hpp
    A src/gui/dialogs/editor/edit_side.cpp
    A src/gui/dialogs/editor/edit_side.hpp
    R src/gui/dialogs/editor/editor_edit_label.cpp
    R src/gui/dialogs/editor/editor_edit_label.hpp
    R src/gui/dialogs/editor/editor_edit_scenario.cpp
    R src/gui/dialogs/editor/editor_edit_scenario.hpp
    R src/gui/dialogs/editor/editor_edit_side.cpp
    R src/gui/dialogs/editor/editor_edit_side.hpp
    A src/gui/dialogs/editor/generate_map.cpp
    A src/gui/dialogs/editor/generate_map.hpp
    A src/gui/dialogs/editor/new_map.cpp
    A src/gui/dialogs/editor/new_map.hpp
    A src/gui/dialogs/editor/resize_map.cpp
    A src/gui/dialogs/editor/resize_map.hpp
    A src/gui/dialogs/editor/set_starting_position.cpp
    A src/gui/dialogs/editor/set_starting_position.hpp
    R src/gui/dialogs/editor_generate_map.cpp
    R src/gui/dialogs/editor_generate_map.hpp
    R src/gui/dialogs/editor_new_map.cpp
    R src/gui/dialogs/editor_new_map.hpp
    R src/gui/dialogs/editor_resize_map.cpp
    R src/gui/dialogs/editor_resize_map.hpp
    R src/gui/dialogs/editor_set_starting_position.cpp
    R src/gui/dialogs/editor_set_starting_position.hpp
    R src/gui/dialogs/field-fwd.hpp
    R src/gui/dialogs/field.hpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/formula_debugger.hpp
    M src/gui/dialogs/game_cache_options.cpp
    M src/gui/dialogs/game_cache_options.hpp
    M src/gui/dialogs/game_delete.cpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_load.hpp
    M src/gui/dialogs/game_save.cpp
    M src/gui/dialogs/game_version.cpp
    M src/gui/dialogs/game_version.hpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/gamestate_inspector.hpp
    M src/gui/dialogs/helper.hpp
    M src/gui/dialogs/label_settings.cpp
    M src/gui/dialogs/label_settings.hpp
    M src/gui/dialogs/language_selection.cpp
    M src/gui/dialogs/language_selection.hpp
    A src/gui/dialogs/loadscreen.cpp
    A src/gui/dialogs/loadscreen.hpp
    A src/gui/dialogs/lobby/data.cpp
    A src/gui/dialogs/lobby/data.hpp
    A src/gui/dialogs/lobby/info.cpp
    A src/gui/dialogs/lobby/info.hpp
    A src/gui/dialogs/lobby/lobby.cpp
    A src/gui/dialogs/lobby/lobby.hpp
    R src/gui/dialogs/lobby/lobby_data.cpp
    R src/gui/dialogs/lobby/lobby_data.hpp
    R src/gui/dialogs/lobby/lobby_info.cpp
    R src/gui/dialogs/lobby/lobby_info.hpp
    A src/gui/dialogs/lobby/player_info.cpp
    A src/gui/dialogs/lobby/player_info.hpp
    R src/gui/dialogs/lobby_main.cpp
    R src/gui/dialogs/lobby_main.hpp
    R src/gui/dialogs/lobby_player_info.cpp
    R src/gui/dialogs/lobby_player_info.hpp
    M src/gui/dialogs/lua_interpreter.cpp
    M src/gui/dialogs/lua_interpreter.hpp
    M src/gui/dialogs/message.cpp
    M src/gui/dialogs/message.hpp
    R src/gui/dialogs/mp_alerts_options.cpp
    R src/gui/dialogs/mp_alerts_options.hpp
    R src/gui/dialogs/mp_change_control.cpp
    R src/gui/dialogs/mp_change_control.hpp
    R src/gui/dialogs/mp_cmd_wrapper.cpp
    R src/gui/dialogs/mp_cmd_wrapper.hpp
    R src/gui/dialogs/mp_connect.cpp
    R src/gui/dialogs/mp_connect.hpp
    R src/gui/dialogs/mp_create_game.cpp
    R src/gui/dialogs/mp_create_game.hpp
    R src/gui/dialogs/mp_create_game_set_password.cpp
    R src/gui/dialogs/mp_create_game_set_password.hpp
    R src/gui/dialogs/mp_host_game_prompt.cpp
    R src/gui/dialogs/mp_host_game_prompt.hpp
    R src/gui/dialogs/mp_join_game_password_prompt.cpp
    R src/gui/dialogs/mp_join_game_password_prompt.hpp
    R src/gui/dialogs/mp_login.cpp
    R src/gui/dialogs/mp_login.hpp
    R src/gui/dialogs/mp_method_selection.cpp
    R src/gui/dialogs/mp_method_selection.hpp
    A src/gui/dialogs/multiplayer/mp_alerts_options.cpp
    A src/gui/dialogs/multiplayer/mp_alerts_options.hpp
    A src/gui/dialogs/multiplayer/mp_change_control.cpp
    A src/gui/dialogs/multiplayer/mp_change_control.hpp
    A src/gui/dialogs/multiplayer/mp_cmd_wrapper.cpp
    A src/gui/dialogs/multiplayer/mp_cmd_wrapper.hpp
    A src/gui/dialogs/multiplayer/mp_connect.cpp
    A src/gui/dialogs/multiplayer/mp_connect.hpp
    A src/gui/dialogs/multiplayer/mp_create_game.cpp
    A src/gui/dialogs/multiplayer/mp_create_game.hpp
    A src/gui/dialogs/multiplayer/mp_create_game_set_password.cpp
    A src/gui/dialogs/multiplayer/mp_create_game_set_password.hpp
    A src/gui/dialogs/multiplayer/mp_host_game_prompt.cpp
    A src/gui/dialogs/multiplayer/mp_host_game_prompt.hpp
    A src/gui/dialogs/multiplayer/mp_join_game_password_prompt.cpp
    A src/gui/dialogs/multiplayer/mp_join_game_password_prompt.hpp
    A src/gui/dialogs/multiplayer/mp_login.cpp
    A src/gui/dialogs/multiplayer/mp_login.hpp
    A src/gui/dialogs/multiplayer/mp_method_selection.cpp
    A src/gui/dialogs/multiplayer/mp_method_selection.hpp
    A src/gui/dialogs/multiplayer/synced_choice_wait.cpp
    A src/gui/dialogs/multiplayer/synced_choice_wait.hpp
    M src/gui/dialogs/network_transmission.cpp
    M src/gui/dialogs/network_transmission.hpp
    M src/gui/dialogs/popup.cpp
    M src/gui/dialogs/popup.hpp
    A src/gui/dialogs/preferences_dialog.cpp
    A src/gui/dialogs/preferences_dialog.hpp
    M src/gui/dialogs/screenshot_notification.cpp
    M src/gui/dialogs/screenshot_notification.hpp
    A src/gui/dialogs/select_orb_colors.cpp
    A src/gui/dialogs/select_orb_colors.hpp
    M src/gui/dialogs/simple_item_selector.cpp
    M src/gui/dialogs/simple_item_selector.hpp
    R src/gui/dialogs/synced_choice_wait.cpp
    R src/gui/dialogs/synced_choice_wait.hpp
    M src/gui/dialogs/theme_list.cpp
    M src/gui/dialogs/theme_list.hpp
    M src/gui/dialogs/tip.cpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/dialogs/title_screen.hpp
    M src/gui/dialogs/transient_message.cpp
    M src/gui/dialogs/transient_message.hpp
    M src/gui/dialogs/unit_attack.cpp
    M src/gui/dialogs/unit_attack.hpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp
    A src/gui/dialogs/unit_recruit.cpp
    A src/gui/dialogs/unit_recruit.hpp
    M src/gui/dialogs/wml_error.cpp
    M src/gui/dialogs/wml_error.hpp
    M src/gui/dialogs/wml_message.cpp
    M src/gui/dialogs/wml_message.hpp
    R src/gui/lib/types/point.cpp
    R src/gui/lib/types/point.hpp
    M src/gui/widgets/button.cpp
    M src/gui/widgets/button.hpp
    M src/gui/widgets/clickable.hpp
    A src/gui/widgets/combobox.cpp
    A src/gui/widgets/combobox.hpp
    M src/gui/widgets/container.cpp
    M src/gui/widgets/container.hpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/control.hpp
    M src/gui/widgets/debug.cpp
    R src/gui/widgets/detail/register.tpp
    M src/gui/widgets/drawing.cpp
    M src/gui/widgets/drawing.hpp
    M src/gui/widgets/generator.cpp
    M src/gui/widgets/generator.hpp
    M src/gui/widgets/generator_private.hpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/grid.hpp
    M src/gui/widgets/grid_private.hpp
    A src/gui/widgets/group.hpp
    M src/gui/widgets/helper.cpp
    M src/gui/widgets/horizontal_scrollbar.cpp
    M src/gui/widgets/horizontal_scrollbar.hpp
    M src/gui/widgets/image.cpp
    M src/gui/widgets/image.hpp
    M src/gui/widgets/label.cpp
    M src/gui/widgets/label.hpp
    M src/gui/widgets/list.cpp
    M src/gui/widgets/list.hpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp
    M src/gui/widgets/matrix.cpp
    M src/gui/widgets/matrix.hpp
    M src/gui/widgets/minimap.cpp
    M src/gui/widgets/minimap.hpp
    M src/gui/widgets/multi_page.cpp
    M src/gui/widgets/multi_page.hpp
    M src/gui/widgets/pane.cpp
    M src/gui/widgets/pane.hpp
    M src/gui/widgets/panel.cpp
    M src/gui/widgets/panel.hpp
    M src/gui/widgets/password_box.cpp
    M src/gui/widgets/password_box.hpp
    M src/gui/widgets/progress_bar.cpp
    M src/gui/widgets/progress_bar.hpp
    M src/gui/widgets/repeating_button.cpp
    M src/gui/widgets/repeating_button.hpp
    M src/gui/widgets/scroll_label.cpp
    M src/gui/widgets/scroll_label.hpp
    M src/gui/widgets/scrollbar.cpp
    M src/gui/widgets/scrollbar.hpp
    M src/gui/widgets/scrollbar_container.cpp
    M src/gui/widgets/scrollbar_container.hpp
    M src/gui/widgets/scrollbar_container_private.hpp
    M src/gui/widgets/scrollbar_panel.cpp
    M src/gui/widgets/scrollbar_panel.hpp
    M src/gui/widgets/selectable.hpp
    M src/gui/widgets/settings.cpp
    M src/gui/widgets/settings.hpp
    M src/gui/widgets/slider.cpp
    M src/gui/widgets/slider.hpp
    M src/gui/widgets/spacer.cpp
    M src/gui/widgets/spacer.hpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/stacked_widget.hpp
    M src/gui/widgets/text.cpp
    M src/gui/widgets/text.hpp
    M src/gui/widgets/text_box.cpp
    M src/gui/widgets/text_box.hpp
    M src/gui/widgets/toggle_button.cpp
    M src/gui/widgets/toggle_button.hpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/toggle_panel.hpp
    M src/gui/widgets/tree_view.cpp
    M src/gui/widgets/tree_view.hpp
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/tree_view_node.hpp
    A src/gui/widgets/unit_preview_pane.cpp
    A src/gui/widgets/unit_preview_pane.hpp
    M src/gui/widgets/vertical_scrollbar.cpp
    M src/gui/widgets/vertical_scrollbar.hpp
    M src/gui/widgets/viewport.cpp
    M src/gui/widgets/viewport.hpp
    M src/gui/widgets/widget.cpp
    M src/gui/widgets/widget.hpp
    M src/gui/widgets/window.cpp
    M src/gui/widgets/window.hpp
    M src/halo.cpp
    M src/halo.hpp
    M src/help/help.cpp
    M src/help/help_browser.cpp
    M src/help/help_browser.hpp
    M src/help/help_button.cpp
    M src/help/help_button.hpp
    M src/help/help_impl.cpp
    M src/help/help_impl.hpp
    M src/help/help_menu.cpp
    M src/help/help_menu.hpp
    M src/help/help_text_area.cpp
    M src/help/help_text_area.hpp
    M src/help/help_topic_generators.cpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    A src/hotkey/hotkey_handler.cpp
    A src/hotkey/hotkey_handler.hpp
    A src/hotkey/hotkey_handler_mp.cpp
    A src/hotkey/hotkey_handler_mp.hpp
    A src/hotkey/hotkey_handler_sp.cpp
    A src/hotkey/hotkey_handler_sp.hpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_item.hpp
    M src/hotkey/hotkey_preferences_display.cpp
    R src/hotkey_handler.cpp
    R src/hotkey_handler.hpp
    R src/hotkey_handler_mp.cpp
    R src/hotkey_handler_mp.hpp
    R src/hotkey_handler_replay.cpp
    R src/hotkey_handler_replay.hpp
    R src/hotkey_handler_sp.cpp
    R src/hotkey_handler_sp.hpp
    M src/image.cpp
    M src/image.hpp
    M src/image_modifications.cpp
    M src/image_modifications.hpp
    M src/intro.cpp
    M src/joystick.cpp
    M src/joystick.hpp
    M src/key.cpp
    M src/language.cpp
    M src/leader_scroll_dialog.cpp
    R src/loadscreen.cpp
    R src/loadscreen.hpp
    R src/loadscreen_empty.cpp
    M src/lobby_preferences.cpp
    M src/log.cpp
    M src/log.hpp
    M src/log_windows.cpp
    M src/lua/luaconf.h
    M src/lua/lvm.cpp
    M src/lua_jailbreak_exception.cpp
    M src/lua_jailbreak_exception.hpp
    R src/make_enum.cpp
    R src/make_enum.hpp
    R src/map.cpp
    R src/map.hpp
    A src/map/exception.hpp
    A src/map/label.cpp
    A src/map/label.hpp
    A src/map/location.cpp
    A src/map/location.hpp
    A src/map/map.cpp
    A src/map/map.hpp
    R src/map_exception.hpp
    R src/map_label.cpp
    R src/map_label.hpp
    R src/map_location.cpp
    R src/map_location.hpp
    R src/map_utils.hpp
    M src/marked-up_text.cpp
    M src/marked-up_text.hpp
    M src/md5.cpp
    M src/menu_events.cpp
    M src/menu_events.hpp
    M src/minimap.cpp
    M src/minimap.hpp
    M src/mouse_events.cpp
    M src/mouse_events.hpp
    M src/mouse_handler_base.cpp
    M src/mouse_handler_base.hpp
    M src/movetype.cpp
    M src/movetype.hpp
    M src/mp_game_settings.cpp
    M src/mp_game_settings.hpp
    R src/mp_replay_controller.cpp
    R src/mp_replay_controller.hpp
    M src/mp_ui_alerts.cpp
    M src/nacl/plugin.cc
    M src/network.cpp
    M src/network.hpp
    M src/network_asio.cpp
    M src/network_asio.hpp
    M src/network_worker.cpp
    M src/overlay.hpp
    M src/pathfind/astarsearch.cpp
    M src/pathfind/pathfind.cpp
    M src/pathfind/pathfind.hpp
    M src/pathfind/teleport.cpp
    M src/pathfind/teleport.hpp
    M src/pathutils.cpp
    M src/pathutils.hpp
    M src/persist_context.cpp
    M src/persist_context.hpp
    M src/persist_manager.cpp
    M src/persist_var.cpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playmp_controller.cpp
    M src/playsingle_controller.cpp
    M src/playsingle_controller.hpp
    M src/playturn.cpp
    M src/playturn_network_adapter.cpp
    M src/playturn_network_adapter.hpp
    R src/portrait.cpp
    R src/portrait.hpp
    M src/preferences.cpp
    M src/preferences.hpp
    M src/preferences_display.cpp
    M src/preferences_display.hpp
    M src/quit_confirmation.cpp
    M src/quit_confirmation.hpp
    M src/race.cpp
    M src/random_new.cpp
    M src/random_new_synced.cpp
    M src/random_new_synced.hpp
    M src/recall_list_manager.cpp
    M src/recall_list_manager.hpp
    M src/replay.cpp
    M src/replay.hpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp
    M src/replay_helper.cpp
    M src/replay_helper.hpp
    M src/replay_recorder_base.cpp
    M src/reports.cpp
    M src/resources.cpp
    M src/save_blocker.cpp
    M src/save_blocker.hpp
    M src/save_index.cpp
    M src/save_index.hpp
    M src/saved_game.cpp
    M src/saved_game.hpp
    M src/savegame.cpp
    M src/savegame.hpp
    R src/savegame_config.hpp
    M src/scoped_resource.hpp
    M src/scripting/application_lua_kernel.cpp
    M src/scripting/application_lua_kernel.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp
    M src/scripting/lua_cpp_function.cpp
    M src/scripting/lua_cpp_function.hpp
    M src/scripting/lua_fileops.cpp
    M src/scripting/lua_fileops.hpp
    A src/scripting/lua_formula_bridge.cpp
    A src/scripting/lua_formula_bridge.hpp
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp
    M src/scripting/lua_map_location_ops.cpp
    A src/scripting/lua_pathfind_cost_calculator.hpp
    M src/scripting/lua_race.cpp
    M src/scripting/lua_rng.cpp
    M src/scripting/lua_team.cpp
    M src/scripting/lua_types.cpp
    M src/scripting/lua_types.hpp
    M src/scripting/lua_unit_type.cpp
    M src/scripting/mapgen_lua_kernel.cpp
    M src/scripting/mapgen_lua_kernel.hpp
    M src/scripting/plugins/context.cpp
    M src/scripting/plugins/context.hpp
    M src/scripting/plugins/manager.cpp
    M src/scripting/plugins/manager.hpp
    M src/scripting/push_check.hpp
    M src/sdl/alpha.cpp
    M src/sdl/alpha.hpp
    M src/sdl/compat.hpp
    M src/sdl/image.cpp
    M src/sdl/image.hpp
    R src/sdl/keyboard.cpp
    R src/sdl/keyboard.hpp
    M src/sdl/rect.cpp
    M src/sdl/rect.hpp
    M src/sdl/shader.cpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/serialization/parser.cpp
    M src/serialization/parser.hpp
    M src/serialization/preprocessor.cpp
    M src/serialization/preprocessor.hpp
    M src/serialization/schema_validator.cpp
    M src/serialization/schema_validator.hpp
    M src/serialization/string_utils.cpp
    M src/serialization/string_utils.hpp
    M src/serialization/tokenizer.cpp
    M src/serialization/unicode.cpp
    M src/serialization/unicode.hpp
    M src/server/ban.cpp
    M src/server/forum_user_handler.cpp
    M src/server/game.cpp
    M src/server/game.hpp
    M src/server/input_stream.cpp
    M src/server/metrics.cpp
    M src/server/player.cpp
    M src/server/player.hpp
    M src/server/player_network.cpp
    M src/server/player_network.hpp
    A src/server/room.cpp
    A src/server/room.hpp
    A src/server/room_manager.cpp
    A src/server/room_manager.hpp
    M src/server/sample_user_handler.cpp
    M src/server/sample_user_handler.hpp
    M src/server/server.cpp
    M src/server/server.hpp
    M src/server/simple_wml.cpp
    M src/server/simple_wml.hpp
    M src/server/user_handler.cpp
    M src/server/user_handler.hpp
    M src/settings.hpp
    M src/show_dialog.cpp
    M src/show_dialog.hpp
    M src/side_filter.cpp
    R src/simple_rng.cpp
    R src/simple_rng.hpp
    M src/sound.cpp
    M src/sound_music_track.cpp
    M src/soundsource.cpp
    M src/soundsource.hpp
    M src/statistics.cpp
    M src/statistics.hpp
    M src/statistics_dialog.cpp
    M src/storyscreen/controller.cpp
    M src/storyscreen/controller.hpp
    M src/storyscreen/interface.cpp
    M src/storyscreen/interface.hpp
    M src/storyscreen/part.cpp
    M src/storyscreen/render.cpp
    M src/storyscreen/render.hpp
    M src/synced_checkup.cpp
    M src/synced_checkup.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/synced_user_choice.hpp
    M src/syncmp_handler.cpp
    M src/team.cpp
    M src/team.hpp
    M src/teambuilder.cpp
    M src/teambuilder.hpp
    R src/terrain.cpp
    R src/terrain.hpp
    A src/terrain/builder.cpp
    A src/terrain/builder.hpp
    A src/terrain/filter.cpp
    A src/terrain/filter.hpp
    A src/terrain/terrain.cpp
    A src/terrain/terrain.hpp
    A src/terrain/translation.cpp
    A src/terrain/translation.hpp
    A src/terrain/type_data.cpp
    A src/terrain/type_data.hpp
    R src/terrain_builder.cpp
    R src/terrain_builder.hpp
    R src/terrain_filter.cpp
    R src/terrain_filter.hpp
    R src/terrain_translation.cpp
    R src/terrain_translation.hpp
    R src/terrain_type_data.cpp
    R src/terrain_type_data.hpp
    M src/tests/create_images.cpp
    M src/tests/gui/fire_event.cpp
    M src/tests/gui/iterator.cpp
    M src/tests/gui/test_drop_target.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/gui/test_save_dialog.cpp
    M src/tests/gui/visitor.cpp
    M src/tests/main.cpp
    M src/tests/test_addons.cpp
    M src/tests/test_commandline_options.cpp
    M src/tests/test_config.cpp
    M src/tests/test_config_cache.cpp
    M src/tests/test_filesystem.cpp
    A src/tests/test_formula_core.cpp
    M src/tests/test_formula_function.cpp
    M src/tests/test_image_modifications.cpp
    M src/tests/test_lua.cpp
    M src/tests/test_make_enum.cpp
    M src/tests/test_map_location.cpp
    M src/tests/test_mp_connect.cpp
    M src/tests/test_network_worker.cpp
    M src/tests/test_recall_list.cpp
    M src/tests/test_sdl_utils.cpp
    M src/tests/test_sdl_utils.hpp
    M src/tests/test_unit_map.cpp
    M src/tests/test_whiteboard_side_actions.cpp
    M src/tests/utils/fake_display.cpp
    M src/tests/utils/fake_event_source.cpp
    M src/tests/utils/fake_event_source.hpp
    M src/tests/utils/game_config_manager.cpp
    M src/tests/utils/play_scenario.cpp
    M src/tests/utils/play_scenario.hpp
    M src/text.cpp
    M src/text.hpp
    M src/theme.cpp
    M src/theme.hpp
    M src/thread.cpp
    M src/thread.hpp
    M src/time_of_day.cpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp
    M src/tools/cutter.cpp
    M src/tools/dummy_video.cpp
    M src/tools/exploder.cpp
    M src/tools/exploder_composer.cpp
    M src/tools/exploder_cutter.cpp
    M src/tools/exploder_cutter.hpp
    M src/tools/exploder_utils.cpp
    M src/tools/exploder_utils.hpp
    M src/tools/schema/schema_generator.cpp
    M src/tools/schema/sourceparser.cpp
    M src/tools/schema/tag.cpp
    M src/tools/sdl2/sdl2.cpp
    M src/tools/sdl2/window.cpp
    M src/tooltips.cpp
    M src/tooltips.hpp
    M src/tracer.cpp
    M src/tracer.hpp
    R src/unit.cpp
    R src/unit.hpp
    R src/unit_abilities.cpp
    R src/unit_abilities.hpp
    R src/unit_animation.cpp
    R src/unit_animation.hpp
    R src/unit_animation_component.cpp
    R src/unit_animation_component.hpp
    R src/unit_attack_type.cpp
    R src/unit_attack_type.hpp
    R src/unit_display.cpp
    R src/unit_display.hpp
    R src/unit_drawer.cpp
    R src/unit_drawer.hpp
    R src/unit_filter.cpp
    R src/unit_filter.hpp
    R src/unit_formula_manager.cpp
    R src/unit_formula_manager.hpp
    R src/unit_frame.cpp
    R src/unit_frame.hpp
    R src/unit_helper.cpp
    R src/unit_helper.hpp
    R src/unit_id.cpp
    R src/unit_id.hpp
    R src/unit_map.cpp
    R src/unit_map.hpp
    R src/unit_ptr.hpp
    R src/unit_types.cpp
    R src/unit_types.hpp
    A src/units/abilities.cpp
    A src/units/abilities.hpp
    A src/units/animation.cpp
    A src/units/animation.hpp
    A src/units/animation_component.cpp
    A src/units/animation_component.hpp
    A src/units/attack_type.cpp
    A src/units/attack_type.hpp
    A src/units/drawer.cpp
    A src/units/drawer.hpp
    A src/units/filter.cpp
    A src/units/filter.hpp
    A src/units/formula_manager.cpp
    A src/units/formula_manager.hpp
    A src/units/frame.cpp
    A src/units/frame.hpp
    A src/units/helper.cpp
    A src/units/helper.hpp
    A src/units/id.cpp
    A src/units/id.hpp
    A src/units/map.cpp
    A src/units/map.hpp
    A src/units/ptr.hpp
    A src/units/types.cpp
    A src/units/types.hpp
    A src/units/udisplay.cpp
    A src/units/udisplay.hpp
    A src/units/unit.cpp
    A src/units/unit.hpp
    M src/util.hpp
    R src/utils/boost_function_guarded.hpp
    A src/utils/const_clone.hpp
    R src/utils/const_clone.tpp
    R src/utils/enumerate.tpp
    R src/utils/foreach.tpp
    A src/utils/functional.hpp
    A src/utils/iterable_pair.hpp
    M src/utils/iterator.hpp
    A src/utils/make_enum.cpp
    A src/utils/make_enum.hpp
    M src/utils/reference_counter.hpp
    M src/utils/shared_object.hpp
    M src/utils/smart_list.hpp
    M src/variable.cpp
    M src/variable.hpp
    M src/variable_info.cpp
    R src/variant.cpp
    R src/variant.hpp
    M src/video.cpp
    M src/video.hpp
    M src/wesconfig.h
    M src/wesmage/filter.cpp
    M src/wesmage/options.cpp
    M src/wesmage/wesmage.cpp
    M src/wesnoth.cpp
    M src/whiteboard/action.cpp
    M src/whiteboard/action.hpp
    M src/whiteboard/attack.cpp
    M src/whiteboard/highlighter.cpp
    M src/whiteboard/highlighter.hpp
    M src/whiteboard/manager.cpp
    M src/whiteboard/manager.hpp
    M src/whiteboard/mapbuilder.cpp
    M src/whiteboard/move.cpp
    M src/whiteboard/move.hpp
    M src/whiteboard/recall.cpp
    M src/whiteboard/recall.hpp
    M src/whiteboard/recruit.cpp
    M src/whiteboard/recruit.hpp
    M src/whiteboard/side_actions.cpp
    M src/whiteboard/suppose_dead.cpp
    M src/whiteboard/typedefs.hpp
    M src/whiteboard/utility.cpp
    M src/whiteboard/utility.hpp
    M src/widgets/button.cpp
    M src/widgets/button.hpp
    M src/widgets/combo.cpp
    M src/widgets/drop_target.cpp
    M src/widgets/drop_target.hpp
    M src/widgets/file_menu.hpp
    M src/widgets/label.hpp
    M src/widgets/menu.cpp
    M src/widgets/menu.hpp
    M src/widgets/menu_style.cpp
    M src/widgets/multimenu.cpp
    M src/widgets/multimenu.hpp
    M src/widgets/progressbar.cpp
    M src/widgets/scrollarea.cpp
    M src/widgets/scrollbar.cpp
    M src/widgets/scrollpane.cpp
    M src/widgets/scrollpane.hpp
    M src/widgets/slider.cpp
    M src/widgets/slider.hpp
    M src/widgets/textbox.cpp
    M src/widgets/textbox.hpp
    M src/widgets/widget.cpp
    M src/widgets/widget.hpp
    M src/wmi_pager.hpp
    M src/wml_exception.cpp
    M src/wml_exception.hpp
    M src/xBRZ/xbrz.cpp
    M utils/pofix.py
    M utils/wmlxgettext
    M wml_test_schedule

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


Compare: https://github.com/wesnoth/wesnoth/compare/cea8fb1dc9fe...94c8533e1f60


More information about the Commits mailing list