[Commits] [wesnoth/wesnoth] 419d21: NR S5a: fixed holy water door trigger

GitHub noreply at github.com
Fri Jul 31 11:59:51 UTC 2015


  Branch: refs/heads/asio_wesnothd
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 419d21a3cc1e11f888088769efacc921f16917e0
      https://github.com/wesnoth/wesnoth/commit/419d21a3cc1e11f888088769efacc921f16917e0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5a: fixed holy water door trigger


  Commit: 519bd42c244a3589335ef571ea7a335de3c4ce84
      https://github.com/wesnoth/wesnoth/commit/519bd42c244a3589335ef571ea7a335de3c4ce84
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5a: fixed the trigger for one of the corpse dialog events


  Commit: 9963949f4cda432948f57ea0a00d3efcb8adc51e
      https://github.com/wesnoth/wesnoth/commit/9963949f4cda432948f57ea0a00d3efcb8adc51e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/05a_The_Pursuit.map

  Log Message:
  -----------
  NR S5a: revert an accidental map change in 3be7d97e719a7ec85201fe145c81b2b69d0ba5ab


  Commit: 51356386cf6e3d2f7e32b5aac606a823fc177efc
      https://github.com/wesnoth/wesnoth/commit/51356386cf6e3d2f7e32b5aac606a823fc177efc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5a: offset a guard so he stands atop the treasure


  Commit: dd3671847a4a16722e7ce8e364e48780468dcf8f
      https://github.com/wesnoth/wesnoth/commit/dd3671847a4a16722e7ce8e364e48780468dcf8f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  Add remarks about illuminated and indoor TODs to help


  Commit: 49a6fef4c8d7136b47b46205bb1dd1369584556b
      https://github.com/wesnoth/wesnoth/commit/49a6fef4c8d7136b47b46205bb1dd1369584556b
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M src/game_initialization/multiplayer_lobby.cpp

  Log Message:
  -----------
  fix unused variable


  Commit: 51d3dc1dc612e513a0ea9f5f1d64fa43a5c0ea2e
      https://github.com/wesnoth/wesnoth/commit/51d3dc1dc612e513a0ea9f5f1d64fa43a5c0ea2e
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M src/mp_game_settings.cpp

  Log Message:
  -----------
  fix unused variable


  Commit: ee047e7ce94ef40087bcfbcbefb014ce06de59f5
      https://github.com/wesnoth/wesnoth/commit/ee047e7ce94ef40087bcfbcbefb014ce06de59f5
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M data/tools/unit_tree/update-wmlunits
    M data/tools/wmlunits

  Log Message:
  -----------
  [units.wesnoth.org] Make WML parsing timeout a commandline argument.


  Commit: 0e9b76f03c0d3298369d73d4d948345d2b907d6b
      https://github.com/wesnoth/wesnoth/commit/0e9b76f03c0d3298369d73d4d948345d2b907d6b
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-03-22 (Sun, 22 Mar 2015)

  Changed paths:
    M data/tools/unit_tree/update-wmlunits

  Log Message:
  -----------
  [units.wesnoth.org] Add safeguard for mainline.

If parsing mainline WML failed for whatever reason, there's no point updating the live website copy.


  Commit: efbefc606b1d2da02f5301f74e2c65611e869640
      https://github.com/wesnoth/wesnoth/commit/efbefc606b1d2da02f5301f74e2c65611e869640
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/04c_Mal-Ravanals_Capital.map

  Log Message:
  -----------
  EI: Committed the first version of the map for S4c


  Commit: 0971e918960cbfdaaf4e1aacabbed1417f486c8d
      https://github.com/wesnoth/wesnoth/commit/0971e918960cbfdaaf4e1aacabbed1417f486c8d
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg

  Log Message:
  -----------
  EI: First set of updates to S4c


  Commit: 4f14e72532e76dc889f2724ed747dfde3e526281
      https://github.com/wesnoth/wesnoth/commit/4f14e72532e76dc889f2724ed747dfde3e526281
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M src/serialization/parser.cpp

  Log Message:
  -----------
  Merge pull request #370 from gfgtdf/parser_blank

don't write blank attribute values when serializing a config


  Commit: e503dcef41e9ffa8756f01d2a8ad501cc44fb2e3
      https://github.com/wesnoth/wesnoth/commit/e503dcef41e9ffa8756f01d2a8ad501cc44fb2e3
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M src/actions/undo.cpp
    M src/ai/contexts.cpp
    M src/game_board.cpp
    M src/game_events/action_wml.cpp
    M src/menu_events.cpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Merge pull request #389 from gfgtdf/recall_list

allow putting units on recall list for nonpersistent sides


  Commit: c3c7e2e362dfded9ac20ae78af5e9e2f9ac9dd71
      https://github.com/wesnoth/wesnoth/commit/c3c7e2e362dfded9ac20ae78af5e9e2f9ac9dd71
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/23_End_of_War.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/7_Outriding_the_Outriders.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/8_The_Dragon.cfg
    M data/campaigns/The_South_Guard/scenarios/06a_Tidings_Good_and_Ill.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/11_Battle_for_Zocthanol_Isle.cfg

  Log Message:
  -----------
  Convert remaining cases of NO_GOLD_CARRYOVER_NOTE to [gold_carryover]


  Commit: 2865d1f39264f191122ca2089df69fcdb71cb747
      https://github.com/wesnoth/wesnoth/commit/2865d1f39264f191122ca2089df69fcdb71cb747
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/utils/bigmap.cfg
    M data/campaigns/Sceptre_of_Fire/utils/bigmap.cfg
    M data/campaigns/Son_Of_The_Black_Eye/utils/bigmap.cfg
    M data/campaigns/The_South_Guard/utils/bigmap.cfg

  Log Message:
  -----------
  Fixed some indent on bigmap macros


  Commit: ade0a00bdb3f7153f3c06a3ebf057a60185b2109
      https://github.com/wesnoth/wesnoth/commit/ade0a00bdb3f7153f3c06a3ebf057a60185b2109
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg

  Log Message:
  -----------
  UtBS S5a: ran wmlindent


  Commit: 29f484b3167c58f288ff6fa786c6edd749fd0012
      https://github.com/wesnoth/wesnoth/commit/29f484b3167c58f288ff6fa786c6edd749fd0012
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/07b_Pebbles_in_the_Flood.cfg

  Log Message:
  -----------
  TSG S7b: used [gold_carryover] instead of note= to inform player of lack of carryover


  Commit: 0af813e2eb2267dee2d512ba6f399c240d369005
      https://github.com/wesnoth/wesnoth/commit/0af813e2eb2267dee2d512ba6f399c240d369005
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/06b_The_Long_March.cfg
    M data/campaigns/The_South_Guard/scenarios/08b_The_Tides_of_War.cfg

  Log Message:
  -----------
  TSG: used new format for objective notes


  Commit: d2b02d780c80a3e14ea75b7568fde9ca609a7be1
      https://github.com/wesnoth/wesnoth/commit/d2b02d780c80a3e14ea75b7568fde9ca609a7be1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg

  Log Message:
  -----------
  UtBS: used new format for objective notes


  Commit: 4b525278a8e45b4a229b3751d8d5f413c37b7bb4
      https://github.com/wesnoth/wesnoth/commit/4b525278a8e45b4a229b3751d8d5f413c37b7bb4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/10_Saving_Inarix.cfg

  Log Message:
  -----------
  SotBE: used new format for objective notes


  Commit: db4b82e3f40ff19cac89a5488c772544006d2fb9
      https://github.com/wesnoth/wesnoth/commit/db4b82e3f40ff19cac89a5488c772544006d2fb9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/06_Acquaintance_in_Need.cfg

  Log Message:
  -----------
  LoW S6: re-added objectives notes, but in new format


  Commit: e945b99bc5c244505708dfaa30ef6fdb6dbd642d
      https://github.com/wesnoth/wesnoth/commit/e945b99bc5c244505708dfaa30ef6fdb6dbd642d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/core/macros/deprecated-utils.cfg
    M data/core/macros/objective-utils.cfg

  Log Message:
  -----------
  Deprecate obsolete objective macros

The functionality of these macros is now handled internally by the objectives dialog,
and no longer need to be included manually


  Commit: 50628d9501514fb1a3592dc3ba7fcd0399fe1d77
      https://github.com/wesnoth/wesnoth/commit/50628d9501514fb1a3592dc3ba7fcd0399fe1d77
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/04c_Mal-Ravanals_Capital.map

  Log Message:
  -----------
  EI: S4c map: version 2


  Commit: c4f0d5be2e0c13516c19ca9e2f334e0139fa820a
      https://github.com/wesnoth/wesnoth/commit/c4f0d5be2e0c13516c19ca9e2f334e0139fa820a
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg

  Log Message:
  -----------
  EI: More updates to S4c


  Commit: e52c41e652b3f6c8eb984c9b0f55327c4782dd17
      https://github.com/wesnoth/wesnoth/commit/e52c41e652b3f6c8eb984c9b0f55327c4782dd17
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/utils/macros.cfg

  Log Message:
  -----------
  THoT: simplify RECALL_VETERAN


  Commit: 5e20352b5451c52648c1e86c4b659966a6c2fba5
      https://github.com/wesnoth/wesnoth/commit/5e20352b5451c52648c1e86c4b659966a6c2fba5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/11_The_Court_of_Karrag.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/13_Epilogue.cfg

  Log Message:
  -----------
  ThoT: added Kal-Kartha throne room monoliths


  Commit: f3510627c2c13281a4b89f619a4815cbbe074bf6
      https://github.com/wesnoth/wesnoth/commit/f3510627c2c13281a4b89f619a4815cbbe074bf6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg

  Log Message:
  -----------
  NR S6a: code cleanup/refactor


  Commit: 629023cede239c030c0214056c2c37a7e3764e2e
      https://github.com/wesnoth/wesnoth/commit/629023cede239c030c0214056c2c37a7e3764e2e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Northern_Rebirth/utils/characters.cfg

  Log Message:
  -----------
  NR: split Rakshas's definition into a macro


  Commit: d809fca9c22024522e99906afa566f6647f838e5
      https://github.com/wesnoth/wesnoth/commit/d809fca9c22024522e99906afa566f6647f838e5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/utils/characters.cfg

  Log Message:
  -----------
  NR: use default Soverign portrait for Rakshas for now, instead of his godawful custom one


  Commit: 5662f4e70a0534de5a7be049ef7e3a7ea4fd774b
      https://github.com/wesnoth/wesnoth/commit/5662f4e70a0534de5a7be049ef7e3a7ea4fd774b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/utils/characters.cfg

  Log Message:
  -----------
  NR S5a: split Elenia and Krash's definitions into their own macros


  Commit: 02cdc548238fa27d6195507632f832f31726c53a
      https://github.com/wesnoth/wesnoth/commit/02cdc548238fa27d6195507632f832f31726c53a
  Author: Randypk <randy.kostiuk at shaw.ca>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M changelog
    M src/game_initialization/multiplayer_lobby.cpp

  Log Message:
  -----------
  Bug Fix #23117: Invert breaks lobby filtering if Apply Filter is off.

Only pop games off the list if the apply filter box is checked.


  Commit: 05c0b736f4dcd639a4a62f85145d760baa459e97
      https://github.com/wesnoth/wesnoth/commit/05c0b736f4dcd639a4a62f85145d760baa459e97
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/06a_Old_Friend.map
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg

  Log Message:
  -----------
  NR S6a: improved map


  Commit: 7144800db63d1624c499303526af6f675fcf8ec0
      https://github.com/wesnoth/wesnoth/commit/7144800db63d1624c499303526af6f675fcf8ec0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    A data/campaigns/Northern_Rebirth/maps/05a_01_The_Pursuit.map
    A data/campaigns/Northern_Rebirth/maps/05a_02_Dealings.map
    R data/campaigns/Northern_Rebirth/maps/05a_The_Pursuit.map
    M data/campaigns/Northern_Rebirth/scenarios/04_Clearing_the_Mines.cfg
    A data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    A data/campaigns/Northern_Rebirth/scenarios/05a_02_Dealings.cfg
    R data/campaigns/Northern_Rebirth/scenarios/05a_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg

  Log Message:
  -----------
  NR: split S6a storyscreen cutscene into actual cutscene scenario

This breaks existing S5a01 savegames


  Commit: 09f4e646e3e9be4fbdd2450ba6fb004ce046df30
      https://github.com/wesnoth/wesnoth/commit/09f4e646e3e9be4fbdd2450ba6fb004ce046df30
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg

  Log Message:
  -----------
  NR S6a: swapped victory objectives and marked secondary as alternative


  Commit: c7c6c60038a71869060bbc75d82955c83c85dc66
      https://github.com/wesnoth/wesnoth/commit/c7c6c60038a71869060bbc75d82955c83c85dc66
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    A data/campaigns/Eastern_Invasion/utils/macros.cfg

  Log Message:
  -----------
  EI: More improvements to S4c


  Commit: 40e96e13a6d887d7720eae96786037d6749522fa
      https://github.com/wesnoth/wesnoth/commit/40e96e13a6d887d7720eae96786037d6749522fa
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/04c_Mal-Ravanals_Capital.map

  Log Message:
  -----------
  EI: final tweaks to the S4c map


  Commit: 2b947b9e28e0cd9f35c3a8205e4e07f339c7ecfd
      https://github.com/wesnoth/wesnoth/commit/2b947b9e28e0cd9f35c3a8205e4e07f339c7ecfd
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg

  Log Message:
  -----------
  EI: Small tweaks to S4c


  Commit: ad0971b35564217b659ce7ea4a5ab263006fa714
      https://github.com/wesnoth/wesnoth/commit/ad0971b35564217b659ce7ea4a5ab263006fa714
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_02_Dealings.cfg

  Log Message:
  -----------
  NR S5a_02: improvements


  Commit: 8c068caba5b3aba3fc6f906937433422a62357b2
      https://github.com/wesnoth/wesnoth/commit/8c068caba5b3aba3fc6f906937433422a62357b2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S05a_01: got rid of a commented out line from 7144800db63d


  Commit: f5669e1e35120a640156334455889c637438cbc7
      https://github.com/wesnoth/wesnoth/commit/f5669e1e35120a640156334455889c637438cbc7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  simplify playsingle_controller::play_side()


  Commit: 236227e967f7cf428183a9c03630fc56b60fdeab
      https://github.com/wesnoth/wesnoth/commit/236227e967f7cf428183a9c03630fc56b60fdeab
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

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

  Log Message:
  -----------
  refactor saved_game::set_default_save_id and rename


  Commit: 1a92a8206bf9f205d2beced73dfe400a2e2bb309
      https://github.com/wesnoth/wesnoth/commit/1a92a8206bf9f205d2beced73dfe400a2e2bb309
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp

  Log Message:
  -----------
  move sending of [create_game] and [update_game]

previously we called update_level() after sending [create/update_game]
now we do it before. Since update_level only changes the contents of
sides in level it shouldn't matter.

Conflicts:
	src/game_initialization/connect_engine.cpp


  Commit: c1a052714bf5a18ca28ab58e0c4c457bf86dfa22
      https://github.com/wesnoth/wesnoth/commit/c1a052714bf5a18ca28ab58e0c4c457bf86dfa22
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M src/team.cpp

  Log Message:
  -----------
  add carryover_add and carryover_percentage to team::attributes list


  Commit: 68eaaad4fbf6afe8b1ab36ef937bfea8d5b6447e
      https://github.com/wesnoth/wesnoth/commit/68eaaad4fbf6afe8b1ab36ef937bfea8d5b6447e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

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

  Log Message:
  -----------
  use flat_set for team::attributes

boost::container::flat_set aka sorted vector is much faster than
set::set for iteration, faster for lookup and much slower for
insertion,.

Since we only use team::attributes by iterating over its elements and
never insert elements into it  after we create it, it makes sense to use
flat_set here.


  Commit: b892e16b9487576e6f5699129801c1d2478f10a5
      https://github.com/wesnoth/wesnoth/commit/b892e16b9487576e6f5699129801c1d2478f10a5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/ai/lua/core.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_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_map_location_ops.cpp
    M src/scripting/lua_race.cpp
    M src/scripting/lua_rng.cpp
    M src/scripting/lua_team.cpp
    M src/scripting/lua_unit_type.cpp
    M src/scripting/mapgen_lua_kernel.cpp

  Log Message:
  -----------
  include lua/... files after others

headers from lua/..  contain macros that can break other headers in
wesnoth, boost or other libraries.

In this case it was a macro
#define cast(t, exp) ((t)(exp))
defined in lua/llimits.h that broke a boost header.


  Commit: e5df6a86dcbc3b407cb10b3dfe7aab7f21dc2164
      https://github.com/wesnoth/wesnoth/commit/e5df6a86dcbc3b407cb10b3dfe7aab7f21dc2164
  Author: Randypk <randy.kostiuk at shaw.ca>
  Date:   2015-03-26 (Thu, 26 Mar 2015)

  Changed paths:
    M src/game_initialization/multiplayer_lobby.cpp

  Log Message:
  -----------
  BugFix#: 23117 Remove filter_lobby check from game_matches_filter function and check before calling game_matches_filter.

Only apply filters when the apply_filter checkbox is selected, else
display all games.


  Commit: f72fec71b1aefdf5d5e4b1e23ce6bfc24412130a
      https://github.com/wesnoth/wesnoth/commit/f72fec71b1aefdf5d5e4b1e23ce6bfc24412130a
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Eastern_Invasion/utils/character-definitions.cfg

  Log Message:
  -----------
  EI: Improvements to S5


  Commit: 5c62a9a210ee00b5297be00b0fe0432506941b6c
      https://github.com/wesnoth/wesnoth/commit/5c62a9a210ee00b5297be00b0fe0432506941b6c
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04a_An_Elven_Alliance.cfg

  Log Message:
  -----------
  EI: Some more balancing to S4a


  Commit: 9295d005b005aefc902be69fafa6d400cf95c8a3
      https://github.com/wesnoth/wesnoth/commit/9295d005b005aefc902be69fafa6d400cf95c8a3
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/04a_An_Elven_Alliance.map

  Log Message:
  -----------
  EI: Changed the elves' castle to an elvish castle in S4a


  Commit: 25dbb29d4f12646bdfd9aabd846fb4bc1120eac0
      https://github.com/wesnoth/wesnoth/commit/25dbb29d4f12646bdfd9aabd846fb4bc1120eac0
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/03_An_Unexpected_Appearance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04a_An_Elven_Alliance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg

  Log Message:
  -----------
  EI: use {CHARACTER_STATS_GWEDDRY} in all side 1 definitions


  Commit: b308d748e29c9f0b961119d24bfb079e9bb4b4f2
      https://github.com/wesnoth/wesnoth/commit/b308d748e29c9f0b961119d24bfb079e9bb4b4f2
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg

  Log Message:
  -----------
  EI: Allow the recruiting of horsemen through a [allow_recruit] instead


  Commit: 192612800cc2edec23d5da336b70dd421f535643
      https://github.com/wesnoth/wesnoth/commit/192612800cc2edec23d5da336b70dd421f535643
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M changelog
    M src/game_initialization/multiplayer_lobby.cpp

  Log Message:
  -----------
  Merge pull request #390 from Randypk/bugFix23117

Bug Fix #23117: Invert breaks lobby filtering if Apply Filter is off.


  Commit: fe2d9808cd239893d210b714df03f04e7a43c7af
      https://github.com/wesnoth/wesnoth/commit/fe2d9808cd239893d210b714df03f04e7a43c7af
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

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

  Log Message:
  -----------
  move victory_when_enemies_defeated to play_controller initilizer list.

We dont need to have it in reset_replay because it cannot be changed
during a game.


  Commit: da2253529fd77d36862d6a991856a4fd9be13114
      https://github.com/wesnoth/wesnoth/commit/da2253529fd77d36862d6a991856a4fd9be13114
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

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

  Log Message:
  -----------
  remove saved_game_start_ member of replay_controller


  Commit: 35887b066ffdf097fea3667f824e21c559b2a068
      https://github.com/wesnoth/wesnoth/commit/35887b066ffdf097fea3667f824e21c559b2a068
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

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

  Log Message:
  -----------
  remove unused scenario_ variable in game_data


  Commit: fd5aa857a40ffc44cc790b4eeb463bd52c8307ed
      https://github.com/wesnoth/wesnoth/commit/fd5aa857a40ffc44cc790b4eeb463bd52c8307ed
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  fix unused variable


  Commit: c39598e723338f6fc41fe1b0e4a44fe868747808
      https://github.com/wesnoth/wesnoth/commit/c39598e723338f6fc41fe1b0e4a44fe868747808
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/game_data.cpp
    M src/game_data.hpp
    M src/game_events/manager.cpp
    M src/game_events/manager.hpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/hotkey_handler.cpp
    M src/replay_controller.cpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  fix resetting of variables in replay

I also moved wml_emnu_items member out of game_data to to prevent possible problems when resetting game_data.


  Commit: 17afc39e8a6090e9c7c13ff39a41c5c86bfe4cc0
      https://github.com/wesnoth/wesnoth/commit/17afc39e8a6090e9c7c13ff39a41c5c86bfe4cc0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/game_data.cpp

  Log Message:
  -----------
  remove unneeded function


  Commit: 5911ee1950783d4afa456f7424b26ea45901128f
      https://github.com/wesnoth/wesnoth/commit/5911ee1950783d4afa456f7424b26ea45901128f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

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

  Log Message:
  -----------
  replace playsingle_controller::do_autosaves_


  Commit: 46786c9fa358fdb3947c3e7a45b20944e0980649
      https://github.com/wesnoth/wesnoth/commit/46786c9fa358fdb3947c3e7a45b20944e0980649
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/game_data.cpp
    M src/game_data.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playsingle_controller.cpp
    M src/replay.cpp
    M src/replay_controller.cpp

  Log Message:
  -----------
  replace play_controller::loading_game_ member


  Commit: 452d336d16884f12822a9fea5255869004c26349
      https://github.com/wesnoth/wesnoth/commit/452d336d16884f12822a9fea5255869004c26349
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

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

  Log Message:
  -----------
  refactor fire_start and fire_prestart

move code form playsingle_controller to play_controller so we can reuse
it in replay_controller.

This prepares later patches to make it possible to replay scenaio not
only form the start but also from the middle (like reloaded mp games)

this also fixed up my previous commit "replace
play_controller::loading_game_ member" which accidently removed
"actions::clear_shroud(side, false, false);" in
play_controller::init_gui()


  Commit: 3532364077128eac9863f5f7759edb3eef3a8651
      https://github.com/wesnoth/wesnoth/commit/3532364077128eac9863f5f7759edb3eef3a8651
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playmp_controller.cpp
    M src/playsingle_controller.cpp
    M src/replay_controller.cpp

  Log Message:
  -----------
  remove play_controller::first_player_ member


  Commit: b0ca7b2e582fabba88f52ac2eb6793496f938a55
      https://github.com/wesnoth/wesnoth/commit/b0ca7b2e582fabba88f52ac2eb6793496f938a55
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

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

  Log Message:
  -----------
  reset player_number_ in replay_controller to what is spcified in level

instead of always setting it to 1.

I also removed a unused replay_controller::current_turn_ member.


  Commit: 4ea3fbd8e229734bf7908e784e87bfd09a4279e1
      https://github.com/wesnoth/wesnoth/commit/4ea3fbd8e229734bf7908e784e87bfd09a4279e1
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/game_data.cpp
    M src/game_data.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/replay.cpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp

  Log Message:
  -----------
  Merge branch 'replay_fixes'


  Commit: 856ad2d58f784939c9d1cd40d4041ce2ca85bc96
      https://github.com/wesnoth/wesnoth/commit/856ad2d58f784939c9d1cd40d4041ce2ca85bc96
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-03-27 (Fri, 27 Mar 2015)

  Changed paths:
    M src/game_data.hpp

  Log Message:
  -----------
  fixup commit remove unneeded function

https://github.com/wesnoth/wesnoth/commit/17afc39e8a6090e9c7c13ff39a41c5c86bfe4cc0


  Commit: f182a4fb405a7a3cea23162ab91dc22bc138e5bf
      https://github.com/wesnoth/wesnoth/commit/f182a4fb405a7a3cea23162ab91dc22bc138e5bf
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M src/replay.cpp

  Log Message:
  -----------
  fixup 'refactor fire_start and fire_prestart'

https://github.com/wesnoth/wesnoth/commit/452d336d16884f12822a9fea5255869004c26349


  Commit: 04dcd5bf6ae72a381a66dc1f190ec9debba94ce8
      https://github.com/wesnoth/wesnoth/commit/04dcd5bf6ae72a381a66dc1f190ec9debba94ce8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M src/playsingle_controller.cpp

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


  Commit: 8ca687f0e9da4e662d5330adb7e52c6f30ba119a
      https://github.com/wesnoth/wesnoth/commit/8ca687f0e9da4e662d5330adb7e52c6f30ba119a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/lua/replace_map.lua

  Log Message:
  -----------
  LoW: fix bug #22073. Don't write 'usage' and 'border_size' in replace_map.


  Commit: 376ffc16efd1c3600bd8c38946cd8f2e43ddb5e1
      https://github.com/wesnoth/wesnoth/commit/376ffc16efd1c3600bd8c38946cd8f2e43ddb5e1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/maps/02_Hostile_Mountains.map
    M data/campaigns/Legend_of_Wesmere/maps/04_The_Elvish_Treasury.map
    M data/campaigns/Legend_of_Wesmere/maps/06_Acquaintance_in_Need.map
    M data/campaigns/Legend_of_Wesmere/maps/09_Bounty_Hunters.map
    M data/campaigns/Legend_of_Wesmere/maps/10_Cliffs_of_Thoria.map
    M data/campaigns/Legend_of_Wesmere/maps/11_Battle_of_the_Book.map
    M data/campaigns/Legend_of_Wesmere/maps/14_Human_Alliance.map
    M data/campaigns/Legend_of_Wesmere/maps/16_The_Chief_Must_Die.map
    M data/campaigns/Legend_of_Wesmere/maps/23_End_of_War.map
    M data/campaigns/Legend_of_Wesmere/maps/Lintanir.map
    M data/campaigns/Legend_of_Wesmere/maps/North_Elves.map
    M data/campaigns/Legend_of_Wesmere/maps/Saurgrath.map

  Log Message:
  -----------
  LoW: save all maps in new format


  Commit: a1e66d6f2a4cafdadc5a6c0f93e10c4b7ee3f85b
      https://github.com/wesnoth/wesnoth/commit/a1e66d6f2a4cafdadc5a6c0f93e10c4b7ee3f85b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/masks/01_The_Uprooting.mask
    M data/campaigns/Legend_of_Wesmere/masks/03_Kalian_under_Attack.mask
    M data/campaigns/Legend_of_Wesmere/masks/05_The_Saurian_Treasury.mask
    M data/campaigns/Legend_of_Wesmere/masks/07_Elves_Last_Stand.mask
    M data/campaigns/Legend_of_Wesmere/masks/17_Breaking_the_Siege.mask
    M data/campaigns/Legend_of_Wesmere/masks/19_Costly_Revenge.mask
    M data/campaigns/Legend_of_Wesmere/masks/21_Elvish_Assassins.mask
    M data/campaigns/Legend_of_Wesmere/masks/22_Northern_Battle.mask

  Log Message:
  -----------
  LoW: saved masks in new format


  Commit: 040a69bdd968d8ebf10f3a51b0d779fc858d16e9
      https://github.com/wesnoth/wesnoth/commit/040a69bdd968d8ebf10f3a51b0d779fc858d16e9
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M src/addon/manager_ui.hpp
    M src/image_modifications.cpp
    M src/scripting/lua_common.hpp
    M src/sdl/image.hpp
    M src/sdl/utils.hpp

  Log Message:
  -----------
  Fix Doxygen compiler warnings.


  Commit: 33bf5c60b8f50ecd82f5a30915bed9b9d2d4ed7d
      https://github.com/wesnoth/wesnoth/commit/33bf5c60b8f50ecd82f5a30915bed9b9d2d4ed7d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M src/game_data.cpp
    M src/game_data.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp

  Log Message:
  -----------
  Revert "replace play_controller::loading_game_ member"

This reverts commit 46786c9fa358fdb3947c3e7a45b20944e0980649.

The other implementation did not work becasue game_data phase was reset to PRELOAD in fire_preload()

Conflicts:
	src/play_controller.cpp
	src/playsingle_controller.cpp
	src/replay_controller.cpp


  Commit: 310f8092ad01a95c80f4eb9932d462ff38d38f26
      https://github.com/wesnoth/wesnoth/commit/310f8092ad01a95c80f4eb9932d462ff38d38f26
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M data/tools/unit_tree/update-wmlunits
    M data/tools/wmlunits

  Log Message:
  -----------
  [units.wesnoth.org] update bash script


  Commit: 2f31e98054e1540b2ce5c8b4aafa18492704e564
      https://github.com/wesnoth/wesnoth/commit/2f31e98054e1540b2ce5c8b4aafa18492704e564
  Author: Thibault Févry <ThibaultFevry at gmail.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M data/core/terrain.cfg
    M data/tools/terrain2wiki.py

  Log Message:
  -----------
  Fix terrain2wiki.py for terrain.cfg syntax changes and add a note about terrain2wiki in terrain.cfg


  Commit: 9382393f7494113473242df7deb1821d156674c9
      https://github.com/wesnoth/wesnoth/commit/9382393f7494113473242df7deb1821d156674c9
  Author: Thibault Févry <ThibaultFevry at gmail.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M data/tools/unit_tree/update-wmlunits
    M data/tools/wmlunits
    M src/addon/manager_ui.hpp
    M src/game_data.cpp
    M src/game_data.hpp
    M src/image_modifications.cpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/scripting/lua_common.hpp
    M src/sdl/image.hpp
    M src/sdl/utils.hpp

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


  Commit: d595c97fc03a78846d41c5f21144861b046c87e7
      https://github.com/wesnoth/wesnoth/commit/d595c97fc03a78846d41c5f21144861b046c87e7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-29 (Sun, 29 Mar 2015)

  Changed paths:
    M data/campaigns/tutorial/lua/character_selection.lua

  Log Message:
  -----------
  T: create a new unit object if player chooses Li'sar, so she has correct attacks and animations


  Commit: ed5650c7581ddc14e8f4e70d03814a327f469dc7
      https://github.com/wesnoth/wesnoth/commit/ed5650c7581ddc14e8f4e70d03814a327f469dc7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  add wesnoth.advance_unit lua function

previously this was only possible by storing the unit and then unstoring
with advance=yes. Unstoring a unit can cause a lot of overhead if the
unit is complicated. so i added a way to do it without [unstore_unit]


  Commit: 95d7bcdce68399b50eae36a073a3c85a50514493
      https://github.com/wesnoth/wesnoth/commit/95d7bcdce68399b50eae36a073a3c85a50514493
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-29 (Sun, 29 Mar 2015)

  Changed paths:
    M data/core/macros/deprecated-utils.cfg
    M data/core/macros/interface-utils.cfg

  Log Message:
  -----------
  Deprecate MESSAGE

This was deprecated once before because of wmllint issues, then reverted. I don't know whether
said wmllint issues still exist, but this time it's being deprecated because we no longer
wish to support this kind of macro.


  Commit: 42260d6fe9980b6806180c32809ba2d123d2704e
      https://github.com/wesnoth/wesnoth/commit/42260d6fe9980b6806180c32809ba2d123d2704e
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Merge pull request #391 from gfgtdf/lua_advance_unit

add wesnoth.advance_unit lua function


  Commit: 4a9763225f1d761695a0c2266440b4110293fc5b
      https://github.com/wesnoth/wesnoth/commit/4a9763225f1d761695a0c2266440b4110293fc5b
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  don't show help terrain description for shrouded hexes (bug #23426)


  Commit: f9698dd7681668b69c823ddbeda09eedd8327608
      https://github.com/wesnoth/wesnoth/commit/f9698dd7681668b69c823ddbeda09eedd8327608
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-03-28 (Sat, 28 Mar 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  update changelog


  Commit: 43c10ec0ccc88c6deeed85c96646a9c0782502df
      https://github.com/wesnoth/wesnoth/commit/43c10ec0ccc88c6deeed85c96646a9c0782502df
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-29 (Sun, 29 Mar 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_types.cpp
    M src/scripting/lua_types.hpp
    M src/unit_attack_type.hpp

  Log Message:
  -----------
  add access to unit attacks to lua


  Commit: 8a4eb6fba6517dee286422a6e2d438921d7b843b
      https://github.com/wesnoth/wesnoth/commit/8a4eb6fba6517dee286422a6e2d438921d7b843b
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-03-29 (Sun, 29 Mar 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_types.cpp
    M src/scripting/lua_types.hpp
    M src/unit_attack_type.hpp

  Log Message:
  -----------
  Merge pull request #392 from gfgtdf/lua_unit_attacks


  Commit: 31c1590264644a90c9b0b49eacee91b59878dbf4
      https://github.com/wesnoth/wesnoth/commit/31c1590264644a90c9b0b49eacee91b59878dbf4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/_main.cfg
    A data/campaigns/Northern_Rebirth/lua/respawn_utils.lua
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: refactored Thera and Morvin death events with new behavior

Previously, either would die and the other would 'resurrect' the other. Besides this being really
not lore-friendly, it's basically necromancy. Therefor, I made it so (like before) the dying unit gets
teleported near the other, then healed instead of created again.


  Commit: 1721b5d57305f1f9b66281ad0953c12b2d6d0982
      https://github.com/wesnoth/wesnoth/commit/1721b5d57305f1f9b66281ad0953c12b2d6d0982
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/lua/respawn_utils.lua

  Log Message:
  -----------
  NR: tweaked indent for clarity


  Commit: 100a0929fee3a1baa101092647737cef6e09aa3e
      https://github.com/wesnoth/wesnoth/commit/100a0929fee3a1baa101092647737cef6e09aa3e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/lua/respawn_utils.lua

  Log Message:
  -----------
  NR: fixup 1721b5d57305


  Commit: f95d4204a545602c444e0f174013dde95b2fdea4
      https://github.com/wesnoth/wesnoth/commit/f95d4204a545602c444e0f174013dde95b2fdea4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/lua/respawn_utils.lua

  Log Message:
  -----------
  NR: use helper.set_wml_tag_metatable to further simplify WML table


  Commit: 505c7705a91c0cfd4652ccc30697c6cdf21474d2
      https://github.com/wesnoth/wesnoth/commit/505c7705a91c0cfd4652ccc30697c6cdf21474d2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/lua/respawn_utils.lua

  Log Message:
  -----------
  NR: fixup


  Commit: 53e90c3b020fc2a39a29dacccb683cfee8a13f4b
      https://github.com/wesnoth/wesnoth/commit/53e90c3b020fc2a39a29dacccb683cfee8a13f4b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: scroll to location after teleport


  Commit: 6655b186b1bd5301f7171cd13d3307af3f700bd7
      https://github.com/wesnoth/wesnoth/commit/6655b186b1bd5301f7171cd13d3307af3f700bd7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M src/lua/luaconf.h
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp

  Log Message:
  -----------
  LUAI_EXTRASPACE

We use LUAI_EXTRASPACE to add a pointer to the lua_kernel_base in the lua_State
stucture, this makes is very easy to get a reference to the lua_kernel in
functions that take a lua_State* as an argument.


  Commit: 38ed3a3c97ddd846c8fb25302a00f90546f0e21b
      https://github.com/wesnoth/wesnoth/commit/38ed3a3c97ddd846c8fb25302a00f90546f0e21b
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M src/generators/lua_map_generator.cpp
    M src/mt_rng.cpp
    M src/mt_rng.hpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp
    M src/scripting/lua_rng.cpp
    M src/scripting/mapgen_lua_kernel.cpp
    M src/scripting/mapgen_lua_kernel.hpp

  Log Message:
  -----------
  Use given seed in lua random map generator

Thew seed can be passed in the editor in the generate map dialog, just
like for the other generators.


  Commit: 8c64e6fdaa275cea591a60d58753f7b4a5b2f143
      https://github.com/wesnoth/wesnoth/commit/8c64e6fdaa275cea591a60d58753f7b4a5b2f143
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg

  Log Message:
  -----------
  NR: properly include death macros in S5a and S6a


  Commit: abbc437959c37e7b58228f9e0b25eed43198c2fb
      https://github.com/wesnoth/wesnoth/commit/abbc437959c37e7b58228f9e0b25eed43198c2fb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: reorder death macros in chronological occurrence for convenience


  Commit: 618659c083b6859ad639130df8d60c5974f9ec6e
      https://github.com/wesnoth/wesnoth/commit/618659c083b6859ad639130df8d60c5974f9ec6e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/11a_The_Eastern_Flank.cfg
    M data/campaigns/Northern_Rebirth/scenarios/12a_Get_the_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: axed *_alive variables. Any usecases were replaced with [not][have_unit]


  Commit: bd4d7458f91d3d3dd5349bd9c5c61f882b96ac05
      https://github.com/wesnoth/wesnoth/commit/bd4d7458f91d3d3dd5349bd9c5c61f882b96ac05
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-03-29 (Sun, 29 Mar 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  fixup RELEASE_NOTES


  Commit: 6998ab5fa9678ee3e9322986488047f92eb3a55d
      https://github.com/wesnoth/wesnoth/commit/6998ab5fa9678ee3e9322986488047f92eb3a55d
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-03-29 (Sun, 29 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/_main.cfg
    A data/campaigns/Northern_Rebirth/lua/respawn_utils.lua
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Northern_Rebirth/scenarios/11a_The_Eastern_Flank.cfg
    M data/campaigns/Northern_Rebirth/scenarios/12a_Get_the_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg
    M src/generators/lua_map_generator.cpp
    M src/lua/luaconf.h
    M src/mt_rng.cpp
    M src/mt_rng.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp
    M src/scripting/lua_rng.cpp
    M src/scripting/lua_types.cpp
    M src/scripting/lua_types.hpp
    M src/scripting/mapgen_lua_kernel.cpp
    M src/scripting/mapgen_lua_kernel.hpp
    M src/unit_attack_type.hpp

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


  Commit: 5d644f8c80720f34c602cc588fbad658c23b5443
      https://github.com/wesnoth/wesnoth/commit/5d644f8c80720f34c602cc588fbad658c23b5443
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5a_01: updated Malifor's escape locs to match new map


  Commit: b03a4cdd57a91ba6f1f360029dd478577dceb220
      https://github.com/wesnoth/wesnoth/commit/b03a4cdd57a91ba6f1f360029dd478577dceb220
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S05a_01: split Malifor's death event in two to reduce levels of indent


  Commit: 54701bafab5fa875b930754f5430411c58bdbc15
      https://github.com/wesnoth/wesnoth/commit/54701bafab5fa875b930754f5430411c58bdbc15
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: moved initialization/clearing of death dialog index macros into the macro that uses them


  Commit: 01e1c4c17f1807c0cd2f1fd09709013e4cd7165d
      https://github.com/wesnoth/wesnoth/commit/01e1c4c17f1807c0cd2f1fd09709013e4cd7165d
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg

  Log Message:
  -----------
  EI: more improvements to S5


  Commit: 4f828b08409ecaec6f1511f58713f78868306106
      https://github.com/wesnoth/wesnoth/commit/4f828b08409ecaec6f1511f58713f78868306106
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/_main.cfg
    A data/campaigns/Eastern_Invasion/lua/bandits.lua
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg

  Log Message:
  -----------
  EI: Rewrote the bandit events in S5 in lua


  Commit: 3d3b6ddbc0c86e06c1cbf5d40203339dc41f411e
      https://github.com/wesnoth/wesnoth/commit/3d3b6ddbc0c86e06c1cbf5d40203339dc41f411e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: fixup Morvin's 7th death dialog case, and index bumping for both

Previously I was using numerical_less_than, which isn't even a valid comparison, and would have made
the 7th dialog option repeat ad infinitum.

Also, Morvin's dialog still had an [else] tag, meaning that tag would have repeated as well once the
rest were exhausted, previous issue notwithstanding.


  Commit: 9fb7a063fcd911faeaa03e458d0f711ee02681ca
      https://github.com/wesnoth/wesnoth/commit/9fb7a063fcd911faeaa03e458d0f711ee02681ca
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

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

  Log Message:
  -----------
  Fixed a typo


  Commit: 467cbcdb5cd50c53d4631be4dbf891b1e7ccc82e
      https://github.com/wesnoth/wesnoth/commit/467cbcdb5cd50c53d4631be4dbf891b1e7ccc82e
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/core/images/terrain/castle/winter-orcish/fort-concave-bl.png
    M data/core/images/terrain/castle/winter-orcish/fort-concave-br.png
    M data/core/images/terrain/castle/winter-orcish/fort-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/fort-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-l.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-r.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-tl.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-tr.png
    M data/core/images/terrain/castle/winter-orcish/keep-fort-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/keep-fort-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep.png

  Log Message:
  -----------
  Update winter-orcish castle by doofus-01

[skip ci]


  Commit: 351ea35eaf96702bd68dc683d839000ab070355e
      https://github.com/wesnoth/wesnoth/commit/351ea35eaf96702bd68dc683d839000ab070355e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg

  Log Message:
  -----------
  NR S6a: reduce gobo knight spawns from 42 to 36 and bonus gold from 2k to 1.5k


  Commit: 0f2c969efc19d90543cc36785b6f771ad43a952f
      https://github.com/wesnoth/wesnoth/commit/0f2c969efc19d90543cc36785b6f771ad43a952f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5a_01: use stores loc for tallin's initial MUF


  Commit: 4118ddaa9c5d80c7cdcf635e4094b510cf4da794
      https://github.com/wesnoth/wesnoth/commit/4118ddaa9c5d80c7cdcf635e4094b510cf4da794
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/04_Clearing_the_Mines.cfg

  Log Message:
  -----------
  NR S4: re-added a 4 necrophage/ghoul spawns


  Commit: 9904bb1f58ec338257fc2deb7c5c154eba342bd4
      https://github.com/wesnoth/wesnoth/commit/9904bb1f58ec338257fc2deb7c5c154eba342bd4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/01_Breaking_the_Chains.map

  Log Message:
  -----------
  NR S1: reduced number of villages and did some minor map tweaks


  Commit: d9a63b1c309728d434ce9f324b125012bd7bec5a
      https://github.com/wesnoth/wesnoth/commit/d9a63b1c309728d434ce9f324b125012bd7bec5a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Handle shroud last in [redraw]

Previously, it was handled first, meaning any events fired by clearing shroud would fire
before the screen was completely redrawn.


  Commit: 48f11240b112caa519c23380b6b20723596ec85d
      https://github.com/wesnoth/wesnoth/commit/48f11240b112caa519c23380b6b20723596ec85d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

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

Turns out we want to invalidate both before and after handling shroud


  Commit: 244a3803c03019fb2c414db835131290277f24da
      https://github.com/wesnoth/wesnoth/commit/244a3803c03019fb2c414db835131290277f24da
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/lua/bandits.lua

  Log Message:
  -----------
  EI: Improved the bandit spawn code in S5


  Commit: e232c79505ae03497eb44b089778b629aba8a0bb
      https://github.com/wesnoth/wesnoth/commit/e232c79505ae03497eb44b089778b629aba8a0bb
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/_main.cfg
    A data/campaigns/The_Hammer_of_Thursagan/lua/spawns.lua
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Invaders.cfg

  Log Message:
  -----------
  THoT: Rewrote the bandit spawns in lua


  Commit: be646105f24777e3ef0f9af1e0f9f553f31f7659
      https://github.com/wesnoth/wesnoth/commit/be646105f24777e3ef0f9af1e0f9f553f31f7659
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/lua/bandits.lua

  Log Message:
  -----------
  EI: Improved the bandits implementation a bit


  Commit: d19926bfb3c21e446a0c701072236d280ce1ff47
      https://github.com/wesnoth/wesnoth/commit/d19926bfb3c21e446a0c701072236d280ce1ff47
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/_main.cfg
    A data/campaigns/Descent_Into_Darkness/lua/spawns.lua
    M data/campaigns/Descent_Into_Darkness/scenarios/02_Peaceful_Valley.cfg

  Log Message:
  -----------
  DID: Rewrote the goblin spawns in lua


  Commit: 69660e93e373995e860e2ef229c30558188f08d2
      https://github.com/wesnoth/wesnoth/commit/69660e93e373995e860e2ef229c30558188f08d2
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/lua/spawns.lua
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Invaders.cfg

  Log Message:
  -----------
  THoT: improved the spawn implementation


  Commit: cd9eff3bf02ab22d75e0c1ac6ac0d248259c7061
      https://github.com/wesnoth/wesnoth/commit/cd9eff3bf02ab22d75e0c1ac6ac0d248259c7061
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/_main.cfg
    R data/campaigns/Descent_Into_Darkness/lua/spawns.lua
    M data/campaigns/Descent_Into_Darkness/scenarios/02_Peaceful_Valley.cfg

  Log Message:
  -----------
  Revert "DID: Rewrote the goblin spawns in lua"

This reverts commit d19926bfb3c21e446a0c701072236d280ce1ff47.


  Commit: 1f59316494db051791243e09a71aea1128680118
      https://github.com/wesnoth/wesnoth/commit/1f59316494db051791243e09a71aea1128680118
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-03-31 (Tue, 31 Mar 2015)

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

  Log Message:
  -----------
  Rule fixes by GbDorn. Fixes terrains drawing over chasm edges

http://forums.wesnoth.org/viewtopic.php?p=582670#p582670


  Commit: 658dd22f3904b16722d820fb6debd6f6e4ee4735
      https://github.com/wesnoth/wesnoth/commit/658dd22f3904b16722d820fb6debd6f6e4ee4735
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M src/generators/yamg/ya_mapgen.cpp

  Log Message:
  -----------
  Use given seed in yamg map generator.

Just like we do for the other map generators.


  Commit: a85986cce71a9632d3920908ba3214fb9cd95592
      https://github.com/wesnoth/wesnoth/commit/a85986cce71a9632d3920908ba3214fb9cd95592
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-01 (Wed, 01 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: cleanup and improvements to death macros


  Commit: 2327ac7fd300f0b79d99a4d613a0dc8bc313ded9
      https://github.com/wesnoth/wesnoth/commit/2327ac7fd300f0b79d99a4d613a0dc8bc313ded9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-01 (Wed, 01 Apr 2015)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  Couple improvements to About.


  Commit: 9b20b6f628a82278ae2d4184229be7c50247324c
      https://github.com/wesnoth/wesnoth/commit/9b20b6f628a82278ae2d4184229be7c50247324c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-01 (Wed, 01 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/02_02_Meeting_With_Dwarves.cfg
    M data/campaigns/Northern_Rebirth/scenarios/03_To_the_Mines.cfg
    M data/campaigns/Northern_Rebirth/scenarios/04_Clearing_the_Mines.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05a_02_Dealings.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg

  Log Message:
  -----------
  NR: added appropriate wmllint comments


  Commit: 77a1e15553ec64f05e66da0d04e4ac68ba54da16
      https://github.com/wesnoth/wesnoth/commit/77a1e15553ec64f05e66da0d04e4ac68ba54da16
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  fixup deprecated message format check (make test more rigorous)

Currently we complain if an ability contains ":" followed by
newline, but if this it the name of an ability, there should not
be any spaces between the ":" and the start of the string either.


  Commit: bf915aa77289e9f2f091881ffdab96f9579683ea
      https://github.com/wesnoth/wesnoth/commit/bf915aa77289e9f2f091881ffdab96f9579683ea
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/_main.cfg
    A data/campaigns/Eastern_Invasion/lua/bandits.lua
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Northern_Rebirth/maps/01_Breaking_the_Chains.map
    M data/campaigns/Northern_Rebirth/scenarios/02_02_Meeting_With_Dwarves.cfg
    M data/campaigns/Northern_Rebirth/scenarios/03_To_the_Mines.cfg
    M data/campaigns/Northern_Rebirth/scenarios/04_Clearing_the_Mines.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05a_02_Dealings.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg
    M data/campaigns/The_Hammer_of_Thursagan/_main.cfg
    A data/campaigns/The_Hammer_of_Thursagan/lua/spawns.lua
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Invaders.cfg
    M data/core/editor/help.cfg
    M data/core/help.cfg
    M data/core/images/terrain/castle/winter-orcish/fort-concave-bl.png
    M data/core/images/terrain/castle/winter-orcish/fort-concave-br.png
    M data/core/images/terrain/castle/winter-orcish/fort-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/fort-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-l.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-r.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-tl.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-tr.png
    M data/core/images/terrain/castle/winter-orcish/keep-fort-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/keep-fort-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep.png
    M data/core/terrain-graphics.cfg
    M src/generators/yamg/ya_mapgen.cpp
    M src/scripting/game_lua_kernel.cpp

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


  Commit: 1ea71c1a4d5e1d4afb009dd24b09e9e203d021df
      https://github.com/wesnoth/wesnoth/commit/1ea71c1a4d5e1d4afb009dd24b09e9e203d021df
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M data/ai/micro_ais/cas/ca_bottleneck_move.lua

  Log Message:
  -----------
  Bottleneck Micro AI: fix indenting


  Commit: 95616c5af9dff3eb556c9f2f6571ba8d4fef5e48
      https://github.com/wesnoth/wesnoth/commit/95616c5af9dff3eb556c9f2f6571ba8d4fef5e48
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M data/ai/micro_ais/cas/ca_bottleneck_move.lua

  Log Message:
  -----------
  Bottleneck MAI: bug fix for when allied units are present

Hexes occupied by allied units were previously not excluded properly by
the AI, which could lead to error messages and the candidate action to
be blacklisted.


  Commit: 38b089358ab03ec6df389de55a05206b3aca1ace
      https://github.com/wesnoth/wesnoth/commit/38b089358ab03ec6df389de55a05206b3aca1ace
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    A data/ai/micro_ais/cas/ca_herding_dog_stopmove.lua
    M data/ai/micro_ais/micro_ai_wml_tag.lua

  Log Message:
  -----------
  Herding Micro AI: bug fix for dogs sometimes having moves left at end

The problem is due to a dog adjacent to a sheep being excluded from the
dog_move CA (so that it can act further later on in case the sheep
moves again). It is fixed by adding another CA at the end that simply
takes all moves away from all dogs once all other CAs are done.


  Commit: b657bbc862e6ef721c5c13f0da62acb303105a3f
      https://github.com/wesnoth/wesnoth/commit/b657bbc862e6ef721c5c13f0da62acb303105a3f
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M data/ai/micro_ais/cas/ca_forest_animals_move.lua

  Log Message:
  -----------
  Forest Animals MAI: bug fix, exclude border hexes for wander terrain

wesnoth.get_locations includes border hexes, so they need to be
excluded specifically. Previously this could cause error messages and
the CA to be blacklisted.


  Commit: b49acf7ef697032fe4d9108b434626e691ec76ce
      https://github.com/wesnoth/wesnoth/commit/b49acf7ef697032fe4d9108b434626e691ec76ce
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Update changelog with Micro AI bug fixes


  Commit: b59a679b3b0e5ba00e9913d75e979037d153a084
      https://github.com/wesnoth/wesnoth/commit/b59a679b3b0e5ba00e9913d75e979037d153a084
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/utils/character-definitions.cfg

  Log Message:
  -----------
  EI: include canrecruit=yes Ravanal's character stats macro


  Commit: 3d792e54a4ede70963a63c551d316a1b99a571df
      https://github.com/wesnoth/wesnoth/commit/3d792e54a4ede70963a63c551d316a1b99a571df
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg

  Log Message:
  -----------
  EI S4c: code cleanup


  Commit: 0f1c53570463a9cc421bbd8aa460ea817b897f56
      https://github.com/wesnoth/wesnoth/commit/0f1c53570463a9cc421bbd8aa460ea817b897f56
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg

  Log Message:
  -----------
  EI S5: code cleanup


  Commit: 8c5a4a9d627792171bd73a6529d5e39d58663957
      https://github.com/wesnoth/wesnoth/commit/8c5a4a9d627792171bd73a6529d5e39d58663957
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/lua/bandits.lua

  Log Message:
  -----------
  EI: fixed a small oversight in the bandits code


  Commit: c14aa41c601415c1da8917a37bae088f53fa2a9f
      https://github.com/wesnoth/wesnoth/commit/c14aa41c601415c1da8917a37bae088f53fa2a9f
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/06_Two_Paths.cfg

  Log Message:
  -----------
  EI: Updates to S6


  Commit: d9c1d6831de1a475b7772bf5ea31bc8db6ab050a
      https://github.com/wesnoth/wesnoth/commit/d9c1d6831de1a475b7772bf5ea31bc8db6ab050a
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  updated changelog
The big updates for EI aren't in yet, still figuring out how to write it down exactly...


  Commit: 6595778aa018160e370c6067018a5dd4dd872240
      https://github.com/wesnoth/wesnoth/commit/6595778aa018160e370c6067018a5dd4dd872240
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/lua/bandits.lua

  Log Message:
  -----------
  EI: Added a failsafe in the lua code


  Commit: 43f822bd45555f1d0ee261f9ee1ef511da9f6b4b
      https://github.com/wesnoth/wesnoth/commit/43f822bd45555f1d0ee261f9ee1ef511da9f6b4b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/06_Two_Paths.cfg

  Log Message:
  -----------
  EI S6: code cleanup


  Commit: 7533cc79ae70b8dba57903057bb005b30509aed4
      https://github.com/wesnoth/wesnoth/commit/7533cc79ae70b8dba57903057bb005b30509aed4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  Dropped support for [gold][filter_side]


  Commit: a33001341cfef128134dcdf60223daa0464688a9
      https://github.com/wesnoth/wesnoth/commit/a33001341cfef128134dcdf60223daa0464688a9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-02 (Thu, 02 Apr 2015)

  Changed paths:
    M src/replay.cpp

  Log Message:
  -----------
  Demote unsynced context warning to info log level

As the preceding code comment points out, this is usually harmless and
may confuse players.


  Commit: f36541892bd9e08655cbf53904861890a581217d
      https://github.com/wesnoth/wesnoth/commit/f36541892bd9e08655cbf53904861890a581217d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Dropped support for [modify_ai][filter_side]


  Commit: 0f28f8287861a49e4ccb7d69ec4aa68980503251
      https://github.com/wesnoth/wesnoth/commit/0f28f8287861a49e4ccb7d69ec4aa68980503251
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Dropped deprecation warning regarding [object]duration=level


  Commit: fefffa93c44e29514ae0cf6e84dd099da39fb9c7
      https://github.com/wesnoth/wesnoth/commit/fefffa93c44e29514ae0cf6e84dd099da39fb9c7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/controller_base.cpp

  Log Message:
  -----------
  Dropped support for finding theme by name


  Commit: e8df45fe917e0a2b2d535bce5b3c6357e127ed1d
      https://github.com/wesnoth/wesnoth/commit/e8df45fe917e0a2b2d535bce5b3c6357e127ed1d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/theme.cpp

  Log Message:
  -----------
  Dropped support for [theme]name= as an id alias


  Commit: 0911b1f4d54fe9ba1ebd8cf3f42471d37f3279f7
      https://github.com/wesnoth/wesnoth/commit/0911b1f4d54fe9ba1ebd8cf3f42471d37f3279f7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    A data/test/scenarios/conditionals.cfg
    M wml_test_schedule

  Log Message:
  -----------
  Added some conditional unit tests


  Commit: 3b6d2a6711af2dfb93a19020a0d3f208901869ee
      https://github.com/wesnoth/wesnoth/commit/3b6d2a6711af2dfb93a19020a0d3f208901869ee
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/game_events/conditional_wml.cpp
    M src/game_events/conditional_wml.hpp

  Log Message:
  -----------
  Dropped support for ancient 1.3.x [or] syntax


  Commit: ba82be2a8860c3f8af35eb93482323b468cf8eb0
      https://github.com/wesnoth/wesnoth/commit/ba82be2a8860c3f8af35eb93482323b468cf8eb0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/image_modifications.cpp

  Log Message:
  -----------
  Dropped warning about unsupported 1.6.x RC(a=b) palette switch syntax


  Commit: ec0f19bf206293ff2414b9209cda12b6b112a222
      https://github.com/wesnoth/wesnoth/commit/ec0f19bf206293ff2414b9209cda12b6b112a222
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/game_events/conditional_wml.cpp

  Log Message:
  -----------
  Fixup 3b6d2a6711af, removed additional unnecessary variable


  Commit: f05232b6f67bd2c74e0f062d809c42eb85ad7427
      https://github.com/wesnoth/wesnoth/commit/f05232b6f67bd2c74e0f062d809c42eb85ad7427
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M changelog

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


  Commit: 5d494e2b2307162392f33353ff003801a20b3a34
      https://github.com/wesnoth/wesnoth/commit/5d494e2b2307162392f33353ff003801a20b3a34
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Fixed a few scattered typos


  Commit: 8e4169d52829769f67b5347681d3685cd546f14f
      https://github.com/wesnoth/wesnoth/commit/8e4169d52829769f67b5347681d3685cd546f14f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Fixup f05232b6f67b. Forgot to mention [object] duration=level


  Commit: f4c7052b28ab3583980ae598286fdafac09905a2
      https://github.com/wesnoth/wesnoth/commit/f4c7052b28ab3583980ae598286fdafac09905a2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/05_Orc_War.cfg

  Log Message:
  -----------
  DiD S5: used [heal_unit] instead of [full_heal]


  Commit: 5c70bd2ffb85c0378bee6af8e19d73e8581f1781
      https://github.com/wesnoth/wesnoth/commit/5c70bd2ffb85c0378bee6af8e19d73e8581f1781
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/05b_Compelled.map
    M data/campaigns/Northern_Rebirth/maps/06b_Slave_of_the_Undead.map
    M data/campaigns/Northern_Rebirth/maps/07a_Settling_Disputes.map
    M data/campaigns/Northern_Rebirth/maps/07b_Protecting_the_Master.map
    M data/campaigns/Northern_Rebirth/maps/08a_Elvish_Princess.map
    M data/campaigns/Northern_Rebirth/maps/08b_Ray_of_Hope.map
    M data/campaigns/Northern_Rebirth/maps/09a_Introductions.map
    M data/campaigns/Northern_Rebirth/maps/09b_Judgment.map
    M data/campaigns/Northern_Rebirth/maps/10a_Stolen_Gold.map
    M data/campaigns/Northern_Rebirth/maps/11a_The_Eastern_Flank.map
    M data/campaigns/Northern_Rebirth/maps/12a_Get_the_Gold.map
    M data/campaigns/Northern_Rebirth/maps/13a_Showdown.map
    M data/campaigns/Northern_Rebirth/maps/14a_Epilogue.map

  Log Message:
  -----------
  NR: saved maps in new format


  Commit: 02a31a5b8945fd6dff235157e317660ae048a89c
      https://github.com/wesnoth/wesnoth/commit/02a31a5b8945fd6dff235157e317660ae048a89c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/addon/state.cpp
    M src/campaign_server/campaign_server.cpp
    M src/game_config.cpp
    M src/game_config_manager.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/mp_game_settings.cpp
    M src/savegame.cpp
    M src/tests/test_version.cpp
    M src/version.cpp
    M src/version.hpp

  Log Message:
  -----------
  Remove superfluous 'sane' flag from version_info

This also removes the accompanying version_info::not_sane_exception
exception type, as well as the version_info::good() method.

The flag is never naturally set to false during version_info
construction/parsing and actual invalid version numbers are always some
variation of "0.0.0foo" once reserialized. The few cases in code where
the flag is forced to be false can be trivially adapted to not require
its existence. In effect, the associated exception was never thrown and
the good() method always returned true, save for the aforementioned
exceptions.

All in all, this was a preposterous waste of time and indentation
levels.


  Commit: 257fa2b3c3ffc9e273d214d691e6759f312ef4a3
      https://github.com/wesnoth/wesnoth/commit/257fa2b3c3ffc9e273d214d691e6759f312ef4a3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/version.hpp

  Log Message:
  -----------
  Documentation improvements and declaration reordering for version_info

No actual code changes other than moving a couple of method declarations
around for readability.


  Commit: 63e9b6be336138127c4e006b27350d9ee5e60c76
      https://github.com/wesnoth/wesnoth/commit/63e9b6be336138127c4e006b27350d9ee5e60c76
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/version.hpp

  Log Message:
  -----------
  Remove stray comment I was meant to remove along with its counterpart


  Commit: a37276b450e2417125f26f304982039b6a2df728
      https://github.com/wesnoth/wesnoth/commit/a37276b450e2417125f26f304982039b6a2df728
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/tests/test_version.cpp

  Log Message:
  -----------
  Additional version_info corner case checks


  Commit: c869b79a8c976870d96aa9218e2e43009b61e2a7
      https://github.com/wesnoth/wesnoth/commit/c869b79a8c976870d96aa9218e2e43009b61e2a7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    A data/core/images/units/dwarves/stalwart-bob-1.png
    A data/core/images/units/dwarves/stalwart-bob-2.png
    A data/core/images/units/dwarves/stalwart-bob-3.png
    A data/core/images/units/dwarves/stalwart-bob-4.png
    A data/core/images/units/dwarves/stalwart-bob-5.png
    M data/core/units/dwarves/Stalwart.cfg

  Log Message:
  -----------
  Cloned Dwarvish Guardsman bob to the Stalwart. Images by Kwandulin


  Commit: 3c1bead96fea0257de6433147c212ef2a3e46122
      https://github.com/wesnoth/wesnoth/commit/3c1bead96fea0257de6433147c212ef2a3e46122
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/play_controller.hpp

  Log Message:
  -----------
  fix :cl and :n debug commands in linger mode.


  Commit: ae0a2fe2cc668890001d611b8f71e275df213809
      https://github.com/wesnoth/wesnoth/commit/ae0a2fe2cc668890001d611b8f71e275df213809
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M changelog
    M data/core/macros/utils.cfg
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  Removed [full_heal]


  Commit: afab09aae9348eb8cff009b3c7ddb289fb6a79c8
      https://github.com/wesnoth/wesnoth/commit/afab09aae9348eb8cff009b3c7ddb289fb6a79c8
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-04-03 (Fri, 03 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES


  Commit: 157066c51241109b9a6f2a398c4bb1cae0e1d5f5
      https://github.com/wesnoth/wesnoth/commit/157066c51241109b9a6f2a398c4bb1cae0e1d5f5
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-04 (Sat, 04 Apr 2015)

  Changed paths:
    M changelog
    M src/unit.cpp

  Log Message:
  -----------
  Fixed not being able to set unit.ellipse variable if ellipse= is set by [unit_type] or [object]

This allows {MAKE_HERO} to work properly even in these cases.


  Commit: 3c7a3e648488901746591bb241150858f80a41dc
      https://github.com/wesnoth/wesnoth/commit/3c7a3e648488901746591bb241150858f80a41dc
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-04-04 (Sat, 04 Apr 2015)

  Changed paths:
    M scons/sdl.py

  Log Message:
  -----------
  scons: fix config checks that require running test programs for out-of-tree builds


  Commit: df11117ba47b4b9ad6cc56ddf0a37cb8e4453265
      https://github.com/wesnoth/wesnoth/commit/df11117ba47b4b9ad6cc56ddf0a37cb8e4453265
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-04 (Sat, 04 Apr 2015)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  make :n and :cl end the scenario in linger mode

this was afaik also the behaviour in 1.12


  Commit: 1c927c8407ec797ef9e9e58599a7b71e617fe864
      https://github.com/wesnoth/wesnoth/commit/1c927c8407ec797ef9e9e58599a7b71e617fe864
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-04 (Sat, 04 Apr 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  fs: Prevent the BFS version of get_wml_location() from escaping the data dir

This is essentially a port to the BFS implementation of the fs API of
commits 314425ab0e57b32909d324f7d4bf213d62cbd3b5 and
9f458d1bb29cef4318c8511965083edd1128c62e, which were authored separately
from the BFS branch.

Note that this introduces another disparity in behavior between the BFS
and legacy implementations of this API, in that the BFS
get_wml_location() function will now always start at <data dir>/data/
instead of starting at <data dir> in obscure border cases. This is
expected to have no impact on anything at all for reasons discussed on
IRC.


  Commit: 91440ba4f385cadb6d91510634218e133bbe58c4
      https://github.com/wesnoth/wesnoth/commit/91440ba4f385cadb6d91510634218e133bbe58c4
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M src/scripting/lua_kernel_base.hpp

  Log Message:
  -----------
  fix 'basic_string::_S_construct' error from lua interpreter

the error was caused by constructing a std::string from null char*
in the lua interpreter logging code.


  Commit: 7f5152d0c344972bd6410a2f6b47610154853144
      https://github.com/wesnoth/wesnoth/commit/7f5152d0c344972bd6410a2f6b47610154853144
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    A data/test/test/filesystem/enum/A1.cfg
    A data/test/test/filesystem/enum/A2.cfg
    A data/test/test/filesystem/enum/A3.cfg
    A data/test/test/filesystem/enum/B1.cfg
    A data/test/test/filesystem/enum/B2.cfg
    A data/test/test/filesystem/enum/B3.cfg
    A data/test/test/filesystem/enum/D1/empty_dir
    A data/test/test/filesystem/enum/D2/empty_dir
    A data/test/test/filesystem/enum/D3/empty_dir
    A data/test/test/filesystem/enum/_final.cfg
    A data/test/test/filesystem/enum/_initial.cfg
    M src/CMakeLists.txt
    M src/SConscript
    A src/tests/test_filesystem.cpp

  Log Message:
  -----------
  Add filesystem code unit tests (bug #23216)

This is somewhat incomplete, but already covers most core functionality
and helped uncover an important bug in the BFS implementation (see
commit 1c927c8407ec797ef9e9e58599a7b71e617fe864).

Most notably, normalize_path() isn't tested yet, as well as corner cases
with empty strings and get_wml_location().


  Commit: 464c638b129aeb6701c01c8e89de3a506ca693c1
      https://github.com/wesnoth/wesnoth/commit/464c638b129aeb6701c01c8e89de3a506ca693c1
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M src/tests/test_filesystem.cpp

  Log Message:
  -----------
  Remove redundant include


  Commit: 8984cefe1d74ab09e86f71982a1a8424c212074a
      https://github.com/wesnoth/wesnoth/commit/8984cefe1d74ab09e86f71982a1a8424c212074a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M src/serialization/preprocessor.cpp

  Log Message:
  -----------
  preproc: Fix garbage at the end of #warning/#error lines at EOF

Using #warning or #error at the very end of a file would generate a
trailing garbage character in diagnostics, apparently caused by
read_rest_of_line() checking for EOF before the stream can actually know
it's at EOF.

I'm not good at streams, but this fixes the bug for me with no
regressions, and the function in question is only used by the
code handling #warning/#error anyway.


  Commit: 7c7c94bad94e056224439ce319f2f8ab75b8f7c1
      https://github.com/wesnoth/wesnoth/commit/7c7c94bad94e056224439ce319f2f8ab75b8f7c1
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M src/tests/test_filesystem.cpp

  Log Message:
  -----------
  Additional filesystem::get_wml_location() test cases


  Commit: 549a624bfff215c883304d7ef49f0474de2decc0
      https://github.com/wesnoth/wesnoth/commit/549a624bfff215c883304d7ef49f0474de2decc0
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M doc/man/cs/wesnoth.6
    M doc/man/es/wesnoth.6
    M doc/man/es/wesnothd.6
    M doc/man/fr/wesnoth.6
    M doc/man/it/wesnoth.6
    M doc/man/it/wesnothd.6
    M doc/man/pt/wesnoth.6
    M doc/man/pt/wesnothd.6
    M doc/man/ru/wesnoth.6
    M doc/man/vi/wesnoth.6
    M doc/man/zh_CN/wesnoth.6
    M doc/man/zh_CN/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/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/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/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/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/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/wesnoth-dw.pot
    M po/wesnoth-editor/POTFILES.in
    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/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/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/POTFILES.in
    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/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/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/af.po
    M po/wesnoth-l/ang.po
    M po/wesnoth-l/ang at latin.po
    M po/wesnoth-l/ar.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/POTFILES.in
    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/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/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/af.po
    M po/wesnoth-manual/ang.po
    M po/wesnoth-manual/ang at latin.po
    M po/wesnoth-manual/ar.po
    M po/wesnoth-manual/bg.po
    M po/wesnoth-manual/ca.po
    M po/wesnoth-manual/ca_ES at valencia.po
    M po/wesnoth-manual/cs.po
    M po/wesnoth-manual/da.po
    M po/wesnoth-manual/de.po
    M po/wesnoth-manual/el.po
    M po/wesnoth-manual/en at shaw.po
    M po/wesnoth-manual/en_GB.po
    M po/wesnoth-manual/eo.po
    M po/wesnoth-manual/es.po
    M po/wesnoth-manual/et.po
    M po/wesnoth-manual/eu.po
    M po/wesnoth-manual/fi.po
    M po/wesnoth-manual/fr.po
    M po/wesnoth-manual/fur_IT.po
    M po/wesnoth-manual/ga.po
    M po/wesnoth-manual/gd.po
    M po/wesnoth-manual/gl.po
    M po/wesnoth-manual/he.po
    M po/wesnoth-manual/hr.po
    M po/wesnoth-manual/hu.po
    M po/wesnoth-manual/id.po
    M po/wesnoth-manual/is.po
    M po/wesnoth-manual/it.po
    M po/wesnoth-manual/ja.po
    M po/wesnoth-manual/ko.po
    M po/wesnoth-manual/la.po
    M po/wesnoth-manual/lt.po
    M po/wesnoth-manual/lv.po
    M po/wesnoth-manual/mk.po
    M po/wesnoth-manual/mr.po
    M po/wesnoth-manual/nb_NO.po
    M po/wesnoth-manual/nl.po
    M po/wesnoth-manual/pl.po
    M po/wesnoth-manual/pt.po
    M po/wesnoth-manual/pt_BR.po
    M po/wesnoth-manual/racv.po
    M po/wesnoth-manual/ro.po
    M po/wesnoth-manual/ru.po
    M po/wesnoth-manual/sk.po
    M po/wesnoth-manual/sl.po
    M po/wesnoth-manual/sr.po
    M po/wesnoth-manual/sr at ijekavian.po
    M po/wesnoth-manual/sr at ijekavianlatin.po
    M po/wesnoth-manual/sr at latin.po
    M po/wesnoth-manual/sv.po
    M po/wesnoth-manual/tl.po
    M po/wesnoth-manual/tr.po
    M po/wesnoth-manual/uk.po
    M po/wesnoth-manual/vi.po
    M po/wesnoth-manual/wesnoth-manual.pot
    M po/wesnoth-manual/zh_CN.po
    M po/wesnoth-manual/zh_TW.po
    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/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/af.po
    M po/wesnoth-nr/ang.po
    M po/wesnoth-nr/ang at latin.po
    M po/wesnoth-nr/ar.po
    M po/wesnoth-nr/bg.po
    M po/wesnoth-nr/ca.po
    M po/wesnoth-nr/ca_ES at valencia.po
    M po/wesnoth-nr/cs.po
    M po/wesnoth-nr/da.po
    M po/wesnoth-nr/de.po
    M po/wesnoth-nr/el.po
    M po/wesnoth-nr/en at shaw.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-nr/eo.po
    M po/wesnoth-nr/es.po
    M po/wesnoth-nr/et.po
    M po/wesnoth-nr/eu.po
    M po/wesnoth-nr/fi.po
    M po/wesnoth-nr/fr.po
    M po/wesnoth-nr/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/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/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/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/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/POTFILES.in
    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/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/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/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/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/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/af.po
    M po/wesnoth-units/ang.po
    M po/wesnoth-units/ang at latin.po
    M po/wesnoth-units/ar.po
    M po/wesnoth-units/bg.po
    M po/wesnoth-units/ca.po
    M po/wesnoth-units/ca_ES at valencia.po
    M po/wesnoth-units/cs.po
    M po/wesnoth-units/da.po
    M po/wesnoth-units/de.po
    M po/wesnoth-units/el.po
    M po/wesnoth-units/en at shaw.po
    M po/wesnoth-units/en_GB.po
    M po/wesnoth-units/eo.po
    M po/wesnoth-units/es.po
    M po/wesnoth-units/et.po
    M po/wesnoth-units/eu.po
    M po/wesnoth-units/fi.po
    M po/wesnoth-units/fr.po
    M po/wesnoth-units/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/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/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/POTFILES.in
    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/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: 92052e1506b7d7d050dcf561e2e199905d22ca00
      https://github.com/wesnoth/wesnoth/commit/92052e1506b7d7d050dcf561e2e199905d22ca00
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    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/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/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/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/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/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/cs.po
    M po/wesnoth-dw/es.po
    M po/wesnoth-dw/fr.po
    M po/wesnoth-dw/pl.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/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/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/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/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/af.po
    M po/wesnoth-l/ang.po
    M po/wesnoth-l/ang at latin.po
    M po/wesnoth-l/ar.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/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/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/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/af.po
    M po/wesnoth-manpages/ang at latin.po
    M po/wesnoth-manpages/ar.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/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/et.po
    M po/wesnoth-manpages/eu.po
    M po/wesnoth-manpages/fi.po
    M po/wesnoth-manpages/fur_IT.po
    M po/wesnoth-manpages/ga.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/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_BR.po
    M po/wesnoth-manpages/racv.po
    M po/wesnoth-manpages/ro.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/zh_TW.po
    M po/wesnoth-manual/af.po
    M po/wesnoth-manual/ang.po
    M po/wesnoth-manual/ang at latin.po
    M po/wesnoth-manual/ar.po
    M po/wesnoth-manual/bg.po
    M po/wesnoth-manual/ca.po
    M po/wesnoth-manual/ca_ES at valencia.po
    M po/wesnoth-manual/cs.po
    M po/wesnoth-manual/da.po
    M po/wesnoth-manual/de.po
    M po/wesnoth-manual/el.po
    M po/wesnoth-manual/en at shaw.po
    M po/wesnoth-manual/en_GB.po
    M po/wesnoth-manual/eo.po
    M po/wesnoth-manual/es.po
    M po/wesnoth-manual/et.po
    M po/wesnoth-manual/eu.po
    M po/wesnoth-manual/fi.po
    M po/wesnoth-manual/fr.po
    M po/wesnoth-manual/fur_IT.po
    M po/wesnoth-manual/ga.po
    M po/wesnoth-manual/gd.po
    M po/wesnoth-manual/gl.po
    M po/wesnoth-manual/he.po
    M po/wesnoth-manual/hr.po
    M po/wesnoth-manual/hu.po
    M po/wesnoth-manual/id.po
    M po/wesnoth-manual/is.po
    M po/wesnoth-manual/it.po
    M po/wesnoth-manual/ja.po
    M po/wesnoth-manual/ko.po
    M po/wesnoth-manual/la.po
    M po/wesnoth-manual/lt.po
    M po/wesnoth-manual/lv.po
    M po/wesnoth-manual/mk.po
    M po/wesnoth-manual/mr.po
    M po/wesnoth-manual/nb_NO.po
    M po/wesnoth-manual/nl.po
    M po/wesnoth-manual/pl.po
    M po/wesnoth-manual/pt.po
    M po/wesnoth-manual/pt_BR.po
    M po/wesnoth-manual/racv.po
    M po/wesnoth-manual/ro.po
    M po/wesnoth-manual/ru.po
    M po/wesnoth-manual/sk.po
    M po/wesnoth-manual/sl.po
    M po/wesnoth-manual/sr.po
    M po/wesnoth-manual/sr at ijekavian.po
    M po/wesnoth-manual/sr at ijekavianlatin.po
    M po/wesnoth-manual/sr at latin.po
    M po/wesnoth-manual/sv.po
    M po/wesnoth-manual/tl.po
    M po/wesnoth-manual/tr.po
    M po/wesnoth-manual/uk.po
    M po/wesnoth-manual/vi.po
    M po/wesnoth-manual/wesnoth-manual.pot
    M po/wesnoth-manual/zh_CN.po
    M po/wesnoth-manual/zh_TW.po
    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/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/af.po
    M po/wesnoth-nr/ang.po
    M po/wesnoth-nr/ang at latin.po
    M po/wesnoth-nr/ar.po
    M po/wesnoth-nr/bg.po
    M po/wesnoth-nr/ca.po
    M po/wesnoth-nr/ca_ES at valencia.po
    M po/wesnoth-nr/cs.po
    M po/wesnoth-nr/da.po
    M po/wesnoth-nr/de.po
    M po/wesnoth-nr/el.po
    M po/wesnoth-nr/en at shaw.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-nr/eo.po
    M po/wesnoth-nr/es.po
    M po/wesnoth-nr/et.po
    M po/wesnoth-nr/eu.po
    M po/wesnoth-nr/fi.po
    M po/wesnoth-nr/fr.po
    M po/wesnoth-nr/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/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/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/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/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/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/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/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/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/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/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/af.po
    M po/wesnoth-units/ang.po
    M po/wesnoth-units/ang at latin.po
    M po/wesnoth-units/ar.po
    M po/wesnoth-units/bg.po
    M po/wesnoth-units/ca.po
    M po/wesnoth-units/ca_ES at valencia.po
    M po/wesnoth-units/cs.po
    M po/wesnoth-units/da.po
    M po/wesnoth-units/de.po
    M po/wesnoth-units/el.po
    M po/wesnoth-units/en at shaw.po
    M po/wesnoth-units/en_GB.po
    M po/wesnoth-units/eo.po
    M po/wesnoth-units/es.po
    M po/wesnoth-units/et.po
    M po/wesnoth-units/eu.po
    M po/wesnoth-units/fi.po
    M po/wesnoth-units/fr.po
    M po/wesnoth-units/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/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/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/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:
  -----------
  Translation resync with 1.12 + pot and documentation update take 2


  Commit: 53eac42935e870a43fadf87bddba4ecee5856b88
      https://github.com/wesnoth/wesnoth/commit/53eac42935e870a43fadf87bddba4ecee5856b88
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M src/scripting/lua_kernel_base.hpp

  Log Message:
  -----------
  fix lua logging when lua gives a null string


  Commit: 7a870f016a1c2107ff9399528d0a8c5250b675ea
      https://github.com/wesnoth/wesnoth/commit/7a870f016a1c2107ff9399528d0a8c5250b675ea
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  fixup lua print with null strings


  Commit: 295e1bdaadca246e5e6b61186c10370f38417585
      https://github.com/wesnoth/wesnoth/commit/295e1bdaadca246e5e6b61186c10370f38417585
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M src/game_initialization/create_engine.cpp

  Log Message:
  -----------
  Revert "don't reload config when selecing campaigns"

This reverts commit 61a8de3d946487abe3e1826a476666e23fd01053.


  Commit: b16f9225ebd2965e5f7825431f380c082af2a49f
      https://github.com/wesnoth/wesnoth/commit/b16f9225ebd2965e5f7825431f380c082af2a49f
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

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

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


  Commit: cd0029eac19a589bd74ff5a53809ca3e8d7d9860
      https://github.com/wesnoth/wesnoth/commit/cd0029eac19a589bd74ff5a53809ca3e8d7d9860
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M changelog
    M data/lua/wml-tags.lua
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  add accelerate in [delay]

If accelerate =yes (default no) then the delay time will be affected by
the acceleration set in the preferences.
See https://gna.org/bugs/?21335


  Commit: 53dbd1fe0c5ae54cf3ba3d66a4d5d3da5a79367b
      https://github.com/wesnoth/wesnoth/commit/53dbd1fe0c5ae54cf3ba3d66a4d5d3da5a79367b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Recommend Boost.locale, mention history is usually part of libreadline


  Commit: 4c7b7b5a151c9515af31a873bdc96438c96feb7c
      https://github.com/wesnoth/wesnoth/commit/4c7b7b5a151c9515af31a873bdc96438c96feb7c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-05 (Sun, 05 Apr 2015)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  scons: 'test' is also built by the 'all' target


  Commit: 17b72bce4d886b0591dfeae864f8c27c3f89b89c
      https://github.com/wesnoth/wesnoth/commit/17b72bce4d886b0591dfeae864f8c27c3f89b89c
  Author: Chris Beck <beck.ct at gmail.com>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES


  Commit: 03ca1a62a3f0734dc0a2fc1f9079fe06deaa6f12
      https://github.com/wesnoth/wesnoth/commit/03ca1a62a3f0734dc0a2fc1f9079fe06deaa6f12
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Updated changelogs


  Commit: 50dacfcdbf3ad468c98ad2f1042f213211f7ba83
      https://github.com/wesnoth/wesnoth/commit/50dacfcdbf3ad468c98ad2f1042f213211f7ba83
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M src/hotkey/command_executor.cpp

  Log Message:
  -----------
  fix a segfault, reported #23243

Conflicts:
	src/hotkey/command_executor.cpp


  Commit: 5e978c42fcf43cab2fb38c0f435fad5da19034af
      https://github.com/wesnoth/wesnoth/commit/5e978c42fcf43cab2fb38c0f435fad5da19034af
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  update changelog


  Commit: 29c99fe8705a67659335be1e5181dce48bcf3be6
      https://github.com/wesnoth/wesnoth/commit/29c99fe8705a67659335be1e5181dce48bcf3be6
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  ignore "maybe uninitialized" warning in game lua kernel.

This breaks compilation for gcc 4.9.2 with -O2, with an apparently
spurious warning.


  Commit: ab49e328b9386388a30b71c641f868ae0626c524
      https://github.com/wesnoth/wesnoth/commit/ab49e328b9386388a30b71c641f868ae0626c524
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M src/mt_rng.cpp

  Log Message:
  -----------
  fix uninitialized rng seed (reported by valgrind)

This probably didn't happen in practice or we would notice I think,
but it happened because of a failure to check stringstream failing
to parse a string to hex.


  Commit: c10ddf275e16c7eae9f30d45eeb49f6055084561
      https://github.com/wesnoth/wesnoth/commit/c10ddf275e16c7eae9f30d45eeb49f6055084561
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M src/game_display.cpp
    M src/mt_rng.cpp

  Log Message:
  -----------
  fix uninitialized failure

caught by valgrind (probably inconsequential though)


  Commit: 5421c73be459babfdd92ce5799d4a9ae4a4ce6f7
      https://github.com/wesnoth/wesnoth/commit/5421c73be459babfdd92ce5799d4a9ae4a4ce6f7
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-06 (Mon, 06 Apr 2015)

  Changed paths:
    M src/formula_function.cpp

  Log Message:
  -----------
  suppress false positive memory leak reported by valgrind

This is basically the same as a patch I submitted to anura.

The problem is that a standard vector of pointers at static scope
is used to hold a bunch of heap allocated strings. At program
termination these are not deleted so they are reported as a leak.
We add a crude manager object to delete them and suppress the
error reports.


  Commit: 74abdda874905a37fba93f1f0f8aeb8701ddce19
      https://github.com/wesnoth/wesnoth/commit/74abdda874905a37fba93f1f0f8aeb8701ddce19
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  Fix inconsistent help markup quotes


  Commit: 0fc006f8f331c01cfff919780383d49745e3f4a0
      https://github.com/wesnoth/wesnoth/commit/0fc006f8f331c01cfff919780383d49745e3f4a0
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  Fix help topics in the Commands section not using Title Case


  Commit: 34d46b231377cbcd3931ff00fa5dc6469810239e
      https://github.com/wesnoth/wesnoth/commit/34d46b231377cbcd3931ff00fa5dc6469810239e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Changelog spacing fixes


  Commit: 03ab839f300fd2d5cb638f41136f14da271b3ec8
      https://github.com/wesnoth/wesnoth/commit/03ab839f300fd2d5cb638f41136f14da271b3ec8
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  fixup a gcc pragma to exclude gcc 4.5.x and older

vultraz reported errors with tdm-gcc 4.5.2


  Commit: a52cc353dfde491e978a04d45000b5a1cfb1baf3
      https://github.com/wesnoth/wesnoth/commit/a52cc353dfde491e978a04d45000b5a1cfb1baf3
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M scons/pango.py
    M scons/pkgconfig.py

  Log Message:
  -----------
  scons: Fix blowing up with OS_ENV=true

If PKG_CONFIG_PATH was unset it was effectively trying to set this
os.environ variable to None which os.environ doesn't allow.


  Commit: ff80a64ebba2b37d215b4a2006bba64b1783a1c2
      https://github.com/wesnoth/wesnoth/commit/ff80a64ebba2b37d215b4a2006bba64b1783a1c2
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M scons/sdl.py

  Log Message:
  -----------
  Revert "scons: fix config checks that require running test programs for out-of-tree builds"

This reverts commit 3c7a3e648488901746591bb241150858f80a41dc.


  Commit: 2fca959437e426cd082dcc717a7db45e06c1e6f8
      https://github.com/wesnoth/wesnoth/commit/2fca959437e426cd082dcc717a7db45e06c1e6f8
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M scons/sdl.py

  Log Message:
  -----------
  scons: fix out-of-tree builds without using python's operator %


  Commit: ef27b9b42c9e90a0b6437c671bc80c06d6ee4cd3
      https://github.com/wesnoth/wesnoth/commit/ef27b9b42c9e90a0b6437c671bc80c06d6ee4cd3
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M scons/sdl.py

  Log Message:
  -----------
  scons: for sdl checks, fall back to old mechanism if new fails

This should accomodate everyone, unless they are trying to do out-
of-tree builds and also have unicode in their file paths.

Works for me anyways.


  Commit: be282157e65d93c7262a48ea82b591411f81742b
      https://github.com/wesnoth/wesnoth/commit/be282157e65d93c7262a48ea82b591411f81742b
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/game_config_manager.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/saved_game.cpp

  Log Message:
  -----------
  add "require_scenario" for single scenarios. track addon metadata.

This is an extension of PR #284


  Commit: c3cfa955437c100e61d31a138d662048b99242db
      https://github.com/wesnoth/wesnoth/commit/c3cfa955437c100e61d31a138d662048b99242db
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M po/wesnoth-aoi/zh_CN.po
    M po/wesnoth-did/zh_CN.po
    M po/wesnoth-dm/zh_CN.po
    M po/wesnoth-dw/zh_CN.po
    M po/wesnoth-ei/zh_CN.po
    M po/wesnoth-help/zh_CN.po
    M po/wesnoth-lib/zh_CN.po
    M po/wesnoth-low/zh_CN.po
    M po/wesnoth-manpages/zh_CN.po
    M po/wesnoth-manual/zh_CN.po
    M po/wesnoth-multiplayer/zh_CN.po
    M po/wesnoth-nr/zh_CN.po
    M po/wesnoth-sof/zh_CN.po
    M po/wesnoth-sotbe/zh_CN.po
    M po/wesnoth-test/zh_CN.po
    M po/wesnoth-thot/zh_CN.po
    M po/wesnoth-trow/zh_CN.po
    M po/wesnoth-tsg/zh_CN.po
    M po/wesnoth-tutorial/zh_CN.po
    M po/wesnoth-units/zh_CN.po
    M po/wesnoth-utbs/zh_CN.po
    M po/wesnoth/zh_CN.po

  Log Message:
  -----------
  updated Chinese (Simplified) translation


  Commit: 0182985c7224492b752776847bb067685d9f2452
      https://github.com/wesnoth/wesnoth/commit/0182985c7224492b752776847bb067685d9f2452
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg

  Log Message:
  -----------
  Removed # wmllint: ignore from Walking Corpse and Soulless units


  Commit: 20d7d8b53edcb340350b0383d047f88e5aecd6bb
      https://github.com/wesnoth/wesnoth/commit/20d7d8b53edcb340350b0383d047f88e5aecd6bb
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: handle variation_name translatable attribute. Fixes bug #23217


  Commit: 7a98677a05d2c7061939a1ee8a4992cf3f7c34d6
      https://github.com/wesnoth/wesnoth/commit/7a98677a05d2c7061939a1ee8a4992cf3f7c34d6
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

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

  Log Message:
  -----------
  Fixed non translatable variation_name reported by wmllint


  Commit: 15ac0224caa2a74b921b5903a0a6ec5f87be95ce
      https://github.com/wesnoth/wesnoth/commit/15ac0224caa2a74b921b5903a0a6ec5f87be95ce
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Complete INSTALL revamp

This hopefully makes the file more readable and gets rid of an amount of
obsolete documentation and information about unsupported configurations.

General changes:

 * Sections and section headings are more visible.
 * Build prerequisites are listed in a cleaner structured format.
 * Added a new section listing common options for both CMake and SCons
   in a unified format to avoid repeating content (and inviting the
   possibility of it diverging over time).

Specific content changes:

 * CMake examples use -DCMAKE_BUILD_TYPE=Release because CMake sucks and
   doesn't provide an officially-sanctioned mechanism to make the
   default build type anything other than Debug.

 * Unsupported build configurations (1.2.0 <= SDL_mixer < 1.2.12,
   disabling Boost.filesystem on master/Windows, etc.) are no longer
   mentioned as the instructions are too wordy and confusing and they
   are unsupported so why would you use them without asking us first.

 * All information about the autotools->scons transition is gone as it
   stopped being relevant after 1.10.x, the first stable series released
   after autotools support was finally removed in 1.9.4.

 * cmake -i is no longer mentioned as it was removed in CMake 3.0.

 * cmake-gui (Qt GUI front-end) is now mentioned alongside ccmake
   (curses front-end).

 * The CMake option for setting compiler flags is documented more
   concisely now since most people reading this file don't need to know
   all the gory details (where to put them though?).

 * SCons targets are explained in a more concise fashion. The `all`
   target is not mentioned anymore since it only adds targets which are
   only useful to project members (cutter, exploder, campaignd, and the
   Boost.Test test suite). In particular, building campaignd is not
   officially supported under any configuration.

 * Download links for external libraries are gone. Most people will want
   to use their distribution's libraries rather than download them by
   themselves. Those who actually want or need to do the latter will
   know where to find them unless they live under a rock.


  Commit: 01e21487bad6df9a4543df5ae85ab5c6364469ff
      https://github.com/wesnoth/wesnoth/commit/01e21487bad6df9a4543df5ae85ab5c6364469ff
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  Force xgettext to add the Add Hotkey and Clear Hotkey button tooltips

Fixes the first issue mentioned in <http://r.wesnoth.org/p580885>.

This will be backported later for version 1.12.3.


  Commit: 9e7e08908c1374fb4a99f0fbf948c449b1ed5497
      https://github.com/wesnoth/wesnoth/commit/9e7e08908c1374fb4a99f0fbf948c449b1ed5497
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/theme.cpp

  Log Message:
  -----------
  theme ui: Process translations of the "Hotkey(s): " string at runtime

Fixes the second issue reported in <http://r.wesnoth.org/p580885>.


  Commit: deac9515984dd6feb20751b5aaaa3c3972d739f4
      https://github.com/wesnoth/wesnoth/commit/deac9515984dd6feb20751b5aaaa3c3972d739f4
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

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

  Log Message:
  -----------
  Deleted variation_name from Great Wolf, as it isn't displayed


  Commit: 24d46b7a744c02f7a11f2640369f45f8212051ec
      https://github.com/wesnoth/wesnoth/commit/24d46b7a744c02f7a11f2640369f45f8212051ec
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/addon/manager.cpp

  Log Message:
  -----------
  addon manager: Allow comments in _server.ign

As whitespaces aren't allowed in filenames, '# ' is safe to use for comments


  Commit: 347cf2296d1d360e44bd6d1cd8db7a2fada19627
      https://github.com/wesnoth/wesnoth/commit/347cf2296d1d360e44bd6d1cd8db7a2fada19627
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/addon/manager.cpp

  Log Message:
  -----------
  drop support for 'single-file addons', part 2


  Commit: 599504cee3544ad19007913aae35b81b5375b6e7
      https://github.com/wesnoth/wesnoth/commit/599504cee3544ad19007913aae35b81b5375b6e7
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/tools/Makefile

  Log Message:
  -----------
  Exclude data/test from reindent target

wmlindent currently breaks things in there due to data/test containing
multiple triggers for bug #22264.


  Commit: 9ca00bdac6d5234b7be72c74ba06f81ef87d4892
      https://github.com/wesnoth/wesnoth/commit/9ca00bdac6d5234b7be72c74ba06f81ef87d4892
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/utils/bigmap.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/utils/bigmap.cfg
    M data/campaigns/Two_Brothers/utils/bigmap.cfg
    M data/campaigns/tutorial/units/Quintain.cfg
    M data/core/editor/help.cfg

  Log Message:
  -----------
  wmlindent pass


  Commit: ad65f1feea1be05144b735bc43115197a57f9315
      https://github.com/wesnoth/wesnoth/commit/ad65f1feea1be05144b735bc43115197a57f9315
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/addon/manager.cpp

  Log Message:
  -----------
  Merge pull request #386 from aquileia/addon_single

Update addon/manager.cpp: Allow comments in _server.ign, deprecate single file addons


  Commit: 8136147fee4f984003240f0377c4aaad4382890b
      https://github.com/wesnoth/wesnoth/commit/8136147fee4f984003240f0377c4aaad4382890b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  Silence wmllint warnings by restoring missing markcheck exceptions


  Commit: 62765dae3aaa5def470308e5736d2e73837e6120
      https://github.com/wesnoth/wesnoth/commit/62765dae3aaa5def470308e5736d2e73837e6120
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/The_Rise_Of_Wesnoth/_main.cfg
    M data/core/units.cfg

  Log Message:
  -----------
  Promote a couple of wmllint spelling exceptions to core

Fixes a few spellcheck warnings caused by text recently introduced to
NR. These are definitely general lore names and should be known
regardless of the campaign anyway.


  Commit: 9f3232f567827e5358b2429bf49f154094771b8e
      https://github.com/wesnoth/wesnoth/commit/9f3232f567827e5358b2429bf49f154094771b8e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/01_The_Outpost.cfg
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg

  Log Message:
  -----------
  EI: Silence wmllint warnings about unrecognized units referred by id


  Commit: 450ba8a79922796fe6e647ebbe91aace109890ee
      https://github.com/wesnoth/wesnoth/commit/450ba8a79922796fe6e647ebbe91aace109890ee
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Lady.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Leader.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Outcast.cfg

  Log Message:
  -----------
  TRoW: Use variation_id instead of variation_name

Silences a newly introduced wmllint warning.

No effective changes since the engine sees these as synonymous when only
one of the attributes is present.


  Commit: eafbb57fb261ef1c07cb647e3e10fd911f2c0f71
      https://github.com/wesnoth/wesnoth/commit/eafbb57fb261ef1c07cb647e3e10fd911f2c0f71
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg

  Log Message:
  -----------
  UtBS: Use variation_id instead of variation_name

Silences a newly introduced wmllint warning.

No effective changes since the engine sees these as synonymous when only
one of the attributes is present.


  Commit: 464fd88a88ed116d82e11da7a4bd8617c00272fa
      https://github.com/wesnoth/wesnoth/commit/464fd88a88ed116d82e11da7a4bd8617c00272fa
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/units/Battle_Princess.cfg
    M data/campaigns/Heir_To_The_Throne/units/Commander.cfg
    M data/campaigns/Heir_To_The_Throne/units/Fighter.cfg
    M data/campaigns/Heir_To_The_Throne/units/Lord.cfg
    M data/campaigns/Heir_To_The_Throne/units/Princess.cfg

  Log Message:
  -----------
  HttT: Use variation_id instead of variation_name

Silences a newly introduced wmllint warning.

No effective changes since the engine sees these as synonymous when only
one of the attributes is present.


  Commit: 64fb600795668446d7c5a3ff3a33e8a61d76766b
      https://github.com/wesnoth/wesnoth/commit/64fb600795668446d7c5a3ff3a33e8a61d76766b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: Print expected side num when reporting out-of-sequence sides


  Commit: ac2486be1e1238238d8fe82c701dd7d0ef273554
      https://github.com/wesnoth/wesnoth/commit/ac2486be1e1238238d8fe82c701dd7d0ef273554
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/08b_Ray_of_Hope.cfg

  Log Message:
  -----------
  NR: Silence out-of-sequence [side] warnings with wmllint

Also note that wmllint is seeing an extra [side].


  Commit: 60a4696dc1625dcc1bfdec229baa444a12b8bdc2
      https://github.com/wesnoth/wesnoth/commit/60a4696dc1625dcc1bfdec229baa444a12b8bdc2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5a.1: fixed spelling of 'unlife'


  Commit: 7154143bae6607ef81e7f1e291f0148cfbfccbd9
      https://github.com/wesnoth/wesnoth/commit/7154143bae6607ef81e7f1e291f0148cfbfccbd9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR: Silence spurious dead unit speaking warning by wmllint

Caused by wmllint failing to understand nested event handlers.


  Commit: bbcf249a4631dedeb420ef3a714ff0df1494c8ba
      https://github.com/wesnoth/wesnoth/commit/bbcf249a4631dedeb420ef3a714ff0df1494c8ba
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/utils/characters.cfg

  Log Message:
  -----------
  LoW: Fix typo s/persistence/persistent/ in [side] WML

Not present in 1.12.


  Commit: a1355fe159552dcb58d693c46ca94ab3be11e598
      https://github.com/wesnoth/wesnoth/commit/a1355fe159552dcb58d693c46ca94ab3be11e598
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Update changelogs with an entry for bug #23440 (CVE-2015-0844)

The new section doesn't respect alphabetical order and goes at the top.
This is on purpose. Please do not change this.


  Commit: edd9f7f3d47fb04ffdd3c3d24e3314622a806bd2
      https://github.com/wesnoth/wesnoth/commit/edd9f7f3d47fb04ffdd3c3d24e3314622a806bd2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/07a_Settling_Disputes.cfg
    M data/campaigns/Northern_Rebirth/scenarios/08a_Elvish_Princess.cfg
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.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/12a_Get_the_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: use death macros in remaining scenarios, instead of including the herodeaths file


  Commit: 2557823855defff5411d569b6ff6d8597e1b9cbb
      https://github.com/wesnoth/wesnoth/commit/2557823855defff5411d569b6ff6d8597e1b9cbb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/core/encyclopedia/geography.cfg

  Log Message:
  -----------
  Added missing spelling exceptions


  Commit: 82f86d0435d7f0100e8d9f5109498acfdafccd50
      https://github.com/wesnoth/wesnoth/commit/82f86d0435d7f0100e8d9f5109498acfdafccd50
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    R data/campaigns/Legend_of_Wesmere/scenarios/North_elves_utils.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/17_Breaking_the_Siege.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/22_Northern_Battle.cfg
    M data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg

  Log Message:
  -----------
  LoW: moved North Elves common village setup into a file


  Commit: 4a048741100bd8f3ea43d1a164b31b6d7a8060bc
      https://github.com/wesnoth/wesnoth/commit/4a048741100bd8f3ea43d1a164b31b6d7a8060bc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/_main.cfg
    R data/campaigns/Legend_of_Wesmere/scenarios/_main.cfg

  Log Message:
  -----------
  LoW: merged a useless file with main


  Commit: fb9a17beacd7242a97a757812068a2ede5776743
      https://github.com/wesnoth/wesnoth/commit/fb9a17beacd7242a97a757812068a2ede5776743
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

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

  Log Message:
  -----------
  EI: used death macros instead of including the whole file


  Commit: ef98feaf0fc4881fa75e012a2f88f569fa6c2cd6
      https://github.com/wesnoth/wesnoth/commit/ef98feaf0fc4881fa75e012a2f88f569fa6c2cd6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/15_The_Council.cfg

  Log Message:
  -----------
  EI S15: no death events needed in a cutscene


  Commit: 8fd68e7bcf169eb472ec35b1d52c2d2ef01a319a
      https://github.com/wesnoth/wesnoth/commit/8fd68e7bcf169eb472ec35b1d52c2d2ef01a319a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/01_The_Outpost.cfg

  Log Message:
  -----------
  EI S1: recognize Dacyn in wmllint


  Commit: 2644da38c619001fd4a6ea16abf47cff7f9ee3df
      https://github.com/wesnoth/wesnoth/commit/2644da38c619001fd4a6ea16abf47cff7f9ee3df
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5a.1: changed track that plays if Abhai finds the RoJ


  Commit: 2c5834ddea8f88cabfb13eb2bfcf460e8f4c89dd
      https://github.com/wesnoth/wesnoth/commit/2c5834ddea8f88cabfb13eb2bfcf460e8f4c89dd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/07a_Settling_Disputes.cfg

  Log Message:
  -----------
  NR S7a: big code cleanup


  Commit: ce9beb3c88ccf40dc72806ecf6e0c249cd587eed
      https://github.com/wesnoth/wesnoth/commit/ce9beb3c88ccf40dc72806ecf6e0c249cd587eed
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/core/macros/sound-utils.cfg

  Log Message:
  -----------
  Switch to intro music immediately


  Commit: 7dc59fcab50bd7c683fa35d2c063864f6cb5023f
      https://github.com/wesnoth/wesnoth/commit/7dc59fcab50bd7c683fa35d2c063864f6cb5023f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    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/scripting/lua_gui2.cpp
    M src/scripting/lua_gui2.hpp
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  Enable tree_view gui2 widget for lua

wesnoth.add_dialog_tree_node to add nodes to a tree_value
wesnoth.set_dialog_callback support for tree_views (triggers when the
selected node was changed)
wesnoth.get_dialog_value support for tree_views returns an array of
integers that describe the path to the currebntly selected node.


  Commit: dce3e24c6cf87e251d07787c0fcdb6fc3a64b079
      https://github.com/wesnoth/wesnoth/commit/dce3e24c6cf87e251d07787c0fcdb6fc3a64b079
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/gui/widgets/tree_view_node.cpp
    M src/gui/widgets/tree_view_node.hpp

  Log Message:
  -----------
  fix assertion failure in tree_view gui2 widget

which could happen when folding a node with a folded subnote in a
treeview with a vertical scrollbar.

get_unfolded_size() is used calculate the size differnce when the node
is (un)folded and should so not return the size 'as if all child nodes
were unfolded' just the unfolded size of the current node.


  Commit: 27eb87537439538bf28f4894a55ffba75c56dd62
      https://github.com/wesnoth/wesnoth/commit/27eb87537439538bf28f4894a55ffba75c56dd62
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/campaigns/Liberty/scenarios/06_The_Grey_Woods.cfg

  Log Message:
  -----------
  Tweaked playlist


  Commit: 45e9ecfb8abd95d4a30f4815c06fd42dfadad38b
      https://github.com/wesnoth/wesnoth/commit/45e9ecfb8abd95d4a30f4815c06fd42dfadad38b
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/core/macros/sound-utils.cfg

  Log Message:
  -----------
  Added a macro for letting intro music play out


  Commit: c2b7bd0f4b28bee71f30e95ea22d3b0658e6ae20
      https://github.com/wesnoth/wesnoth/commit/c2b7bd0f4b28bee71f30e95ea22d3b0658e6ae20
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M changelog
    M data/campaigns/Two_Brothers/scenarios/01_Rooting_Out_a_Mage.cfg
    M data/campaigns/Two_Brothers/scenarios/02_The_Chase.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/Two_Brothers/scenarios/05_Epilogue.cfg

  Log Message:
  -----------
  Revised music playlists for TB


  Commit: 3729dab8c2a87fa36117074f99877ddc260397bf
      https://github.com/wesnoth/wesnoth/commit/3729dab8c2a87fa36117074f99877ddc260397bf
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M po/wesnoth-lib/es.po

  Log Message:
  -----------
  updated Spanish translation


  Commit: 36604e1cb6442eb76649aca718e78ebb864cffa5
      https://github.com/wesnoth/wesnoth/commit/36604e1cb6442eb76649aca718e78ebb864cffa5
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M po/wesnoth/gd.po

  Log Message:
  -----------
  updated Scottish Gaelic translation


  Commit: cde58d5c0f8a42ce124647f9994a6b32f8dbfc9c
      https://github.com/wesnoth/wesnoth/commit/cde58d5c0f8a42ce124647f9994a6b32f8dbfc9c
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: better fix for bug #23217

wmllint now handles the variation_name key by actually suggesting the user what to do


  Commit: e4bdab252817eced1aac5d3f51956a89a732263e
      https://github.com/wesnoth/wesnoth/commit/e4bdab252817eced1aac5d3f51956a89a732263e
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M changelog
    M src/unit_filter.cpp

  Log Message:
  -----------
  SUF: added support for status= key


  Commit: b406029bd6fd16bbb2ba63ab1b6dd270080af802
      https://github.com/wesnoth/wesnoth/commit/b406029bd6fd16bbb2ba63ab1b6dd270080af802
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  Fixed typo in my former wmllint commit


  Commit: e4c6c8beef230eb44c39907ba09589c4e0d6cfa6
      https://github.com/wesnoth/wesnoth/commit/e4c6c8beef230eb44c39907ba09589c4e0d6cfa6
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    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/scripting/lua_gui2.cpp
    M src/scripting/lua_gui2.hpp
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  Merge pull request #396 from gfgtdf/lua_tree_view

Enable tree_view gui2 widget for lua


  Commit: f3e583f8765d504eae26e1e9fe647a5d15ec6eda
      https://github.com/wesnoth/wesnoth/commit/f3e583f8765d504eae26e1e9fe647a5d15ec6eda
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M changelog

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


  Commit: 7323de9dbc7ba7d686defe6ce4932a78fd56a723
      https://github.com/wesnoth/wesnoth/commit/7323de9dbc7ba7d686defe6ce4932a78fd56a723
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/hotkey/command_executor.cpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    M src/hotkey/hotkey_item.cpp
    M src/minimap.cpp
    M src/reference_counted_object.hpp
    M src/serialization/schema_validator.hpp
    M src/tools/schema/sourceparser.cpp
    M src/variant.cpp

  Log Message:
  -----------
  Use brackets for boost includes


  Commit: e5814560bef5f864cf94b883f920a61c2c9260b1
      https://github.com/wesnoth/wesnoth/commit/e5814560bef5f864cf94b883f920a61c2c9260b1
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/team.cpp

  Log Message:
  -----------
  Fix boost list_of -> flat_set conversion on MSVC


  Commit: aad3e0d1f0b8e6c578ece2c14e8df012b8d10592
      https://github.com/wesnoth/wesnoth/commit/aad3e0d1f0b8e6c578ece2c14e8df012b8d10592
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    A projectfiles/CodeBlocks/README.md
    R projectfiles/CodeBlocks/README.txt
    A projectfiles/VC9/README.md
    R projectfiles/VC9/README.txt
    A projectfiles/Xcode/readme.md
    R projectfiles/Xcode/readme.txt

  Log Message:
  -----------
  Convert /projectfles readme's to markdown

[skip ci]


  Commit: 27b5f955ebcd44dee1c5cef4b4a37b3783f54754
      https://github.com/wesnoth/wesnoth/commit/27b5f955ebcd44dee1c5cef4b4a37b3783f54754
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M projectfiles/VC9/README.md

  Log Message:
  -----------
  VC dependencies: Remove superfluous libraries

libintl was superseded by Boost locale, lua was merged into our source


  Commit: 03e2f3fff86c3cefb238d38ee3dbbb59f3fb1e3d
      https://github.com/wesnoth/wesnoth/commit/03e2f3fff86c3cefb238d38ee3dbbb59f3fb1e3d
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M projectfiles/VC9/schema_generator.vcproj
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothd.vcproj

  Log Message:
  -----------
  VC project: Remove libintl include


  Commit: c3d5732c11077e3ff6de30505b16275a9035c006
      https://github.com/wesnoth/wesnoth/commit/c3d5732c11077e3ff6de30505b16275a9035c006
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/unit_abilities.cpp
    M src/unit_types.cpp
    M src/unit_types.hpp

  Log Message:
  -----------
  remove support for legacy-style unit abilities descriptions

Conflicts:
	src/unit_types.cpp
	src/unit_types.hpp


  Commit: 63dfc7cbe66fcd2744648f5996af1d7a889c444c
      https://github.com/wesnoth/wesnoth/commit/63dfc7cbe66fcd2744648f5996af1d7a889c444c
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  update changelog


  Commit: ba2def989cb370066253acaffd275b09644a9798
      https://github.com/wesnoth/wesnoth/commit/ba2def989cb370066253acaffd275b09644a9798
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/team.cpp

  Log Message:
  -----------
  Fixup e5814560be for C++98


  Commit: 729126e033abd14da59e13053b015ad4ed518c81
      https://github.com/wesnoth/wesnoth/commit/729126e033abd14da59e13053b015ad4ed518c81
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/team.cpp

  Log Message:
  -----------
  add "disallow_shuffle" attribute to [side]

which causes them to be ignored by the "shuffle_sides" phase,
regardless of the heuristic used by the connect engine


  Commit: 0b3b0a139d6428ac57be313efad40ff79b0557cd
      https://github.com/wesnoth/wesnoth/commit/0b3b0a139d6428ac57be313efad40ff79b0557cd
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/game_initialization/create_engine.cpp

  Log Message:
  -----------
  Merge pull request #395 from gfgtdf/config_reload_sp

Revert "don't reload config when selecing campaigns"


  Commit: 0fcf4e3cb9e80115f08a5d06925c2d7999ec2b54
      https://github.com/wesnoth/wesnoth/commit/0fcf4e3cb9e80115f08a5d06925c2d7999ec2b54
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M changelog
    A data/gui/default/window/mp_join_game_password_prompt.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    M src/game_initialization/multiplayer_lobby.cpp
    M src/gui/dialogs/lobby_main.cpp
    A src/gui/dialogs/mp_join_game_password_prompt.cpp
    A src/gui/dialogs/mp_join_game_password_prompt.hpp

  Log Message:
  -----------
  gui2/tmp_join_game_password_prompt: Port GUI1 MP password prompt (bug #23455)

This is the prompt for joining a password-protected game, not for
configuring password protection (which was already ported to GUI2 ages
ago).


  Commit: be0d04d4fc25d044c49113c98d229d4615473d14
      https://github.com/wesnoth/wesnoth/commit/be0d04d4fc25d044c49113c98d229d4615473d14
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

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

  Log Message:
  -----------
  gui2/tmp_join_game_password_prompt: Register test case

Fixes the GUI2 unit test suite after the previous commit.


  Commit: c959645f44c1bb2f75ca05603dfecbf21b8e6260
      https://github.com/wesnoth/wesnoth/commit/c959645f44c1bb2f75ca05603dfecbf21b8e6260
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/team.cpp

  Log Message:
  -----------
  Merge branch 'disallow_shuffle'


  Commit: 7707f131e347dea82160b82b1e7d770bc0a8ff45
      https://github.com/wesnoth/wesnoth/commit/7707f131e347dea82160b82b1e7d770bc0a8ff45
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  update changelog


  Commit: 7a4f025fabcb53ef816b1b1ba1a1eaa7fc0fef07
      https://github.com/wesnoth/wesnoth/commit/7a4f025fabcb53ef816b1b1ba1a1eaa7fc0fef07
  Author: Chris Beck <beck.ct at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/game_config_manager.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/saved_game.cpp

  Log Message:
  -----------
  Merge pull request #398 from cbeck88/require_scenario

add "require_scenario" for single scenarios. track addon metadata.


  Commit: b959144c827d4665bed05085782d07c575ae7177
      https://github.com/wesnoth/wesnoth/commit/b959144c827d4665bed05085782d07c575ae7177
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  update changelog


  Commit: 7703fd2f0feffe9475a3e372757eda68fcd7fbd5
      https://github.com/wesnoth/wesnoth/commit/7703fd2f0feffe9475a3e372757eda68fcd7fbd5
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/game_config_manager.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/saved_game.cpp

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


  Commit: fb823d237c9e69b5fef9038dc7c2723ce53f6f9f
      https://github.com/wesnoth/wesnoth/commit/fb823d237c9e69b5fef9038dc7c2723ce53f6f9f
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES


  Commit: 7c0a9726d738648532fd463e88f6329f60bc7175
      https://github.com/wesnoth/wesnoth/commit/7c0a9726d738648532fd463e88f6329f60bc7175
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/sound.cpp

  Log Message:
  -----------
  remove code support for old versions of SDL_mixer

Mention of this was deleted from INSTALL a few days ago, and it
will avoid confusing problems if on some system the old filesystem
code doesn't quite work with UTF-8 or something.


  Commit: 9c18d66036b369e32480ccfae1fcc49992898252
      https://github.com/wesnoth/wesnoth/commit/9c18d66036b369e32480ccfae1fcc49992898252
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

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


  Commit: db21bc33313f0baaa4630090deabdcc8320b82dd
      https://github.com/wesnoth/wesnoth/commit/db21bc33313f0baaa4630090deabdcc8320b82dd
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/sound.cpp

  Log Message:
  -----------
  add a specific compiler message for old SDL mixer version errors


  Commit: 5a55d7ee012f93045e697eff5f2ea33041254345
      https://github.com/wesnoth/wesnoth/commit/5a55d7ee012f93045e697eff5f2ea33041254345
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  fixup 20e9706c11f511b5ae48c3ee5666c13e3d3a78c7

that commit changed uintmax_t to be 4 bytes long instead of 8 bytes long in windows which makes us uncapable to read files >4GB.

boost::filesystem::file_size retrun type is boost::uintmax_t so we don't need to include files for this line.


  Commit: 2b72e4250a0a5a7cec9eb5380b90300306e9a72d
      https://github.com/wesnoth/wesnoth/commit/2b72e4250a0a5a7cec9eb5380b90300306e9a72d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/image.cpp

  Log Message:
  -----------
  Cleanup image::save_image()

Replaces a short-lived SDL_Surface and accompanying SDL_FreeSurface call
with a surface object and fixes some indentation.


  Commit: dbe7e3e28ff043c86f0d22814b648b80941765a8
      https://github.com/wesnoth/wesnoth/commit/dbe7e3e28ff043c86f0d22814b648b80941765a8
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/image.cpp

  Log Message:
  -----------
  Use filesystem::ends_with() in image::save_image()

Makes the code more readable. Also, made sure the file extension itself
is considered and not just the last three characters.


  Commit: a17169a406e141ac8acdf7819ec75c9b7c65f385
      https://github.com/wesnoth/wesnoth/commit/a17169a406e141ac8acdf7819ec75c9b7c65f385
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

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

  Log Message:
  -----------
  Make image::save_image() return the success state


  Commit: db28dca52c078fa4f32d80641c694ddd7a08d876
      https://github.com/wesnoth/wesnoth/commit/db28dca52c078fa4f32d80641c694ddd7a08d876
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/gui/dialogs/screenshot_notification.cpp
    M src/gui/dialogs/screenshot_notification.hpp
    M src/hotkey/command_executor.cpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  gui2/tscreenshot_notification: Don't obtain file size from caller

The caller's provided size is notoriously unreliable right now --
especially after the addition of PNG support -- because it's obtained
from display::screenshot(), which just does some math voodoo to
calculate the *expected* size of a BMP file and sticks to that.

stat-ing a file is cheap, and simplifies our constructor's signature.
This also fixes PNG files having the wrong size reported.


  Commit: a62914e9f25d142917343c5d88d955382bd07b56
      https://github.com/wesnoth/wesnoth/commit/a62914e9f25d142917343c5d88d955382bd07b56
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

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

  Log Message:
  -----------
  display: Return error status from display::screenshot() instead of file size

This makes it so errors in image::save_image() are printed to stderr
using our log facilities before returning, and also propagates the
function's result to screenshot()'s callers instead of a computed
screenshot size that doesn't hold true for PNG images.

Additionally, a couple of existing error messages have been reworded and
are now emitted through the log facilities instead of being sent
directly to stderr.


  Commit: 1c0ead2cd728b74be355c540f5dbeb519d936b8c
      https://github.com/wesnoth/wesnoth/commit/1c0ead2cd728b74be355c540f5dbeb519d936b8c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/hotkey/command_executor.cpp

  Log Message:
  -----------
  ui: Check whether screenshot creation succeeded and report otherwise

This displays an actual error message in the UI if screenshot creation
fails, instead of just saying "Screenshot Done" and assuming the best
(???).

NOTE: I could make it so display::screenshot() returns an object
including both the operation's result and the SDL_GetError text if
applicable, but I don't see the point for complicating this code further
right now, since it's relatively rare for screenshot creation to fail.
Furthermore, SDL_GetError's text is not translatable, which is a major
inconvenience for us.

The current error message is horribly general in scope and may not
accurately represent the actual issue at hand, but I think it's better
than asking users to check "the log" (which basic users don't really
know about) and read text that they might not even understand if they
don't know English. Someone who really wants to know what's going on
will ask us for help and we'll tell them how to access the log with
details anyway.


  Commit: 02223affc63bea92549ac9490e27321d5ae79c8d
      https://github.com/wesnoth/wesnoth/commit/02223affc63bea92549ac9490e27321d5ae79c8d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/display.cpp

  Log Message:
  -----------
  display: Comment out calls to SDL_GetError from display::screenshot()

The SDL_SavePNG path (from image::save_image()) results in oblique error
messages when file creation fails for any reason, and these messages
don't make sense to anyone who is not familiarized with its
implementation.


  Commit: 6a2abfcb78158d70deae01d7c13be69729d188d6
      https://github.com/wesnoth/wesnoth/commit/6a2abfcb78158d70deae01d7c13be69729d188d6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/hotkey/command_executor.cpp

  Log Message:
  -----------
  ui: Minor clean-up in hotkey::execute_command()

Constness and indentation, no functional changes.


  Commit: 5de0bbbf28e641c33de61cc8681f59b39ff19183
      https://github.com/wesnoth/wesnoth/commit/5de0bbbf28e641c33de61cc8681f59b39ff19183
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

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

  Log Message:
  -----------
  editor: Print error to stderr if display::screenshot() fails

This is used by the --screenshot command line option.


  Commit: fb0151072642ffe39508b6e4dd569504bd0f6228
      https://github.com/wesnoth/wesnoth/commit/fb0151072642ffe39508b6e4dd569504bd0f6228
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M cmake/FindFriBiDi.cmake

  Log Message:
  -----------
  cmake: Fix regression in FindFriBiDi

Fixes CMake being unable to find FriBiDi here on Debian jessie.

Commit 651344ee1be08eeeddccf04b9f7d19a6a0f3e2c2 introduced something
that looks more like post-processing syntax used by MacPorts and doesn't
appear in CMake's documentation. Reverting this commit fixes FriBiDi
detection for me, but the original approach of hardcoding search paths
seems unnecessary as far back as CMake 2.6.0, our minimum supported
version. This is because find_library() and find_path() both use CMake's
configured system prefixes automatically and provide a PATH_SUFFIXES
option with suffixes to use for e.g. locating FriBiDi's include dir
(/usr/include/fribidi here).


  Commit: 4bb26cebabef01e8de08db3f1c797e3bbb0591a9
      https://github.com/wesnoth/wesnoth/commit/4bb26cebabef01e8de08db3f1c797e3bbb0591a9
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/game_events/conditional_wml.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp

  Log Message:
  -----------
  add wml_conditionals support, in addition to wml_actions in lua


  Commit: fda98edd68a01084e77f697bafb29e7aef251d6e
      https://github.com/wesnoth/wesnoth/commit/fda98edd68a01084e77f697bafb29e7aef251d6e
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  update changelog


  Commit: 28ee933dd8d887087ab8489292108b4acddf9855
      https://github.com/wesnoth/wesnoth/commit/28ee933dd8d887087ab8489292108b4acddf9855
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  update RELEASE_NOTES


  Commit: d5409ff0a4d66aa425daec29f153945e4f1453dd
      https://github.com/wesnoth/wesnoth/commit/d5409ff0a4d66aa425daec29f153945e4f1453dd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Updated changelogs regarding some of the recent campaign updates


  Commit: f4c99b3a1a2dc091e1a9c6dc43c60aaa853d3c51
      https://github.com/wesnoth/wesnoth/commit/f4c99b3a1a2dc091e1a9c6dc43c60aaa853d3c51
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    A data/test/scenarios/test_lua_wml.cfg
    M src/game_events/conditional_wml.cpp
    M src/scripting/game_lua_kernel.cpp
    M wml_test_schedule

  Log Message:
  -----------
  fixup wesnoth.wml_conditionals, add unit tests


  Commit: d57761571e980ccc4977d35f7bb64cd396db9ccd
      https://github.com/wesnoth/wesnoth/commit/d57761571e980ccc4977d35f7bb64cd396db9ccd
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

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


  Commit: 9812e14acdd9a1727ce05de99bd9d75780ad4fb5
      https://github.com/wesnoth/wesnoth/commit/9812e14acdd9a1727ce05de99bd9d75780ad4fb5
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  change member function registration to use templates and extraspace

This is used instead of the boost::bind and boost::function method
introduced before. It's a bit simpler than the boost::function code
in lua_cpp_function, and a bit faster / less can go wrong when we
don't use boost::fucntion.

It also fixes a potential future use-case -- if a lua state is
copied, but many of the functions in the environment are made with
boost bind, they become bad pointers since they point to the old
lua state, and there is no easy way to retrieve them. Using lua
extra space instead of bind ties the lua_State more tightly to our
C++ representation of it.


  Commit: 97ce93af0338edd4c3e8be9761a6767743ad5091
      https://github.com/wesnoth/wesnoth/commit/97ce93af0338edd4c3e8be9761a6767743ad5091
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  change many callbacks in game_lua_kernel to use lua extraspace


  Commit: 0a4a385e50c8a93577f197bcc67944e5ed65c61a
      https://github.com/wesnoth/wesnoth/commit/0a4a385e50c8a93577f197bcc67944e5ed65c61a
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  move most of the remaining lua callbacks not to use boost bind


  Commit: f14341ce590bb5ebf23fc1b2fc6ce32336cec619
      https://github.com/wesnoth/wesnoth/commit/f14341ce590bb5ebf23fc1b2fc6ce32336cec619
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  move last lua callbacks (place/remove shroud) to use extraspace


  Commit: bf8185390fc6f076f5ce9344c02e2e623e49f67d
      https://github.com/wesnoth/wesnoth/commit/bf8185390fc6f076f5ce9344c02e2e623e49f67d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-10 (Fri, 10 Apr 2015)

  Changed paths:
    M cmake/FindFriBiDi.cmake

  Log Message:
  -----------
  cmake: Fix regression in FindFriBiDi, take 2

Applying commit fb0151072642ffe39508b6e4dd569504bd0f6228 doesn't fix
this for Ivanovic, so I'm reverting both that and the original commit
651344ee1be08eeeddccf04b9f7d19a6a0f3e2c2.


  Commit: 51b372a7ae2a48508ad047bfac81e89ba89c3d50
      https://github.com/wesnoth/wesnoth/commit/51b372a7ae2a48508ad047bfac81e89ba89c3d50
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Changed paths:
    M po/wesnoth-ai/gl.po
    M po/wesnoth-aoi/gl.po
    M po/wesnoth-did/gl.po
    M po/wesnoth-dm/gl.po
    M po/wesnoth-editor/gl.po
    M po/wesnoth-ei/gl.po
    M po/wesnoth-help/gl.po
    M po/wesnoth-httt/gl.po
    M po/wesnoth-lib/gl.po
    M po/wesnoth-low/gl.po
    M po/wesnoth-manpages/gl.po
    M po/wesnoth-manual/gl.po
    M po/wesnoth-multiplayer/gl.po
    M po/wesnoth-nr/gl.po
    M po/wesnoth-sotbe/gl.po
    M po/wesnoth-tb/gl.po
    M po/wesnoth-thot/gl.po
    M po/wesnoth-tsg/gl.po
    M po/wesnoth-tutorial/gl.po
    M po/wesnoth-units/gl.po
    M po/wesnoth/gl.po

  Log Message:
  -----------
  updated Galician translation


  Commit: 75e34ac9bdee8be7bc6e83fc057f44b41f6636da
      https://github.com/wesnoth/wesnoth/commit/75e34ac9bdee8be7bc6e83fc057f44b41f6636da
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  remove some unused members from unit config


  Commit: e28a6bfcc6eb39005e66bdf5e80089fb03b9ef70
      https://github.com/wesnoth/wesnoth/commit/e28a6bfcc6eb39005e66bdf5e80089fb03b9ef70
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Changed paths:
    M src/serialization/preprocessor.cpp

  Log Message:
  -----------
  give a better error message in preprocessor when #ifver fails


  Commit: a5d3c64d10da5f34341e09256a14483dd6cfe9e1
      https://github.com/wesnoth/wesnoth/commit/a5d3c64d10da5f34341e09256a14483dd6cfe9e1
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  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

  Log Message:
  -----------
  move "modify_ai" to the game lua kernel


  Commit: fe64aa9fdac4626ee35e42322acca43148e019c9
      https://github.com/wesnoth/wesnoth/commit/fe64aa9fdac4626ee35e42322acca43148e019c9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    M src/CMakeLists.txt

  Log Message:
  -----------
  cmake: Remove ENABLE_BOOST_FILESYSTEM option

See commit c62d53239ce7397615eb6cdb0a1b096e206ad297 for the SCons
counterpart.

This does *not* remove the ENABLE_PANDORA config-time requirement
exceptions, which we need to decide on before releasing 1.13.0.


  Commit: f3a639fc628412b97b1d2e31afd72f5395767e77
      https://github.com/wesnoth/wesnoth/commit/f3a639fc628412b97b1d2e31afd72f5395767e77
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  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

  Log Message:
  -----------
  move [print] to game_lua_kernel


  Commit: 1bd5cfb7568e98b79925099ce9945ab2d0ba70d2
      https://github.com/wesnoth/wesnoth/commit/1bd5cfb7568e98b79925099ce9945ab2d0ba70d2
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Changed paths:
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  fixup lua dofile to use a protected call

thanks to gfgtdf for pointing this out earlier, it can cause a
lua kernel panic if an error occurs which is not what we want.


  Commit: 8f6d3a1a6dfcd10e525d77db67549fee9fcc4bee
      https://github.com/wesnoth/wesnoth/commit/8f6d3a1a6dfcd10e525d77db67549fee9fcc4bee
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-11 (Sat, 11 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    M src/CMakeLists.txt

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


  Commit: 542b3a2904928b13b134d2d75d8a5636b822c90e
      https://github.com/wesnoth/wesnoth/commit/542b3a2904928b13b134d2d75d8a5636b822c90e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  fs: Demote a few BFS-specific error log statements to info level

Some of these don't even exist in the legacy non-BFS implementation, but
it's possible they might prove useful for debugging later.

Fixes some spurious errors printed when browsing directories outside the
user's home dir on Linux/*BSD/etc., as well as a few recently introduced
in the GUI2 test suite by commit
db28dca52c078fa4f32d80641c694ddd7a08d876.


  Commit: 3ce8f05219f6294b2625be4db8f9e0bd8e096aa5
      https://github.com/wesnoth/wesnoth/commit/3ce8f05219f6294b2625be4db8f9e0bd8e096aa5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M utils/pofix.py

  Log Message:
  -----------
  pofix: Add download path string fixes for the 1.12.2 release


  Commit: 7513477224e26d253034afd1febb0f9d1d03b4e2
      https://github.com/wesnoth/wesnoth/commit/7513477224e26d253034afd1febb0f9d1d03b4e2
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    M src/CMakeLists.txt
    M src/sound_music_track.cpp

  Log Message:
  -----------
  remove most OpenPandora specific items

The only thing that the ENABLE_PANDORA flag does now is to allow the
resolution of 800x480 and using a special theme automatically.
Everything else is 100% "mainline code". This means if someone wants to
package for pandora several system libraries will have to be
handcompiled and shipped in the pnd including:
* >=boost 1.48 (at least one component (locale) requires this)
* >=SDL_mixer 1.2.12
* VorbisFile


  Commit: 3378e0696682cbbbba307fa6d8f8a29903d0464a
      https://github.com/wesnoth/wesnoth/commit/3378e0696682cbbbba307fa6d8f8a29903d0464a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/01_Breaking_the_Chains.cfg
    M data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg
    M data/campaigns/Northern_Rebirth/scenarios/03_To_the_Mines.cfg
    M data/campaigns/Northern_Rebirth/scenarios/04_Clearing_the_Mines.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Northern_Rebirth/scenarios/07a_Settling_Disputes.cfg
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg

  Log Message:
  -----------
  NR: readded uses of SUPPORTER_DEATH_HANDLER


  Commit: 2d1e0804aa83787077c63d2e00097c6f8eb0727f
      https://github.com/wesnoth/wesnoth/commit/2d1e0804aa83787077c63d2e00097c6f8eb0727f
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    M changelog

  Log Message:
  -----------
  enforce cmake default build type (bug #23445)

If no build type is selected it can happen that the game builds without
any optimization. Now the user has to explicitly specify the 'none' type
if they want it.


  Commit: c8243885460164436f11751c40e68f73825898f7
      https://github.com/wesnoth/wesnoth/commit/c8243885460164436f11751c40e68f73825898f7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Fixed a bunch of typos


  Commit: 05d6e7dd9bd05f38e67e40e526d4515791ffc91e
      https://github.com/wesnoth/wesnoth/commit/05d6e7dd9bd05f38e67e40e526d4515791ffc91e
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    M RELEASE_NOTES
    M changelog
    M cmake/FindFriBiDi.cmake
    M src/font.cpp

  Log Message:
  -----------
  remove option to use ancient FriBiDi


  Commit: df09cda92e08855d5cd1fd7e969419648be2fde7
      https://github.com/wesnoth/wesnoth/commit/df09cda92e08855d5cd1fd7e969419648be2fde7
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M cmake/FindFriBiDi.cmake

  Log Message:
  -----------
  format cleanup for FriBiDi finding in cmake

finding does not work for me, but at least the file looks more uniform
now...


  Commit: 640922c5aa4c36045a2517c8d57c30a5484ea7ca
      https://github.com/wesnoth/wesnoth/commit/640922c5aa4c36045a2517c8d57c30a5484ea7ca
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Formatting and typo fixup


  Commit: 98c9bc4e5ae3a69a9b062467456719e6b579467c
      https://github.com/wesnoth/wesnoth/commit/98c9bc4e5ae3a69a9b062467456719e6b579467c
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  updated changelog


  Commit: 76c6cc1de3f058bc8954000f43dd64e1f7ac02f6
      https://github.com/wesnoth/wesnoth/commit/76c6cc1de3f058bc8954000f43dd64e1f7ac02f6
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    M changelog
    R cmake/FindFriBiDi.cmake
    M src/CMakeLists.txt

  Log Message:
  -----------
  switch to better way finding FriBiDi in cmake

* FriBiDi can be found using pkgconfig, switch to using it instead of
  using our homegrown FindFriBiDi.cmake file for finding it in cmake
* had to set some extra "do not consider these warnings" for font.cpp,
  is this really no issue for scons for strict compilation with -Wall?


  Commit: 038090a1fe448f195355c4215a7161980b191a76
      https://github.com/wesnoth/wesnoth/commit/038090a1fe448f195355c4215a7161980b191a76
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Mention FriBiDi as an optional requirement in INSTALL


  Commit: 135bcf15d63f5e125e3d9ba8a5c8021ce93094ef
      https://github.com/wesnoth/wesnoth/commit/135bcf15d63f5e125e3d9ba8a5c8021ce93094ef
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    M src/CMakeLists.txt

  Log Message:
  -----------
  cmake: Add ENABLE_LIBINTL option to use libintl instead of Boost.Locale

This also makes it so libintl isn't mandatory when this option isn't
enabled anymore.

Additionally, the BFS and Boost.Locale checks are now properly shared
between ENABLE_SERVER and ENABLE_GAME configurations without duplicating
code in the CMake recipe.


  Commit: 1dd02d7b18568a23674e47687a1554ddba3006e5
      https://github.com/wesnoth/wesnoth/commit/1dd02d7b18568a23674e47687a1554ddba3006e5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  cmake: Fix typo in the SDL_gpu option's description


  Commit: 3aa9f2627bc948e2747a65088bf04c7197b62770
      https://github.com/wesnoth/wesnoth/commit/3aa9f2627bc948e2747a65088bf04c7197b62770
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  cmake: Fix up ENABLE_LIBINTL option effects

We were including libintl options with Boost.Locale-based builds and
always including Boost.Locale options too. Somehow this still worked
without any errors. I think that says a lot about CMake's design.


  Commit: cfbeee2f50ef49f0b68ad3df5a9c8c887d9eb61f
      https://github.com/wesnoth/wesnoth/commit/cfbeee2f50ef49f0b68ad3df5a9c8c887d9eb61f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    A cmake/FindHistory.cmake
    M src/CMakeLists.txt

  Log Message:
  -----------
  cmake: Add ENABLE_HISTORY option

For enabling history expansion support in the Lua console. Uses GNU
libhistory.


  Commit: 303e88ae3ace35846ae3555c0b2843bd36feec72
      https://github.com/wesnoth/wesnoth/commit/303e88ae3ace35846ae3555c0b2843bd36feec72
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M cmake/FindVorbisFile.cmake

  Log Message:
  -----------
  cmake: Mark vorbisfile options as advanced


  Commit: 81f2cdaf413023e0b789b71adb55aca0247ac768
      https://github.com/wesnoth/wesnoth/commit/81f2cdaf413023e0b789b71adb55aca0247ac768
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M cmake/FindHistory.cmake

  Log Message:
  -----------
  cmake: Mark history options as advanced

These are internal options only, not the ENABLE_HISTORY toggle.


  Commit: 4a68171df0a5b91c36d14f79c780f7247d5d9a34
      https://github.com/wesnoth/wesnoth/commit/4a68171df0a5b91c36d14f79c780f7247d5d9a34
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  cmake: Minor refactoring/cleanup after BFS and Pandora option changes


  Commit: 33c6af3f48ec64ed176e38a2cbe311ae2f404b96
      https://github.com/wesnoth/wesnoth/commit/33c6af3f48ec64ed176e38a2cbe311ae2f404b96
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M src/lua/SConscript

  Log Message:
  -----------
  scons: silence clang-specific "pointer-bool" warning in lua source


  Commit: cbe8c8403306f84787dc088ed701e4b8835d63ba
      https://github.com/wesnoth/wesnoth/commit/cbe8c8403306f84787dc088ed701e4b8835d63ba
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-14 (Tue, 14 Apr 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/CodeBlocks/wesnothd.cbp

  Log Message:
  -----------
  Cleanup. Removed intl and unnecessary search directories


  Commit: f0c6cfdeb50b7e3b27c09b0b554bc96d20a1b1d4
      https://github.com/wesnoth/wesnoth/commit/f0c6cfdeb50b7e3b27c09b0b554bc96d20a1b1d4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-13 (Mon, 13 Apr 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Add randypk to Contributors


  Commit: f4d67031a436e74185b7b58b784fa6e277313569
      https://github.com/wesnoth/wesnoth/commit/f4d67031a436e74185b7b58b784fa6e277313569
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-14 (Tue, 14 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/02_The_Escape_Tunnel.cfg
    M data/campaigns/Eastern_Invasion/scenarios/03_An_Unexpected_Appearance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04b_The_Undead_Border_Patrol.cfg

  Log Message:
  -----------
  EI: Various fixes


  Commit: 2a8bc5b339cd7f9ac50f1791cf34a93ba81fa879
      https://github.com/wesnoth/wesnoth/commit/2a8bc5b339cd7f9ac50f1791cf34a93ba81fa879
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-15 (Wed, 15 Apr 2015)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Update vcproj for 0fcf4e3cb (& 7f5152d0)

[skip ci]


  Commit: c46f05fe29dac1043d750be5fd31d3cbd3d7c872
      https://github.com/wesnoth/wesnoth/commit/c46f05fe29dac1043d750be5fd31d3cbd3d7c872
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-15 (Wed, 15 Apr 2015)

  Changed paths:
    M src/widgets/file_menu.cpp

  Log Message:
  -----------
  gui: Make file menu paths use path delimiters uniformly (bug #23224)

In particular, this forces using \ on Windows.


  Commit: b92f0b5213e3a4e1cccbc0b4c580458e99f6444e
      https://github.com/wesnoth/wesnoth/commit/b92f0b5213e3a4e1cccbc0b4c580458e99f6444e
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-15 (Wed, 15 Apr 2015)

  Changed paths:
    M po/wesnoth-help/gl.po

  Log Message:
  -----------
  updated Galician translation


  Commit: adb4510be30fbe8123ffc95141f9ca5ea979893c
      https://github.com/wesnoth/wesnoth/commit/adb4510be30fbe8123ffc95141f9ca5ea979893c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-15 (Wed, 15 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Add missing changelog entry for bug #23224


  Commit: 2181dd8d9b6dda2d79d5a692853fca5ceee6298d
      https://github.com/wesnoth/wesnoth/commit/2181dd8d9b6dda2d79d5a692853fca5ceee6298d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-15 (Wed, 15 Apr 2015)

  Changed paths:
    M data/tools/wesnoth/campaignserver_client.py
    M src/addon/validation.cpp

  Log Message:
  -----------
  campaignd: Assign port 15008 to 1.13.x


  Commit: 6fb4914905a4cc99a5935a6623d9723f74f6932a
      https://github.com/wesnoth/wesnoth/commit/6fb4914905a4cc99a5935a6623d9723f74f6932a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-15 (Wed, 15 Apr 2015)

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

  Log Message:
  -----------
  wam: Update outdated comment about campaignd client code


  Commit: 408e4bdfa51f63936f4e7146c635782e563a1038
      https://github.com/wesnoth/wesnoth/commit/408e4bdfa51f63936f4e7146c635782e563a1038
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/utils/utils.cfg

  Log Message:
  -----------
  NR: move PLACE_PRISONER_IMAGE to utils


  Commit: e40c9d23e921a3abccc61f576455261cfb99a370
      https://github.com/wesnoth/wesnoth/commit/e40c9d23e921a3abccc61f576455261cfb99a370
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/08a_Elvish_Princess.cfg

  Log Message:
  -----------
  NR S8a: cleanup


  Commit: e105d494f6e8c7bca45cb938125691cc61644991
      https://github.com/wesnoth/wesnoth/commit/e105d494f6e8c7bca45cb938125691cc61644991
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/09a_Introductions.map
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.cfg

  Log Message:
  -----------
  NR S9a: cleanup


  Commit: 5e938a08db1b9a49e27318733c227287b51cd387
      https://github.com/wesnoth/wesnoth/commit/5e938a08db1b9a49e27318733c227287b51cd387
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M src/SConscript

  Log Message:
  -----------
  scons: Rewrite a conditional for compatibility with Python 2.3


  Commit: 9c3f11ac5781d095b2eaa04365ab2af2abe5cd08
      https://github.com/wesnoth/wesnoth/commit/9c3f11ac5781d095b2eaa04365ab2af2abe5cd08
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/lua/bandits.lua

  Log Message:
  -----------
  EI: fixed bandit code


  Commit: 039fc74ede3c63c2208f148bfa1a04d60e5ca696
      https://github.com/wesnoth/wesnoth/commit/039fc74ede3c63c2208f148bfa1a04d60e5ca696
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg

  Log Message:
  -----------
  EI: made S5 slightly harder


  Commit: e560ba63f4385cb9aafcf3d1c6b8f0270885da94
      https://github.com/wesnoth/wesnoth/commit/e560ba63f4385cb9aafcf3d1c6b8f0270885da94
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/07a_The_Crossing.map
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg

  Log Message:
  -----------
  EI: First updates to S7a
Still unbalanced, needs more testing


  Commit: b97c19ad8d34332250c402e0d52eedeb8d1d6b6d
      https://github.com/wesnoth/wesnoth/commit/b97c19ad8d34332250c402e0d52eedeb8d1d6b6d
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    A data/campaigns/Eastern_Invasion/images/misc/arcane-icon.png
    M data/campaigns/Eastern_Invasion/scenarios/02_The_Escape_Tunnel.cfg
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Eastern_Invasion/utils/macros.cfg

  Log Message:
  -----------
  EI: Picking up a holy amulet now gives the unit an overlay
Also, put the definiton of the holy amulet in a macro, so there is less code duplication


  Commit: 2e2cc675632628548510176d17660c7c0375b391
      https://github.com/wesnoth/wesnoth/commit/2e2cc675632628548510176d17660c7c0375b391
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/07a_The_Crossing.map
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg

  Log Message:
  -----------
  EI: more updates to S7a


  Commit: 218b81f8336c35f664c1496a930fc04ae20f1262
      https://github.com/wesnoth/wesnoth/commit/218b81f8336c35f664c1496a930fc04ae20f1262
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M data/core/macros/special-notes.cfg

  Log Message:
  -----------
  Use em dash in SPECIAL_NOTES_DEFENSE_CAP


  Commit: 3d2be54498b4996b0dba087bb788d19ae8ff6aa3
      https://github.com/wesnoth/wesnoth/commit/3d2be54498b4996b0dba087bb788d19ae8ff6aa3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  help: Rename Defense Capped column to Defense Cap column

This appears to have been originally implemented as a list of yes/no
values, and later reworked to show the actual cap percentages, so the
column header isn't entirely correct anymore.


  Commit: b33a7747593f7c49ecd36378e3bd55b537d161cf
      https://github.com/wesnoth/wesnoth/commit/b33a7747593f7c49ecd36378e3bd55b537d161cf
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Update changelog entry for Defense Cap help, add players_changelog entry


  Commit: 83e1b59b78909a7ed3a5d8dd9b88fa4506695eca
      https://github.com/wesnoth/wesnoth/commit/83e1b59b78909a7ed3a5d8dd9b88fa4506695eca
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES


  Commit: 14d49d32672ed8c7013549bc3147cb28eed2987c
      https://github.com/wesnoth/wesnoth/commit/14d49d32672ed8c7013549bc3147cb28eed2987c
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M src/image.cpp

  Log Message:
  -----------
  fix a segfault when saving null images


  Commit: 62eb850fd7f8efd4280181c67e23f48e49bb9d93
      https://github.com/wesnoth/wesnoth/commit/62eb850fd7f8efd4280181c67e23f48e49bb9d93
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M src/game_launcher.cpp

  Log Message:
  -----------
  make render image exit with (1) if it fails


  Commit: a69d78bd0da6562c4abc4ab95384e34b6334a384
      https://github.com/wesnoth/wesnoth/commit/a69d78bd0da6562c4abc4ab95384e34b6334a384
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/09a_Introductions.map

  Log Message:
  -----------
  NR S9a: made map nicer


  Commit: 0e55f610513c52981fb57886a35a5f2ba62da3c6
      https://github.com/wesnoth/wesnoth/commit/0e55f610513c52981fb57886a35a5f2ba62da3c6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-16 (Thu, 16 Apr 2015)

  Changed paths:
    M changelog
    M data/core/macros/special-notes.cfg
    M players_changelog

  Log Message:
  -----------
  Remove help markup from SPECIAL_NOTES_DEFENSE_CAP

Causes issues with tooltips in-game.


  Commit: e2b85cf756e2c509d081c7b3dbac2c6a393978ed
      https://github.com/wesnoth/wesnoth/commit/e2b85cf756e2c509d081c7b3dbac2c6a393978ed
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

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

  Log Message:
  -----------
  make zoc, variation, gender and race accessible for lua unit proxies


  Commit: 3103fe2561d4eb351afaa94f4e4aafb809b72d60
      https://github.com/wesnoth/wesnoth/commit/3103fe2561d4eb351afaa94f4e4aafb809b72d60
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M RELEASE_NOTES
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Rename [store_relative_dir] to [store_relative_direction]


  Commit: 8a67b09203763dd4e641920cb9161e92e3319f41
      https://github.com/wesnoth/wesnoth/commit/8a67b09203763dd4e641920cb9161e92e3319f41
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Use correct tag name in [store_rotate_map_location] errors


  Commit: 40e6302af306a89ddebb278fac29d8ac9bb9109e
      https://github.com/wesnoth/wesnoth/commit/40e6302af306a89ddebb278fac29d8ac9bb9109e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Remove obsolete/conflicting changelog entries


  Commit: e52151aea12caa6489668ab0e9fa2663fa39e746
      https://github.com/wesnoth/wesnoth/commit/e52151aea12caa6489668ab0e9fa2663fa39e746
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Coalesce conflicting changelog entries


  Commit: 74b024736f733805e2297fdb18448dc9f3b2c1da
      https://github.com/wesnoth/wesnoth/commit/74b024736f733805e2297fdb18448dc9f3b2c1da
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Coalesce changelog entries about new image path functions


  Commit: 7632fc597d2025570fb5a124b160bbe7b64ef041
      https://github.com/wesnoth/wesnoth/commit/7632fc597d2025570fb5a124b160bbe7b64ef041
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Fix changelog alignment issue


  Commit: a902f41c711b905acbce7aa0de974d62d25c7794
      https://github.com/wesnoth/wesnoth/commit/a902f41c711b905acbce7aa0de974d62d25c7794
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M src/game_initialization/multiplayer_configure.cpp

  Log Message:
  -----------
  mp: Use Sentence case for the random faction selection combo label


  Commit: c4ad38a251e060d72fb3cd65d6eef3344b72ceaa
      https://github.com/wesnoth/wesnoth/commit/c4ad38a251e060d72fb3cd65d6eef3344b72ceaa
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/campaigns/Dead_Water/units/Kraken.cfg
    M data/campaigns/Delfadors_Memoirs/units/Wose_Shaman.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/Under_the_Burning_Suns/units/elves/Desert_Druid.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Hunter.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Prowler.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Sentinel.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Shaman.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Shyde.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Nym.cfg
    M data/campaigns/Under_the_Burning_Suns/units/orcs/Dark_Assassin1.cfg
    M data/core/macros/sound-utils.cfg
    M data/core/units/elves/Druid.cfg
    M data/core/units/elves/Enchantress.cfg
    M data/core/units/elves/Shaman.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/Pillager.cfg
    M data/core/units/humans/Outlaw_Assassin.cfg
    M data/core/units/khalifate/Ghazi.cfg
    M data/core/units/khalifate/Khalid.cfg
    M data/core/units/khalifate/Shuja.cfg
    M data/core/units/merfolk/Entangler.cfg
    M data/core/units/merfolk/Netcaster.cfg
    M data/core/units/monsters/Cuttle_Fish.cfg
    M data/core/units/monsters/Giant_Scorpion.cfg
    M data/core/units/monsters/Giant_Spider.cfg
    M data/core/units/monsters/Water_Serpent.cfg
    M data/core/units/orcs/Assassin.cfg
    M data/core/units/orcs/Nightblade.cfg
    M data/core/units/orcs/Slayer.cfg
    M data/core/units/undead/Corpse_Ghast.cfg
    M data/core/units/undead/Corpse_Ghoul.cfg
    M data/core/units/undead/Corpse_Necrophage.cfg

  Log Message:
  -----------
  Revert failed attempt to fix slow/poison sounds

The fix failed because attacker/defender hits events are fired after the
attack animation has finished, not in the middle of it when the hit
occurs.


  Commit: 7c4a45b079dc5906e02c6d5dee72e9702d27fe86
      https://github.com/wesnoth/wesnoth/commit/7c4a45b079dc5906e02c6d5dee72e9702d27fe86
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

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

  Log Message:
  -----------
  Small tweak to the editor 'discard changes' message


  Commit: c0b1139184adf847ed9d23fb1d9eb571d10ba2c4
      https://github.com/wesnoth/wesnoth/commit/c0b1139184adf847ed9d23fb1d9eb571d10ba2c4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M .gitattributes

  Log Message:
  -----------
  Exclude RELEASE_NOTES from releases


  Commit: d3a00db6900fd24f99e6ca1ed1985d3ee49b603f
      https://github.com/wesnoth/wesnoth/commit/d3a00db6900fd24f99e6ca1ed1985d3ee49b603f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Updated changelog with some graphics entries


  Commit: 995f1477f8fec8ae67a761a5b13fbb47e6d702a9
      https://github.com/wesnoth/wesnoth/commit/995f1477f8fec8ae67a761a5b13fbb47e6d702a9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M src/storyscreen/part.cpp

  Log Message:
  -----------
  Replace comment marking some syntax as deprecated


  Commit: 711c4fe690a481900383cad45ef65b08a61536c1
      https://github.com/wesnoth/wesnoth/commit/711c4fe690a481900383cad45ef65b08a61536c1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/core/macros/deprecated-utils.cfg
    R data/core/macros/story.cfg

  Log Message:
  -----------
  Deprecate STORY_PART_SPEECH


  Commit: 4cc749bf62a114b179fb2d8f5dd2c0dab9659b45
      https://github.com/wesnoth/wesnoth/commit/4cc749bf62a114b179fb2d8f5dd2c0dab9659b45
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Fix typo


  Commit: 8039fbd2d335763279da14ae49aa4d0115eb37c7
      https://github.com/wesnoth/wesnoth/commit/8039fbd2d335763279da14ae49aa4d0115eb37c7
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Remove obsolete changelog entry


  Commit: c93101f29f749b700ceee9a32b2fdffc25b50e14
      https://github.com/wesnoth/wesnoth/commit/c93101f29f749b700ceee9a32b2fdffc25b50e14
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Update changelog entries for accuracy


  Commit: d3ea9bb64713ad619cbabef879d1550c843b4e14
      https://github.com/wesnoth/wesnoth/commit/d3ea9bb64713ad619cbabef879d1550c843b4e14
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M src/gui/dialogs/addon/description.cpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/game_cache_options.cpp
    M src/gui/dialogs/game_paths.cpp
    M src/gui/dialogs/gamestate_inspector.cpp
    M src/gui/dialogs/lua_interpreter.cpp
    M src/gui/dialogs/screenshot_notification.cpp
    M src/gui/dialogs/wml_error.cpp
    M src/gui/widgets/label.cpp

  Log Message:
  -----------
  gui2: No stops at the end of tooltips


  Commit: 7e467f70b0446c1ca198983c567598298fb86718
      https://github.com/wesnoth/wesnoth/commit/7e467f70b0446c1ca198983c567598298fb86718
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Changelog accuracy fix


  Commit: c7e0e50dfa0eb89b8db1fde42c68469bcbb45d15
      https://github.com/wesnoth/wesnoth/commit/c7e0e50dfa0eb89b8db1fde42c68469bcbb45d15
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

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

  Log Message:
  -----------
  tlabel: fixed links always opening regardless of user choice


  Commit: 579d1802b6fefd56a7da9597eadfee771b95553c
      https://github.com/wesnoth/wesnoth/commit/579d1802b6fefd56a7da9597eadfee771b95553c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

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

  Log Message:
  -----------
  tlabel: added some formatting to link confirmation


  Commit: 1b4c9e4f073e13611403e183ad2fe38f44d74966
      https://github.com/wesnoth/wesnoth/commit/1b4c9e4f073e13611403e183ad2fe38f44d74966
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Removed obsolete and mistaken changelog entry


  Commit: 3b07f95421ede256affef4f05db990a46e93d964
      https://github.com/wesnoth/wesnoth/commit/3b07f95421ede256affef4f05db990a46e93d964
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-18 (Sat, 18 Apr 2015)

  Changed paths:
    M data/core/images/units/human-outlaws/assassin+female-defend-1.png
    M data/core/images/units/human-outlaws/assassin+female-defend-2.png
    M data/core/images/units/human-outlaws/assassin+female-melee-1-1.png
    M data/core/images/units/human-outlaws/assassin+female-melee-1-2.png
    M data/core/images/units/human-outlaws/assassin+female-melee-2-1.png
    M data/core/images/units/human-outlaws/assassin+female-melee-2-2.png
    M data/core/images/units/human-outlaws/assassin+female-throwknife1.png
    M data/core/images/units/human-outlaws/assassin+female-throwknife2.png
    M data/core/images/units/human-outlaws/assassin+female.png
    M data/core/images/units/human-outlaws/assassin-defend-1.png
    M data/core/images/units/human-outlaws/assassin-defend-2.png
    M data/core/images/units/human-outlaws/assassin-melee-1-1.png
    M data/core/images/units/human-outlaws/assassin-melee-1-2.png
    M data/core/images/units/human-outlaws/assassin-melee-2-1.png
    M data/core/images/units/human-outlaws/assassin-melee-2-2.png
    M data/core/images/units/human-outlaws/assassin-throwknife1.png
    M data/core/images/units/human-outlaws/assassin-throwknife2.png
    M data/core/images/units/human-outlaws/assassin.png
    M data/core/images/units/human-outlaws/fugitive+female-defend.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-1.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-2.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-3.png
    M data/core/images/units/human-outlaws/fugitive+female-ranged-1.png
    M data/core/images/units/human-outlaws/fugitive+female-ranged-2.png
    M data/core/images/units/human-outlaws/fugitive+female.png
    M data/core/images/units/human-outlaws/fugitive-defend.png
    M data/core/images/units/human-outlaws/fugitive-melee-1.png
    M data/core/images/units/human-outlaws/fugitive-melee-2.png
    M data/core/images/units/human-outlaws/fugitive-melee-3.png
    M data/core/images/units/human-outlaws/fugitive-ranged-1.png
    M data/core/images/units/human-outlaws/fugitive-ranged-2.png
    M data/core/images/units/human-outlaws/fugitive.png
    M data/core/images/units/human-outlaws/outlaw+female-attack1.png
    M data/core/images/units/human-outlaws/outlaw+female-attack2.png
    M data/core/images/units/human-outlaws/outlaw+female-defend.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-1.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-2.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-3.png
    M data/core/images/units/human-outlaws/outlaw+female.png
    M data/core/images/units/human-outlaws/outlaw-attack1.png
    M data/core/images/units/human-outlaws/outlaw-attack2.png
    M data/core/images/units/human-outlaws/outlaw-defend.png
    M data/core/images/units/human-outlaws/outlaw-idle-1.png
    M data/core/images/units/human-outlaws/outlaw-idle-2.png
    M data/core/images/units/human-outlaws/outlaw-idle-3.png
    M data/core/images/units/human-outlaws/outlaw-idle-4.png
    M data/core/images/units/human-outlaws/outlaw-idle-5.png
    M data/core/images/units/human-outlaws/outlaw-idle-6.png
    M data/core/images/units/human-outlaws/outlaw-idle-7.png
    M data/core/images/units/human-outlaws/outlaw-melee-1.png
    M data/core/images/units/human-outlaws/outlaw-melee-2.png
    M data/core/images/units/human-outlaws/outlaw-melee-3.png
    M data/core/images/units/human-outlaws/outlaw.png
    M data/core/images/units/human-outlaws/ranger-bow-attack1.png
    M data/core/images/units/human-outlaws/ranger-bow-attack2.png
    M data/core/images/units/human-outlaws/ranger-bow-attack3.png
    M data/core/images/units/human-outlaws/ranger-bow-attack4.png
    M data/core/images/units/human-outlaws/ranger-bow-defend.png
    M data/core/images/units/human-outlaws/ranger-bow.png
    M data/core/images/units/human-outlaws/ranger-sword-attack1.png
    M data/core/images/units/human-outlaws/ranger-sword-attack2.png
    M data/core/images/units/human-outlaws/ranger-sword-attack3.png
    M data/core/images/units/human-outlaws/ranger-sword-attack4.png
    M data/core/images/units/human-outlaws/ranger-sword-defend-1.png
    M data/core/images/units/human-outlaws/ranger-sword-defend-2.png
    M data/core/images/units/human-outlaws/ranger.png

  Log Message:
  -----------
  Removed blurry old-style shadows on several outlaw units


  Commit: 682256aeb2dcfad16f051aeade1e64621c66bba0
      https://github.com/wesnoth/wesnoth/commit/682256aeb2dcfad16f051aeade1e64621c66bba0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-18 (Sat, 18 Apr 2015)

  Changed paths:
    M data/core/images/units/dwarves/berserker/berserker-attack-1.png
    M data/core/images/units/dwarves/berserker/berserker-attack-2.png
    M data/core/images/units/dwarves/berserker/berserker-attack-3.png
    M data/core/images/units/dwarves/berserker/berserker-attack-4.png
    M data/core/images/units/dwarves/berserker/berserker-attack-5.png
    M data/core/images/units/dwarves/berserker/berserker-attack-6.png
    M data/core/images/units/dwarves/berserker/berserker-attack-7.png
    M data/core/images/units/dwarves/berserker/berserker-attack-8.png
    M data/core/images/units/dwarves/berserker/berserker-bob1.png
    M data/core/images/units/dwarves/berserker/berserker-bob2.png
    M data/core/images/units/dwarves/berserker/berserker-bob3.png
    M data/core/images/units/dwarves/berserker/berserker-bob4.png
    M data/core/images/units/dwarves/berserker/berserker-bob5.png
    M data/core/images/units/dwarves/berserker/berserker-bob6.png
    M data/core/images/units/dwarves/berserker/berserker-defend-1.png
    M data/core/images/units/dwarves/berserker/berserker-defend-2.png
    M data/core/images/units/dwarves/berserker/berserker-idle-1.png
    M data/core/images/units/dwarves/berserker/berserker-idle-10.png
    M data/core/images/units/dwarves/berserker/berserker-idle-11.png
    M data/core/images/units/dwarves/berserker/berserker-idle-12.png
    M data/core/images/units/dwarves/berserker/berserker-idle-13.png
    M data/core/images/units/dwarves/berserker/berserker-idle-14.png
    M data/core/images/units/dwarves/berserker/berserker-idle-15.png
    M data/core/images/units/dwarves/berserker/berserker-idle-16.png
    M data/core/images/units/dwarves/berserker/berserker-idle-2.png
    M data/core/images/units/dwarves/berserker/berserker-idle-3.png
    M data/core/images/units/dwarves/berserker/berserker-idle-4.png
    M data/core/images/units/dwarves/berserker/berserker-idle-5.png
    M data/core/images/units/dwarves/berserker/berserker-idle-6.png
    M data/core/images/units/dwarves/berserker/berserker-idle-7.png
    M data/core/images/units/dwarves/berserker/berserker-idle-8.png
    M data/core/images/units/dwarves/berserker/berserker-idle-9.png
    M data/core/images/units/dwarves/berserker/berserker-laugh-1.png
    M data/core/images/units/dwarves/berserker/berserker-laugh-2.png
    M data/core/images/units/dwarves/berserker/berserker.png

  Log Message:
  -----------
  Rectify offset in certain Dwarvish Berserker frames


  Commit: dc3a09ac6b2e5a2ea0a4d6e4d651955b5f88d588
      https://github.com/wesnoth/wesnoth/commit/dc3a09ac6b2e5a2ea0a4d6e4d651955b5f88d588
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-18 (Sat, 18 Apr 2015)

  Changed paths:
    A data/core/images/units/dwarves/sentinel-bob-1.png
    A data/core/images/units/dwarves/sentinel-bob-2.png
    A data/core/images/units/dwarves/sentinel-bob-3.png
    A data/core/images/units/dwarves/sentinel-bob-4.png
    A data/core/images/units/dwarves/sentinel-bob-5.png
    M data/core/images/units/dwarves/sentinel.png
    M data/core/units/dwarves/Sentinel.cfg

  Log Message:
  -----------
  Cloned Guardman standing anim to the Sentinel


  Commit: e036d22bdd4248a8c4e6b558925b040bafd3274b
      https://github.com/wesnoth/wesnoth/commit/e036d22bdd4248a8c4e6b558925b040bafd3274b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/multiplayer/factions/drakes-aoh.cfg
    M data/multiplayer/factions/drakes-default.cfg
    M data/multiplayer/factions/khalifate-aoh.cfg
    M data/multiplayer/factions/khalifate-default.cfg
    M data/multiplayer/factions/knalgans-aoh.cfg
    M data/multiplayer/factions/knalgans-default.cfg
    M data/multiplayer/factions/loyalists-aoh.cfg
    M data/multiplayer/factions/loyalists-default.cfg
    M data/multiplayer/factions/northerners-aoh.cfg
    M data/multiplayer/factions/northerners-default.cfg
    M data/multiplayer/factions/rebels-aoh.cfg
    M data/multiplayer/factions/rebels-default.cfg
    M data/multiplayer/factions/undead-aoh.cfg
    M data/multiplayer/factions/undead-default.cfg

  Log Message:
  -----------
  Exclude leading <img> from translatable MP faction descriptions


  Commit: 0d63907982c055ac1b19ed696394feac0b943d78
      https://github.com/wesnoth/wesnoth/commit/0d63907982c055ac1b19ed696394feac0b943d78
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/multiplayer/factions/northerners-aoh.cfg
    M data/multiplayer/factions/northerners-default.cfg

  Log Message:
  -----------
  Prevent wmllint from converting two problematic file paths for now


  Commit: 356e63f54f31bdc172e7a5cb01e04cb746f29275
      https://github.com/wesnoth/wesnoth/commit/356e63f54f31bdc172e7a5cb01e04cb746f29275
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M players_changelog

  Log Message:
  -----------
  Resync players_changelog


  Commit: 9ae97fc575808aac8854c501b2387e7dbefe6b2d
      https://github.com/wesnoth/wesnoth/commit/9ae97fc575808aac8854c501b2387e7dbefe6b2d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    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 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/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/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/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/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/af.po
    M po/wesnoth-l/ang.po
    M po/wesnoth-l/ang at latin.po
    M po/wesnoth-l/ar.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/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/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/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/af.po
    M po/wesnoth-manual/ang.po
    M po/wesnoth-manual/ang at latin.po
    M po/wesnoth-manual/ar.po
    M po/wesnoth-manual/bg.po
    M po/wesnoth-manual/ca.po
    M po/wesnoth-manual/ca_ES at valencia.po
    M po/wesnoth-manual/cs.po
    M po/wesnoth-manual/da.po
    M po/wesnoth-manual/de.po
    M po/wesnoth-manual/el.po
    M po/wesnoth-manual/en at shaw.po
    M po/wesnoth-manual/en_GB.po
    M po/wesnoth-manual/eo.po
    M po/wesnoth-manual/es.po
    M po/wesnoth-manual/et.po
    M po/wesnoth-manual/eu.po
    M po/wesnoth-manual/fi.po
    M po/wesnoth-manual/fr.po
    M po/wesnoth-manual/fur_IT.po
    M po/wesnoth-manual/ga.po
    M po/wesnoth-manual/gd.po
    M po/wesnoth-manual/gl.po
    M po/wesnoth-manual/he.po
    M po/wesnoth-manual/hr.po
    M po/wesnoth-manual/hu.po
    M po/wesnoth-manual/id.po
    M po/wesnoth-manual/is.po
    M po/wesnoth-manual/it.po
    M po/wesnoth-manual/ja.po
    M po/wesnoth-manual/ko.po
    M po/wesnoth-manual/la.po
    M po/wesnoth-manual/lt.po
    M po/wesnoth-manual/lv.po
    M po/wesnoth-manual/mk.po
    M po/wesnoth-manual/mr.po
    M po/wesnoth-manual/nb_NO.po
    M po/wesnoth-manual/nl.po
    M po/wesnoth-manual/pl.po
    M po/wesnoth-manual/pt.po
    M po/wesnoth-manual/pt_BR.po
    M po/wesnoth-manual/racv.po
    M po/wesnoth-manual/ro.po
    M po/wesnoth-manual/ru.po
    M po/wesnoth-manual/sk.po
    M po/wesnoth-manual/sl.po
    M po/wesnoth-manual/sr.po
    M po/wesnoth-manual/sr at ijekavian.po
    M po/wesnoth-manual/sr at ijekavianlatin.po
    M po/wesnoth-manual/sr at latin.po
    M po/wesnoth-manual/sv.po
    M po/wesnoth-manual/tl.po
    M po/wesnoth-manual/tr.po
    M po/wesnoth-manual/uk.po
    M po/wesnoth-manual/vi.po
    M po/wesnoth-manual/wesnoth-manual.pot
    M po/wesnoth-manual/zh_CN.po
    M po/wesnoth-manual/zh_TW.po
    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/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/af.po
    M po/wesnoth-nr/ang.po
    M po/wesnoth-nr/ang at latin.po
    M po/wesnoth-nr/ar.po
    M po/wesnoth-nr/bg.po
    M po/wesnoth-nr/ca.po
    M po/wesnoth-nr/ca_ES at valencia.po
    M po/wesnoth-nr/cs.po
    M po/wesnoth-nr/da.po
    M po/wesnoth-nr/de.po
    M po/wesnoth-nr/el.po
    M po/wesnoth-nr/en at shaw.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-nr/eo.po
    M po/wesnoth-nr/es.po
    M po/wesnoth-nr/et.po
    M po/wesnoth-nr/eu.po
    M po/wesnoth-nr/fi.po
    M po/wesnoth-nr/fr.po
    M po/wesnoth-nr/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/wesnoth-sof.pot
    M po/wesnoth-sotbe/wesnoth-sotbe.pot
    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/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/wesnoth-test.pot
    M po/wesnoth-thot/wesnoth-thot.pot
    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/af.po
    M po/wesnoth-units/ang.po
    M po/wesnoth-units/ang at latin.po
    M po/wesnoth-units/ar.po
    M po/wesnoth-units/bg.po
    M po/wesnoth-units/ca.po
    M po/wesnoth-units/ca_ES at valencia.po
    M po/wesnoth-units/cs.po
    M po/wesnoth-units/da.po
    M po/wesnoth-units/de.po
    M po/wesnoth-units/el.po
    M po/wesnoth-units/en at shaw.po
    M po/wesnoth-units/en_GB.po
    M po/wesnoth-units/eo.po
    M po/wesnoth-units/es.po
    M po/wesnoth-units/et.po
    M po/wesnoth-units/eu.po
    M po/wesnoth-units/fi.po
    M po/wesnoth-units/fr.po
    M po/wesnoth-units/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/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/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/POTFILES.in
    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/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: 20dedd19b816b4ef1e020649211a700c9cb31c06
      https://github.com/wesnoth/wesnoth/commit/20dedd19b816b4ef1e020649211a700c9cb31c06
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Provisional credits entry for Kwandulin req. by vultraz


  Commit: ec06a864ee0a1225e1764638f97b5ebf7261a640
      https://github.com/wesnoth/wesnoth/commit/ec06a864ee0a1225e1764638f97b5ebf7261a640
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Add myself to administration


  Commit: a1f3501068723792c2ed556413096ec1b90e9965
      https://github.com/wesnoth/wesnoth/commit/a1f3501068723792c2ed556413096ec1b90e9965
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Give Kwandulin a permanent and proper credits entry


  Commit: da12db3ae3a954eaecf045081554a7031dc0d5bf
      https://github.com/wesnoth/wesnoth/commit/da12db3ae3a954eaecf045081554a7031dc0d5bf
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Fix up previous credits entry commit


  Commit: 1b86a43a2323bdf423747c90b3afc86a39930c10
      https://github.com/wesnoth/wesnoth/commit/1b86a43a2323bdf423747c90b3afc86a39930c10
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Added myself and vultraz to the campaign designers section


  Commit: 2e7deae32259493eeaa38a406a3dc026fa989c80
      https://github.com/wesnoth/wesnoth/commit/2e7deae32259493eeaa38a406a3dc026fa989c80
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-18 (Sat, 18 Apr 2015)

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

  Log Message:
  -----------
  NR: added myself to credits


  Commit: cf685a9cc9821f61957b5d7bfca22df92d71afe2
      https://github.com/wesnoth/wesnoth/commit/cf685a9cc9821f61957b5d7bfca22df92d71afe2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

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

  Log Message:
  -----------
  Version 1.13.0


  Commit: 3af94e9e80bbcebfc25ecfaf3427d70caa5ebe3a
      https://github.com/wesnoth/wesnoth/commit/3af94e9e80bbcebfc25ecfaf3427d70caa5ebe3a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-17 (Fri, 17 Apr 2015)

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

  Log Message:
  -----------
  Bump version


  Commit: 435aafad3eac5288aec6b6211661716c2bcc6a26
      https://github.com/wesnoth/wesnoth/commit/435aafad3eac5288aec6b6211661716c2bcc6a26
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-18 (Sat, 18 Apr 2015)

  Changed paths:
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  Removed an unused var causing issues in [unit_worth]


  Commit: f7caef8f1128fb32b0b15b8ed1aa3d79a8b21e16
      https://github.com/wesnoth/wesnoth/commit/f7caef8f1128fb32b0b15b8ed1aa3d79a8b21e16
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-18 (Sat, 18 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.cfg

  Log Message:
  -----------
  NR S9a: distribute troll better. Fixes some spawning inside walls


  Commit: 16778d6e92fd1726eaf70ecee14c5c87a413a25e
      https://github.com/wesnoth/wesnoth/commit/16778d6e92fd1726eaf70ecee14c5c87a413a25e
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-04-18 (Sat, 18 Apr 2015)

  Changed paths:
    M data/tools/unit_tree/update-wmlunits

  Log Message:
  -----------
  [units.wesnoth.org] improve safeguard

...against overwriting the last successful version


  Commit: c7eb80ed0965b6da0c8aa3e372bc9a37f09cafcc
      https://github.com/wesnoth/wesnoth/commit/c7eb80ed0965b6da0c8aa3e372bc9a37f09cafcc
  Author: Allefant <allefant at allefant.com>
  Date:   2015-04-19 (Sun, 19 Apr 2015)

  Changed paths:
    M data/tools/unit_tree/update-wmlunits

  Log Message:
  -----------
  [units.wesnoth.org] fix bash script


  Commit: d505b54543dbecb80f12877b4a4b9bbdbd493f8c
      https://github.com/wesnoth/wesnoth/commit/d505b54543dbecb80f12877b4a4b9bbdbd493f8c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-19 (Sun, 19 Apr 2015)

  Changed paths:
    M changelog
    A data/core/images/portraits/undead/transparent/walking-corpse.png
    A data/core/images/portraits/undead/walking-corpse.png
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg
    M players_changelog

  Log Message:
  -----------
  New generic portrait for the Walking Corpse by doofus-01

http://forums.wesnoth.org/viewtopic.php?p=583530#p583530
Currently also used as a stand-in for a generic Soulless portrait


  Commit: dc566e46b6b491455bd2e69ed184af3fb6dba433
      https://github.com/wesnoth/wesnoth/commit/dc566e46b6b491455bd2e69ed184af3fb6dba433
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-19 (Sun, 19 Apr 2015)

  Changed paths:
    M data/core/units/bats/Bat_Blood.cfg
    M data/core/units/bats/Bat_Dread.cfg
    M data/core/units/bats/Bat_Vampire.cfg
    M data/core/units/drakes/Arbiter.cfg
    M data/core/units/drakes/Armageddon.cfg
    M data/core/units/drakes/Blademaster.cfg
    M data/core/units/drakes/Burner.cfg
    M data/core/units/drakes/Clasher.cfg
    M data/core/units/drakes/Enforcer.cfg
    M data/core/units/drakes/Fighter.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/Glider.cfg
    M data/core/units/drakes/Hurricane.cfg
    M data/core/units/drakes/Inferno.cfg
    M data/core/units/drakes/Sky.cfg
    M data/core/units/drakes/Thrasher.cfg
    M data/core/units/drakes/Warden.cfg
    M data/core/units/drakes/Warrior.cfg
    M data/core/units/dwarves/Arcanister.cfg
    M data/core/units/dwarves/Berserker.cfg
    M data/core/units/dwarves/Dragonguard.cfg
    M data/core/units/dwarves/Explorer.cfg
    M data/core/units/dwarves/Fighter.cfg
    M data/core/units/dwarves/Guardsman.cfg
    M data/core/units/dwarves/Lord.cfg
    M data/core/units/dwarves/Pathfinder.cfg
    M data/core/units/dwarves/Runemaster.cfg
    M data/core/units/dwarves/Runesmith.cfg
    M data/core/units/dwarves/Scout.cfg
    M data/core/units/dwarves/Sentinel.cfg
    M data/core/units/dwarves/Stalwart.cfg
    M data/core/units/dwarves/Steelclad.cfg
    M data/core/units/dwarves/Thunderer.cfg
    M data/core/units/dwarves/Thunderguard.cfg
    M data/core/units/dwarves/Ulfserker.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/Enchantress.cfg
    M data/core/units/elves/Fighter.cfg
    M data/core/units/elves/Hero.cfg
    M data/core/units/elves/High_Lord.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/Outrider.cfg
    M data/core/units/elves/Ranger.cfg
    M data/core/units/elves/Rider.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/goblins/Knight.cfg
    M data/core/units/goblins/Pillager.cfg
    M data/core/units/goblins/Rouser.cfg
    M data/core/units/goblins/Spearman.cfg
    M data/core/units/goblins/Wolf_Rider.cfg
    M data/core/units/gryphons/Gryphon.cfg
    M data/core/units/gryphons/Gryphon_Master.cfg
    M data/core/units/gryphons/Gryphon_Rider.cfg
    M data/core/units/humans/Horse_Grand_Knight.cfg
    M data/core/units/humans/Horse_Knight.cfg
    M data/core/units/humans/Horse_Lancer.cfg
    M data/core/units/humans/Horse_Paladin.cfg
    M data/core/units/humans/Horseman.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_Fencer.cfg
    M data/core/units/humans/Loyalist_General.cfg
    M data/core/units/humans/Loyalist_Grand_Marshal.cfg
    M data/core/units/humans/Loyalist_Halberdier.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_Javelineer.cfg
    M data/core/units/humans/Loyalist_Lieutenant.cfg
    M data/core/units/humans/Loyalist_Longbowman.cfg
    M data/core/units/humans/Loyalist_Master_Bowman.cfg
    M data/core/units/humans/Loyalist_Master_at_Arms.cfg
    M data/core/units/humans/Loyalist_Pikeman.cfg
    M data/core/units/humans/Loyalist_Royal_Guard.cfg
    M data/core/units/humans/Loyalist_Sergeant.cfg
    M data/core/units/humans/Loyalist_Shock_Trooper.cfg
    M data/core/units/humans/Loyalist_Spearman.cfg
    M data/core/units/humans/Loyalist_Swordsman.cfg
    M data/core/units/humans/Mage.cfg
    M data/core/units/humans/Mage_Arch.cfg
    M data/core/units/humans/Mage_Great.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/Mage_of_Light.cfg
    M data/core/units/humans/Outlaw.cfg
    M data/core/units/humans/Outlaw_Assassin.cfg
    M data/core/units/humans/Outlaw_Bandit.cfg
    M data/core/units/humans/Outlaw_Footpad.cfg
    M data/core/units/humans/Outlaw_Fugitive.cfg
    M data/core/units/humans/Outlaw_Highwayman.cfg
    M data/core/units/humans/Outlaw_Rogue.cfg
    M data/core/units/humans/Outlaw_Ruffian.cfg
    M data/core/units/humans/Outlaw_Thief.cfg
    M data/core/units/humans/Outlaw_Thug.cfg
    M data/core/units/humans/Peasant.cfg
    M data/core/units/humans/Woodsman.cfg
    M data/core/units/humans/Woodsman_Huntsman.cfg
    M data/core/units/humans/Woodsman_Poacher.cfg
    M data/core/units/humans/Woodsman_Ranger.cfg
    M data/core/units/humans/Woodsman_Trapper.cfg
    M data/core/units/khalifate/Hakim.cfg
    M data/core/units/merfolk/Diviner.cfg
    M data/core/units/merfolk/Enchantress.cfg
    M data/core/units/merfolk/Fighter.cfg
    M data/core/units/merfolk/Hoplite.cfg
    M data/core/units/merfolk/Hunter.cfg
    M data/core/units/merfolk/Initiate.cfg
    M data/core/units/merfolk/Javelineer.cfg
    M data/core/units/merfolk/Netcaster.cfg
    M data/core/units/merfolk/Priestess.cfg
    M data/core/units/merfolk/Siren.cfg
    M data/core/units/merfolk/Spearman.cfg
    M data/core/units/merfolk/Triton.cfg
    M data/core/units/merfolk/Warrior.cfg
    M data/core/units/monsters/Giant_Mudcrawler.cfg
    M data/core/units/monsters/Mudcrawler.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/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/orcs/Leader.cfg
    M data/core/units/orcs/Nightblade.cfg
    M data/core/units/orcs/Ruler.cfg
    M data/core/units/orcs/Slayer.cfg
    M data/core/units/orcs/Slurbow.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/saurians/Ambusher.cfg
    M data/core/units/saurians/Augur.cfg
    M data/core/units/saurians/Flanker.cfg
    M data/core/units/saurians/Oracle.cfg
    M data/core/units/saurians/Skirmisher.cfg
    M data/core/units/saurians/Soothsayer.cfg
    M data/core/units/trolls/Great.cfg
    M data/core/units/trolls/Hero.cfg
    M data/core/units/trolls/Rocklobber.cfg
    M data/core/units/trolls/Troll.cfg
    M data/core/units/trolls/Troll_Shaman.cfg
    M data/core/units/trolls/Warrior.cfg
    M data/core/units/trolls/Whelp.cfg
    M data/core/units/undead/Corpse_Ghast.cfg
    M data/core/units/undead/Corpse_Ghoul.cfg
    M data/core/units/undead/Corpse_Necrophage.cfg
    M data/core/units/undead/Necro_Ancient_Lich.cfg
    M data/core/units/undead/Necro_Dark_Adept.cfg
    M data/core/units/undead/Necro_Dark_Sorcerer.cfg
    M data/core/units/undead/Necro_Lich.cfg
    M data/core/units/undead/Necromancer.cfg
    M data/core/units/undead/Skele_Banebow.cfg
    M data/core/units/undead/Skele_Bone_Shooter.cfg
    M data/core/units/undead/Skele_Death_Knight.cfg
    M data/core/units/undead/Skele_Deathblade.cfg
    M data/core/units/undead/Skele_Draug.cfg
    M data/core/units/undead/Skele_Revenant.cfg
    M data/core/units/undead/Skeleton.cfg
    M data/core/units/undead/Skeleton_Archer.cfg
    M data/core/units/undead/Spirit_Ghost.cfg
    M data/core/units/undead/Spirit_Nightgaunt.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/core/units/wose/Ancient.cfg
    M data/core/units/wose/Elder.cfg
    M data/core/units/wose/Wose.cfg

  Log Message:
  -----------
  Strip unused [portrait] blocks from unit files


  Commit: a701a2ec1604dbc08a9bd6d6a331f642efb6ae4e
      https://github.com/wesnoth/wesnoth/commit/a701a2ec1604dbc08a9bd6d6a331f642efb6ae4e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

  Changed paths:
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg

  Log Message:
  -----------
  Utilized inherit= to greatly reduce code redundancy in the WC and Soulless


  Commit: 590c8156021de71ff331225228bcc5540a71644d
      https://github.com/wesnoth/wesnoth/commit/590c8156021de71ff331225228bcc5540a71644d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

  Changed paths:
    M data/core/units/undead/Corpse_Soulless.cfg

  Log Message:
  -----------
  Made use of the Soulless Drake's death anim


  Commit: 8c2441ab0bcfaaa2325b43ddaed949cba13d2774
      https://github.com/wesnoth/wesnoth/commit/8c2441ab0bcfaaa2325b43ddaed949cba13d2774
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-04-19 (Sun, 19 Apr 2015)

  Changed paths:
    M src/play_controller.cpp

  Log Message:
  -----------
  fix objectives show too soon

check_victory()  calls check_objectives()
and init_side_end() calls gui_->scroll_to_leader


  Commit: 384391121fc451a17f1345a2d2735143af0f6d20
      https://github.com/wesnoth/wesnoth/commit/384391121fc451a17f1345a2d2735143af0f6d20
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

  Changed paths:
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg

  Log Message:
  -----------
  Only use portrait for default and mounted variations of the WC/Soulless


  Commit: a9d113d533a8d4aa7d88d08e61c06d2fe1b790a2
      https://github.com/wesnoth/wesnoth/commit/a9d113d533a8d4aa7d88d08e61c06d2fe1b790a2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/08a_Elvish_Princess.map
    M data/campaigns/Northern_Rebirth/scenarios/08a_Elvish_Princess.cfg

  Log Message:
  -----------
  NR S8a: new map and various visual improvements


  Commit: 4b2935bcb4e2505c8f1c3da3da67b1ab921a6506
      https://github.com/wesnoth/wesnoth/commit/4b2935bcb4e2505c8f1c3da3da67b1ab921a6506
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-19 (Sun, 19 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Create [campaigns] list in load_config()

Needed for implementing config reloading.


  Commit: 911f59f72ae941f5cbc3b84689565541d9ceb298
      https://github.com/wesnoth/wesnoth/commit/911f59f72ae941f5cbc3b84689565541d9ceb298
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-19 (Sun, 19 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Reload configuration on SIGHUP

It's a bit tricky right now because whoever changes the configuration
must make sure to do it within the flush interval or their changes may
be lost before they get to send SIGHUP to campaignd. Another issue is
that the campaigns list may change (new uploads, bumped download counts,
etc.) between editing the config file and sending SIGHUP, and any
changes in the on-memory version of the list will be irreversibly lost.

Hopefully soon I'll add some socket commands to address these
limitations.


  Commit: 7f12b2b8260d49f8b808c95e7cd8f333306973f1
      https://github.com/wesnoth/wesnoth/commit/7f12b2b8260d49f8b808c95e7cd8f333306973f1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/08a_Elvish_Princess.map
    M data/campaigns/Northern_Rebirth/scenarios/08a_Elvish_Princess.cfg

  Log Message:
  -----------
  NR S8a: few tweaks to unit placement


  Commit: 8a561ec7af4fbfa847bcd9fd1e18f16bdfa9ba55
      https://github.com/wesnoth/wesnoth/commit/8a561ec7af4fbfa847bcd9fd1e18f16bdfa9ba55
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

  Changed paths:
    M data/campaigns/tutorial/units/Quintain.cfg

  Log Message:
  -----------
  T: buffed Quintain's max hp by 1 to prevent the possibility that he dies early


  Commit: a64a9ed489f11698ab5b5f46bf7cfd6f747a963a
      https://github.com/wesnoth/wesnoth/commit/a64a9ed489f11698ab5b5f46bf7cfd6f747a963a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

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

  Log Message:
  -----------
  T S1: allow end turn on Quintain death as a fallback for anyone using console


  Commit: 021b592c7866cc4894d47a13e66e5dc07d0caa4c
      https://github.com/wesnoth/wesnoth/commit/021b592c7866cc4894d47a13e66e5dc07d0caa4c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

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

  Log Message:
  -----------
  T S1: use id SUF for death event of first Quintain


  Commit: 9a7b5cc3fc071d9aba756c5efe8496399fe9acfe
      https://github.com/wesnoth/wesnoth/commit/9a7b5cc3fc071d9aba756c5efe8496399fe9acfe
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

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

  Log Message:
  -----------
  T S1: added a failsafe condition to the turn 4 event, in case the Quintain is killed prior


  Commit: 3a813016f964772ba94aacd790d07bef085850ab
      https://github.com/wesnoth/wesnoth/commit/3a813016f964772ba94aacd790d07bef085850ab
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: issue a warning if [variation] doesn't have a variation_id= key


  Commit: b21dd2dce140c4a36155a0b333c0125f7f1d4a23
      https://github.com/wesnoth/wesnoth/commit/b21dd2dce140c4a36155a0b333c0125f7f1d4a23
  Author: Evgeny Kapun <abacabadabacaba at gmail.com>
  Date:   2015-04-20 (Mon, 20 Apr 2015)

  Changed paths:
    M changelog
    M data/gui/default/window/campaign_difficulty.cfg
    M players_changelog
    M src/game_initialization/create_engine.cpp
    M src/game_launcher.cpp
    M src/game_preferences.cpp
    M src/game_preferences.hpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_difficulty.hpp
    M src/savegame.cpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  Started showing on which difficulty levels a campaign was completed


  Commit: bd9e4ebe35ab0757439aa63e35033e2b7d9efb2c
      https://github.com/wesnoth/wesnoth/commit/bd9e4ebe35ab0757439aa63e35033e2b7d9efb2c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/05b_Isle_of_the_Damned.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/06_The_Siege_of_Elensefar.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/15_The_Lost_General.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04a_The_Swamp_of_Esten.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

  Log Message:
  -----------
  Replaced uses of LOYAL_UNDEAD_UNIT with LOYAL_UNIT

All cases were already creating undead-type units, which get the Undead trait by default
The only difference is that the Loyal trait now appears first


  Commit: 117068790c9d990ba2d068dfff2f09e539686f8a
      https://github.com/wesnoth/wesnoth/commit/117068790c9d990ba2d068dfff2f09e539686f8a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M data/core/macros/deprecated-utils.cfg
    M data/core/macros/unit-utils.cfg

  Log Message:
  -----------
  Deprecated LOYAL_UNDEAD_UNIT


  Commit: c638385223cfcfd432f4237e2def75639110c8ea
      https://github.com/wesnoth/wesnoth/commit/c638385223cfcfd432f4237e2def75639110c8ea
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M changelog
    M data/core/units/khalifate/Shuja.cfg
    M players_changelog

  Log Message:
  -----------
  Give Shuja the default mainline AMLA

Reported by Kwandulin on IRC.


  Commit: 1dfa690d73e01cab2059a1aa3bc69c7f03b17800
      https://github.com/wesnoth/wesnoth/commit/1dfa690d73e01cab2059a1aa3bc69c7f03b17800
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Purge RELEASE_NOTES


  Commit: 3a310fb214f4d5e02f7563c8691fd1a94c6149ee
      https://github.com/wesnoth/wesnoth/commit/3a310fb214f4d5e02f7563c8691fd1a94c6149ee
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg

  Log Message:
  -----------
  EI: improved music playlist for S7a


  Commit: 0d979ee3ad77bb1b31b11656a2de5acf59f493da
      https://github.com/wesnoth/wesnoth/commit/0d979ee3ad77bb1b31b11656a2de5acf59f493da
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/07b_Undead_Crossing.map
    M data/campaigns/Eastern_Invasion/scenarios/07b_Undead_Crossing.cfg

  Log Message:
  -----------
  EI: first updates to S7b


  Commit: 47bdd07d136695d59214bb2b7baff602b57342d8
      https://github.com/wesnoth/wesnoth/commit/47bdd07d136695d59214bb2b7baff602b57342d8
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M data/core/images/units/human-loyalists/cavalier/cavalier.png
    M data/core/images/units/human-loyalists/cavalryman/cavalryman.png
    M data/core/images/units/human-loyalists/dragoon/dragoon.png
    M data/core/images/units/human-loyalists/grand-knight/grand-knight.png
    M data/core/images/units/human-loyalists/knight/knight.png
    M data/core/images/units/human-loyalists/paladin/paladin.png
    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

  Log Message:
  -----------
  Fixed the mounted units' canvas size


  Commit: f0b0edbe50928b08048e7065dde18f507f08e6e8
      https://github.com/wesnoth/wesnoth/commit/f0b0edbe50928b08048e7065dde18f507f08e6e8
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-22 (Wed, 22 Apr 2015)

  Changed paths:
    M data/core/images/units/human-loyalists/bowman-bow-attack-3.png
    M data/core/images/units/human-loyalists/bowman-bow.png
    M data/core/images/units/human-loyalists/bowman-melee-attack-2.png
    M data/core/images/units/human-loyalists/bowman-melee-attack-3.png
    M data/core/images/units/human-loyalists/bowman-melee-attack-4.png
    M data/core/images/units/human-loyalists/bowman.png
    M data/core/images/units/human-loyalists/cavalryman/cavalryman.png
    M data/core/images/units/human-loyalists/duelist-attack.png
    M data/core/images/units/human-loyalists/duelist-defend.png
    M data/core/images/units/human-loyalists/duelist-die1.png
    M data/core/images/units/human-loyalists/duelist-die3.png
    M data/core/images/units/human-loyalists/duelist-die4.png
    M data/core/images/units/human-loyalists/duelist-die5.png
    M data/core/images/units/human-loyalists/duelist-die6.png
    M data/core/images/units/human-loyalists/duelist-die7.png
    M data/core/images/units/human-loyalists/duelist-die8.png
    M data/core/images/units/human-loyalists/duelist-ranged.png
    M data/core/images/units/human-loyalists/duelist.png
    M data/core/images/units/human-loyalists/fencer-attack-1.png
    M data/core/images/units/human-loyalists/fencer-attack-2.png
    M data/core/images/units/human-loyalists/fencer-attack-3.png
    M data/core/images/units/human-loyalists/fencer-attack-7.png
    M data/core/images/units/human-loyalists/fencer-attack-8.png
    M data/core/images/units/human-loyalists/fencer-attack-9.png
    M data/core/images/units/human-loyalists/fencer-die1.png
    M data/core/images/units/human-loyalists/fencer-die2.png
    M data/core/images/units/human-loyalists/fencer-die3.png
    M data/core/images/units/human-loyalists/fencer-die4.png
    M data/core/images/units/human-loyalists/fencer-die5.png
    M data/core/images/units/human-loyalists/fencer-idle-1.png
    M data/core/images/units/human-loyalists/fencer-idle-2.png
    M data/core/images/units/human-loyalists/fencer-idle-3.png
    M data/core/images/units/human-loyalists/fencer-idle-4.png
    M data/core/images/units/human-loyalists/fencer-idle-6.png
    M data/core/images/units/human-loyalists/fencer-idle-7.png
    M data/core/images/units/human-loyalists/fencer-stand-1.png
    M data/core/images/units/human-loyalists/fencer-stand-2.png
    M data/core/images/units/human-loyalists/fencer-stand-4.png
    M data/core/images/units/human-loyalists/fencer-stand-6.png
    M data/core/images/units/human-loyalists/fencer-stand-7.png
    M data/core/images/units/human-loyalists/fencer-stand-8.png
    M data/core/images/units/human-loyalists/fencer.png
    M data/core/images/units/human-loyalists/general-attack-sword1.png
    M data/core/images/units/human-loyalists/general-attack-sword2.png
    M data/core/images/units/human-loyalists/general-attack-sword3.png
    M data/core/images/units/human-loyalists/general-crossbow-attack1.png
    M data/core/images/units/human-loyalists/general-crossbow-attack2.png
    M data/core/images/units/human-loyalists/general-crossbow.png
    M data/core/images/units/human-loyalists/general-defend-2.png
    M data/core/images/units/human-loyalists/general-idle-1.png
    M data/core/images/units/human-loyalists/general-idle-2.png
    M data/core/images/units/human-loyalists/general-idle-3.png
    M data/core/images/units/human-loyalists/general-idle-6.png
    M data/core/images/units/human-loyalists/general-leading.png
    M data/core/images/units/human-loyalists/grand-knight/grand-knight.png
    M data/core/images/units/human-loyalists/halberdier-defend.png
    M data/core/images/units/human-loyalists/halberdier-idle-10.png
    M data/core/images/units/human-loyalists/halberdier-idle-11.png
    M data/core/images/units/human-loyalists/halberdier-idle-12.png
    M data/core/images/units/human-loyalists/halberdier-idle-2.png
    M data/core/images/units/human-loyalists/halberdier-idle-3.png
    M data/core/images/units/human-loyalists/halberdier-idle-4.png
    M data/core/images/units/human-loyalists/halberdier-idle-5.png
    M data/core/images/units/human-loyalists/halberdier-idle-6.png
    M data/core/images/units/human-loyalists/halberdier-idle-7.png
    M data/core/images/units/human-loyalists/halberdier-idle-8.png
    M data/core/images/units/human-loyalists/halberdier-idle-9.png
    M data/core/images/units/human-loyalists/halberdier-pierce-n.png
    M data/core/images/units/human-loyalists/halberdier-pierce-s.png
    M data/core/images/units/human-loyalists/halberdier-pierce-se.png
    M data/core/images/units/human-loyalists/halberdier-slash-se-1.png
    M data/core/images/units/human-loyalists/halberdier-slash-se-2.png
    M data/core/images/units/human-loyalists/halberdier.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-1.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-2.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-3.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-4.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-5.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-6.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-7.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-8.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-9.png
    M data/core/images/units/human-loyalists/heavyinfantry-attack-1.png
    M data/core/images/units/human-loyalists/heavyinfantry-attack-2.png
    M data/core/images/units/human-loyalists/heavyinfantry-defend-1.png
    M data/core/images/units/human-loyalists/heavyinfantry-defend-2.png
    M data/core/images/units/human-loyalists/heavyinfantry.png
    M data/core/images/units/human-loyalists/javelineer-attack-melee-1.png
    M data/core/images/units/human-loyalists/javelineer-attack-melee-2.png
    M data/core/images/units/human-loyalists/javelineer-attack-melee-3.png
    M data/core/images/units/human-loyalists/javelineer-attack-ranged-1.png
    M data/core/images/units/human-loyalists/javelineer-attack-ranged-2.png
    M data/core/images/units/human-loyalists/javelineer-attack-ranged-3.png
    M data/core/images/units/human-loyalists/javelineer-attack-ranged-4.png
    M data/core/images/units/human-loyalists/javelineer-defend-ranged.png
    M data/core/images/units/human-loyalists/javelineer.png
    M data/core/images/units/human-loyalists/knight/knight.png
    M data/core/images/units/human-loyalists/lieutenant-attack-sword-1.png
    M data/core/images/units/human-loyalists/lieutenant-attack-sword-2.png
    M data/core/images/units/human-loyalists/lieutenant-crossbow-attack1.png
    M data/core/images/units/human-loyalists/lieutenant-crossbow-defend.png
    M data/core/images/units/human-loyalists/lieutenant-die-1.png
    M data/core/images/units/human-loyalists/lieutenant-die-2.png
    M data/core/images/units/human-loyalists/lieutenant-die-3.png
    M data/core/images/units/human-loyalists/lieutenant-die-4.png
    M data/core/images/units/human-loyalists/lieutenant-die-5.png
    M data/core/images/units/human-loyalists/lieutenant-die-6.png
    M data/core/images/units/human-loyalists/lieutenant-die-7.png
    M data/core/images/units/human-loyalists/lieutenant-die-8.png
    M data/core/images/units/human-loyalists/lieutenant-die-9.png
    M data/core/images/units/human-loyalists/lieutenant-idle-1.png
    M data/core/images/units/human-loyalists/lieutenant-idle-2.png
    M data/core/images/units/human-loyalists/lieutenant-idle-3.png
    M data/core/images/units/human-loyalists/lieutenant-idle-4.png
    M data/core/images/units/human-loyalists/lieutenant-idle-6.png
    M data/core/images/units/human-loyalists/lieutenant-idle-8.png
    M data/core/images/units/human-loyalists/lieutenant-idle-9.png
    M data/core/images/units/human-loyalists/lieutenant.png
    M data/core/images/units/human-loyalists/longbowman-bow-defend.png
    M data/core/images/units/human-loyalists/longbowman-idle-2.png
    M data/core/images/units/human-loyalists/longbowman-melee-attack-1.png
    M data/core/images/units/human-loyalists/longbowman-melee-attack-2.png
    M data/core/images/units/human-loyalists/longbowman-melee-attack-3.png
    M data/core/images/units/human-loyalists/longbowman-melee-attack-4.png
    M data/core/images/units/human-loyalists/longbowman-melee-defend-1.png
    M data/core/images/units/human-loyalists/longbowman-melee-defend-2.png
    M data/core/images/units/human-loyalists/longbowman.png
    M data/core/images/units/human-loyalists/marshal-attack-sword2.png
    M data/core/images/units/human-loyalists/marshal-attack-sword3.png
    M data/core/images/units/human-loyalists/marshal-attack-sword4.png
    M data/core/images/units/human-loyalists/marshal-attack-sword5.png
    M data/core/images/units/human-loyalists/marshal-defend-1.png
    M data/core/images/units/human-loyalists/marshal-defend-2.png
    M data/core/images/units/human-loyalists/marshal-die-1.png
    M data/core/images/units/human-loyalists/marshal-die-10.png
    M data/core/images/units/human-loyalists/marshal-die-2.png
    M data/core/images/units/human-loyalists/marshal-die-4.png
    M data/core/images/units/human-loyalists/marshal-die-5.png
    M data/core/images/units/human-loyalists/marshal-die-6.png
    M data/core/images/units/human-loyalists/marshal-die-7.png
    M data/core/images/units/human-loyalists/marshal-die-8.png
    M data/core/images/units/human-loyalists/marshal-die-9.png
    M data/core/images/units/human-loyalists/marshal-leading.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-1.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-2.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-3.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-4.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-5.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-6.png
    M data/core/images/units/human-loyalists/master-at-arms-defend-1.png
    M data/core/images/units/human-loyalists/master-at-arms-defend-2.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-1-1.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-1-3.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-2-1.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-2-2.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-2-3.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-3-3.png
    M data/core/images/units/human-loyalists/master-at-arms-recover-1.png
    M data/core/images/units/human-loyalists/master-at-arms-recover-2.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-1.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-2.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-4.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-5.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-6.png
    M data/core/images/units/human-loyalists/master-at-arms.png
    M data/core/images/units/human-loyalists/masterbowman-bow-attack-1.png
    M data/core/images/units/human-loyalists/masterbowman-bow-defend.png
    M data/core/images/units/human-loyalists/masterbowman-bow.png
    M data/core/images/units/human-loyalists/masterbowman-idle-1.png
    M data/core/images/units/human-loyalists/masterbowman-idle-3.png
    M data/core/images/units/human-loyalists/masterbowman-idle-4.png
    M data/core/images/units/human-loyalists/masterbowman-melee-attack-1.png
    M data/core/images/units/human-loyalists/masterbowman-melee-attack-2.png
    M data/core/images/units/human-loyalists/masterbowman-melee-attack-3.png
    M data/core/images/units/human-loyalists/masterbowman-melee-attack-4.png
    M data/core/images/units/human-loyalists/masterbowman-melee-defend-1.png
    M data/core/images/units/human-loyalists/masterbowman-melee-defend-2.png
    M data/core/images/units/human-loyalists/masterbowman.png
    M data/core/images/units/human-loyalists/paladin/paladin.png
    M data/core/images/units/human-loyalists/pikeman-attack-ne.png
    M data/core/images/units/human-loyalists/pikeman-attack-s.png
    M data/core/images/units/human-loyalists/pikeman-attack-se.png
    M data/core/images/units/human-loyalists/pikeman-defend.png
    M data/core/images/units/human-loyalists/pikeman-die-1.png
    M data/core/images/units/human-loyalists/pikeman-die-2.png
    M data/core/images/units/human-loyalists/pikeman-die-3.png
    M data/core/images/units/human-loyalists/pikeman-die-4.png
    M data/core/images/units/human-loyalists/pikeman-die-5.png
    M data/core/images/units/human-loyalists/pikeman-idle-2.png
    M data/core/images/units/human-loyalists/pikeman-idle-3.png
    M data/core/images/units/human-loyalists/pikeman-idle-4.png
    M data/core/images/units/human-loyalists/pikeman.png
    M data/core/images/units/human-loyalists/royal-warrior-attack2.png
    M data/core/images/units/human-loyalists/royalguard-attack-sword1.png
    M data/core/images/units/human-loyalists/royalguard-attack-sword2.png
    M data/core/images/units/human-loyalists/royalguard-attack-sword3.png
    M data/core/images/units/human-loyalists/royalguard-defend-2.png
    M data/core/images/units/human-loyalists/sergeant-attack-sword-1.png
    M data/core/images/units/human-loyalists/sergeant-attack-sword-2.png
    M data/core/images/units/human-loyalists/sergeant-crossbow-attack1.png
    M data/core/images/units/human-loyalists/sergeant-crossbow-attack2.png
    M data/core/images/units/human-loyalists/sergeant-crossbow.png
    M data/core/images/units/human-loyalists/sergeant-defend.png
    M data/core/images/units/human-loyalists/sergeant-idle-1.png
    M data/core/images/units/human-loyalists/sergeant-idle-2.png
    M data/core/images/units/human-loyalists/sergeant-idle-3.png
    M data/core/images/units/human-loyalists/sergeant-idle-5.png
    M data/core/images/units/human-loyalists/sergeant-idle-9.png
    M data/core/images/units/human-loyalists/sergeant-lead-1.png
    M data/core/images/units/human-loyalists/sergeant-lead-2.png
    M data/core/images/units/human-loyalists/sergeant.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-1.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-2.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-3.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-4.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-5.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-6.png
    M data/core/images/units/human-loyalists/shocktrooper-defend-2.png
    M data/core/images/units/human-loyalists/shocktrooper.png
    M data/core/images/units/human-loyalists/siegetrooper-attack-1.png
    M data/core/images/units/human-loyalists/siegetrooper-attack-2.png
    M data/core/images/units/human-loyalists/siegetrooper.png
    M data/core/images/units/human-loyalists/spearman-attack-n-1.png
    M data/core/images/units/human-loyalists/spearman-attack-n-10.png
    M data/core/images/units/human-loyalists/spearman-attack-n-11.png
    M data/core/images/units/human-loyalists/spearman-attack-n-2.png
    M data/core/images/units/human-loyalists/spearman-attack-n-3.png
    M data/core/images/units/human-loyalists/spearman-attack-n-4.png
    M data/core/images/units/human-loyalists/spearman-attack-n-5.png
    M data/core/images/units/human-loyalists/spearman-attack-n-6.png
    M data/core/images/units/human-loyalists/spearman-attack-n-7.png
    M data/core/images/units/human-loyalists/spearman-attack-n-8.png
    M data/core/images/units/human-loyalists/spearman-attack-n-9.png
    M data/core/images/units/human-loyalists/spearman-attack-ne.png
    M data/core/images/units/human-loyalists/spearman-attack-ranged.png
    M data/core/images/units/human-loyalists/spearman-attack-ranged2.png
    M data/core/images/units/human-loyalists/spearman-attack-s-10.png
    M data/core/images/units/human-loyalists/spearman-attack-s-11.png
    M data/core/images/units/human-loyalists/spearman-attack-s-12.png
    M data/core/images/units/human-loyalists/spearman-attack-s-13.png
    M data/core/images/units/human-loyalists/spearman-attack-s-14.png
    M data/core/images/units/human-loyalists/spearman-attack-s-3.png
    M data/core/images/units/human-loyalists/spearman-attack-s-4.png
    M data/core/images/units/human-loyalists/spearman-attack-s-5.png
    M data/core/images/units/human-loyalists/spearman-attack-s-6.png
    M data/core/images/units/human-loyalists/spearman-attack-s-7.png
    M data/core/images/units/human-loyalists/spearman-attack-s-8.png
    M data/core/images/units/human-loyalists/spearman-attack-s-9.png
    M data/core/images/units/human-loyalists/spearman-attack-se-1.png
    M data/core/images/units/human-loyalists/spearman-attack-se-10.png
    M data/core/images/units/human-loyalists/spearman-attack-se-11.png
    M data/core/images/units/human-loyalists/spearman-attack-se-12.png
    M data/core/images/units/human-loyalists/spearman-attack-se-2.png
    M data/core/images/units/human-loyalists/spearman-attack-se-3.png
    M data/core/images/units/human-loyalists/spearman-attack-se-4.png
    M data/core/images/units/human-loyalists/spearman-attack-se-5.png
    M data/core/images/units/human-loyalists/spearman-attack-se-6.png
    M data/core/images/units/human-loyalists/spearman-attack-se-7.png
    M data/core/images/units/human-loyalists/spearman-attack-se-8.png
    M data/core/images/units/human-loyalists/spearman-attack-se-9.png
    M data/core/images/units/human-loyalists/spearman-death2.png
    M data/core/images/units/human-loyalists/spearman-death3.png
    M data/core/images/units/human-loyalists/spearman-death4.png
    M data/core/images/units/human-loyalists/spearman-defend-2.png
    M data/core/images/units/human-loyalists/spearman-defend.png
    M data/core/images/units/human-loyalists/spearman-idle1.png
    M data/core/images/units/human-loyalists/spearman-idle2-1.png
    M data/core/images/units/human-loyalists/spearman-idle2-2.png
    M data/core/images/units/human-loyalists/spearman-idle2-5.png
    M data/core/images/units/human-loyalists/spearman-n.png
    M data/core/images/units/human-loyalists/spearman-stand-n-1.png
    M data/core/images/units/human-loyalists/spearman-stand-n-2.png
    M data/core/images/units/human-loyalists/spearman-stand-n-3.png
    M data/core/images/units/human-loyalists/spearman-stand-s-1.png
    M data/core/images/units/human-loyalists/spearman-stand-s-2.png
    M data/core/images/units/human-loyalists/spearman-stand-s-3.png
    M data/core/images/units/human-loyalists/spearman-stand-s-4.png
    M data/core/images/units/human-loyalists/spearman-stand-s-5.png
    M data/core/images/units/human-loyalists/spearman-stand-s-6.png
    M data/core/images/units/human-loyalists/swordsman-attack-1.png
    M data/core/images/units/human-loyalists/swordsman-attack-2.png
    M data/core/images/units/human-loyalists/swordsman-defend.png
    M data/core/images/units/human-loyalists/swordsman-idle-1.png
    M data/core/images/units/human-loyalists/swordsman-idle-2.png
    M data/core/images/units/human-loyalists/swordsman-idle-4.png
    M data/core/images/units/human-loyalists/swordsman-idle-5.png
    M data/core/images/units/human-loyalists/swordsman-idle-6.png
    M data/core/images/units/human-loyalists/swordsman-idle-7.png
    M data/core/images/units/human-loyalists/swordsman-idle-8.png
    M data/core/images/units/human-loyalists/swordsman-idle-9.png

  Log Message:
  -----------
  ran wesnoth-optipng


  Commit: 31b6776c178df40ddeae3f99c74c613646298401
      https://github.com/wesnoth/wesnoth/commit/31b6776c178df40ddeae3f99c74c613646298401
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

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

  Log Message:
  -----------
  NR S1: give bonus carryover gold as advertised


  Commit: 1151330c8d05dbda63ec28388cf9cc90286570ff
      https://github.com/wesnoth/wesnoth/commit/1151330c8d05dbda63ec28388cf9cc90286570ff
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

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

  Log Message:
  -----------
  NR S1: simplify a MUF path and redraw after end of event


  Commit: 7f5c1d4068ab9e242850aebd1ef1da98effa16f4
      https://github.com/wesnoth/wesnoth/commit/7f5c1d4068ab9e242850aebd1ef1da98effa16f4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/playsingle_controller.cpp

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


  Commit: dada85ec3c214014b521ad1041f93253b3b4a859
      https://github.com/wesnoth/wesnoth/commit/dada85ec3c214014b521ad1041f93253b3b4a859
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  Improved layout and design of carryover report


  Commit: c6b6e7e7e01563da72942f00ca55587a2040aadb
      https://github.com/wesnoth/wesnoth/commit/c6b6e7e7e01563da72942f00ca55587a2040aadb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  Fixup dada85ec3c21, drop newline hack for windows


  Commit: ffb546332756cc6565dccca9cc0c7aca9d3ec2ac
      https://github.com/wesnoth/wesnoth/commit/ffb546332756cc6565dccca9cc0c7aca9d3ec2ac
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  'Bonus gold' -> 'Total bonus'


  Commit: 17ad6353d9cbbcca0b9665f84005f8edae9a1056
      https://github.com/wesnoth/wesnoth/commit/17ad6353d9cbbcca0b9665f84005f8edae9a1056
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

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

  Log Message:
  -----------
  gui2/teditor_generate_map: Redesign dialog to use a listbox (bug #23431)

Had to move a lot more code than expected.

Note that the entry for YAMG has an unwieldy label for some reason. This
doesn't really matter since YAMG will be removed in an upcoming commit.


  Commit: bed44694fde54c13fb003e882d0b81ddcc4a24da
      https://github.com/wesnoth/wesnoth/commit/bed44694fde54c13fb003e882d0b81ddcc4a24da
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    M src/generators/map_create.cpp
    R src/generators/yamg/ya_mapgen.cpp
    R src/generators/yamg/ya_mapgen.hpp
    R src/generators/yamg/yamg_decls.hpp
    R src/generators/yamg/yamg_hex.cpp
    R src/generators/yamg/yamg_hex.hpp
    R src/generators/yamg/yamg_hexheap.cpp
    R src/generators/yamg/yamg_hexheap.hpp
    R src/generators/yamg/yamg_params.cpp
    R src/generators/yamg/yamg_params.hpp

  Log Message:
  -----------
  Remove YAMG

There are better uses of our time and energy.


  Commit: a96e0a365907c6d6a5c7dfd3bb59013fbfe9b97d
      https://github.com/wesnoth/wesnoth/commit/a96e0a365907c6d6a5c7dfd3bb59013fbfe9b97d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    R data/multiplayer/scenarios/Random_YAMG_Scenario.cfg

  Log Message:
  -----------
  Remove orphaned map generator scenario

Fixes an assertion failure on the editor's Generate Map menu.


  Commit: 39c1811235f40a0512f0309a3fe34b690c16ff71
      https://github.com/wesnoth/wesnoth/commit/39c1811235f40a0512f0309a3fe34b690c16ff71
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

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

  Log Message:
  -----------
  editor: Remember last map gen choice during same editor session (bug #23431)


  Commit: 9d57c1db583ebd74b8bc646dce9feffeabe61fbf
      https://github.com/wesnoth/wesnoth/commit/9d57c1db583ebd74b8bc646dce9feffeabe61fbf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Updated RELEASE_NOTES


  Commit: 35fdff6622cd247a320a91ecf276f964fc62ad02
      https://github.com/wesnoth/wesnoth/commit/35fdff6622cd247a320a91ecf276f964fc62ad02
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M CMakeLists.txt
    M changelog
    R doc/ana/Doxyfile
    R doc/ana/ana-class-diagram.xmi
    R doc/ana/description.tex
    R doc/ana/images/logo.svg
    R doc/ana/images/modules.png
    M src/CMakeLists.txt
    R src/ana/CMakeLists.txt
    R src/ana/api/ana.hpp
    R src/ana/api/binary_streams.hpp
    R src/ana/api/buffers.hpp
    R src/ana/api/common.hpp
    R src/ana/api/predicates.hpp
    R src/ana/api/stats.hpp
    R src/ana/api/timers.hpp
    R src/ana/apps/CMakeLists.txt
    R src/ana/apps/chat/CMakeLists.txt
    R src/ana/apps/chat/client.cpp
    R src/ana/apps/chat/server.cpp
    R src/ana/src/CMakeLists.txt
    R src/ana/src/SConscript
    R src/ana/src/asio_client.cpp
    R src/ana/src/asio_client.hpp
    R src/ana/src/asio_listener.cpp
    R src/ana/src/asio_listener.hpp
    R src/ana/src/asio_proxy_connection.cpp
    R src/ana/src/asio_proxy_connection.hpp
    R src/ana/src/asio_sender.cpp
    R src/ana/src/asio_sender.hpp
    R src/ana/src/asio_server.cpp
    R src/ana/src/asio_server.hpp
    R src/ana/src/asio_timers.cpp
    R src/ana/test/CMakeLists.txt
    R src/ana/test/ana_client.cpp
    R src/ana/test/sdl_server.cpp
    R src/network_ana.cpp
    R src/network_manager_ana.cpp
    R src/network_manager_ana.hpp

  Log Message:
  -----------
  Remove ANA

This project was never completed, the author left, and what we had was
too buggy to use in production (including such gems as a server DoS
bug).

Only removed from the CMake recipe since it was already removed from the
SCons script in commit 634b0039f80e3ba3ecf9729516071d533c25d3d5.


  Commit: 36451c214fc7aaf7741c389ceec4bf038936e8c7
      https://github.com/wesnoth/wesnoth/commit/36451c214fc7aaf7741c389ceec4bf038936e8c7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  Made starting an mp game with no sides impossible (bug 23519)


  Commit: ba3f4129feb609a18bfa790983f2aede5d90f74e
      https://github.com/wesnoth/wesnoth/commit/ba3f4129feb609a18bfa790983f2aede5d90f74e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    M src/play_controller.cpp
    M src/playmp_controller.cpp
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  Show objectives at the proper time at start of turn (bug 23518)


  Commit: a8da5e2b6dc3d9dac997e464a12a9b7e07c86a52
      https://github.com/wesnoth/wesnoth/commit/a8da5e2b6dc3d9dac997e464a12a9b7e07c86a52
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/dialogs.cpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  fix assertion failure when dismissing units

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


  Commit: 552a6ce6191272ee55f08dc5877aab43b448da9a
      https://github.com/wesnoth/wesnoth/commit/552a6ce6191272ee55f08dc5877aab43b448da9a
  Author: Randypk <randypkdev1 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/replay_controller.cpp

  Log Message:
  -----------
  BugFix #23201 Toggle icons display error in replay
Enable hotkeys during GUI initialization in replay controller.


  Commit: 4aa814854250722b778ff2ed2f320b81ae261d69
      https://github.com/wesnoth/wesnoth/commit/4aa814854250722b778ff2ed2f320b81ae261d69
  Author: Randypk <randypkdev1 at gmail.com>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Fixed up changelog for BugFix #23201.

Conflicts:
	changelog


  Commit: 5850d8f831acf1b6940c6624ad9539c5c80275fb
      https://github.com/wesnoth/wesnoth/commit/5850d8f831acf1b6940c6624ad9539c5c80275fb
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    M data/core/images/units/human-outlaws/footpad+female-attack1.png
    M data/core/images/units/human-outlaws/footpad+female-attack2.png
    M data/core/images/units/human-outlaws/footpad+female-defend.png
    M data/core/images/units/human-outlaws/footpad+female-idle-1.png
    M data/core/images/units/human-outlaws/footpad+female-idle-2.png
    M data/core/images/units/human-outlaws/footpad+female-idle-3.png
    M data/core/images/units/human-outlaws/footpad+female-idle-4.png
    M data/core/images/units/human-outlaws/footpad+female-melee-1.png
    M data/core/images/units/human-outlaws/footpad+female-melee-2.png
    M data/core/images/units/human-outlaws/footpad+female-melee-3.png
    M data/core/images/units/human-outlaws/footpad+female-melee-4.png
    M data/core/images/units/human-outlaws/footpad+female.png
    M data/core/images/units/human-outlaws/footpad-attack1.png
    M data/core/images/units/human-outlaws/footpad-attack2.png
    M data/core/images/units/human-outlaws/footpad-defend.png
    M data/core/images/units/human-outlaws/footpad-idle-1.png
    M data/core/images/units/human-outlaws/footpad-idle-2.png
    M data/core/images/units/human-outlaws/footpad-idle-3.png
    M data/core/images/units/human-outlaws/footpad-idle-4.png
    M data/core/images/units/human-outlaws/footpad-melee-1.png
    M data/core/images/units/human-outlaws/footpad-melee-2.png
    M data/core/images/units/human-outlaws/footpad-melee-3.png
    M data/core/images/units/human-outlaws/footpad-melee-4.png
    M data/core/images/units/human-outlaws/footpad.png
    M data/core/images/units/human-outlaws/poacher-attack.png
    M data/core/images/units/human-outlaws/poacher-attack1.png
    M data/core/images/units/human-outlaws/poacher-attack2.png
    M data/core/images/units/human-outlaws/poacher-attack3.png
    M data/core/images/units/human-outlaws/poacher-bow-defend.png
    M data/core/images/units/human-outlaws/poacher-dagger.png
    M data/core/images/units/human-outlaws/poacher-defend.png
    M data/core/images/units/human-outlaws/poacher.png

  Log Message:
  -----------
  Outlaw sprite fixes by Kwandulin


  Commit: bf6eb506a55abcfe25db2efb35552b278c72127f
      https://github.com/wesnoth/wesnoth/commit/bf6eb506a55abcfe25db2efb35552b278c72127f
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    R data/core/images/units/undead-skeletal/archer-attack.png
    R data/core/images/units/undead-skeletal/archer-bow-attack-1.png
    R data/core/images/units/undead-skeletal/archer-bow-attack-2.png
    R data/core/images/units/undead-skeletal/archer-bow-attack-3.png
    R data/core/images/units/undead-skeletal/archer-bow-attack-4.png
    R data/core/images/units/undead-skeletal/archer-bow-defend.png
    R data/core/images/units/undead-skeletal/archer-bow.png
    R data/core/images/units/undead-skeletal/archer-defend.png
    R data/core/images/units/undead-skeletal/archer-die-1.png
    R data/core/images/units/undead-skeletal/archer-die-10.png
    R data/core/images/units/undead-skeletal/archer-die-11.png
    R data/core/images/units/undead-skeletal/archer-die-12.png
    R data/core/images/units/undead-skeletal/archer-die-13.png
    R data/core/images/units/undead-skeletal/archer-die-2.png
    R data/core/images/units/undead-skeletal/archer-die-3.png
    R data/core/images/units/undead-skeletal/archer-die-4.png
    R data/core/images/units/undead-skeletal/archer-die-5.png
    R data/core/images/units/undead-skeletal/archer-die-6.png
    R data/core/images/units/undead-skeletal/archer-die-7.png
    R data/core/images/units/undead-skeletal/archer-die-8.png
    R data/core/images/units/undead-skeletal/archer-die-9.png
    R data/core/images/units/undead-skeletal/archer-die2-1.png
    R data/core/images/units/undead-skeletal/archer-die2-2.png
    R data/core/images/units/undead-skeletal/archer-die2-3.png
    R data/core/images/units/undead-skeletal/archer-die2-4.png
    R data/core/images/units/undead-skeletal/archer-die2-5.png
    R data/core/images/units/undead-skeletal/archer-die2-6.png
    R data/core/images/units/undead-skeletal/archer-die2-7.png
    R data/core/images/units/undead-skeletal/archer-idle-1.png
    R data/core/images/units/undead-skeletal/archer-idle-10.png
    R data/core/images/units/undead-skeletal/archer-idle-11.png
    R data/core/images/units/undead-skeletal/archer-idle-12.png
    R data/core/images/units/undead-skeletal/archer-idle-13.png
    R data/core/images/units/undead-skeletal/archer-idle-14.png
    R data/core/images/units/undead-skeletal/archer-idle-2.png
    R data/core/images/units/undead-skeletal/archer-idle-3.png
    R data/core/images/units/undead-skeletal/archer-idle-4.png
    R data/core/images/units/undead-skeletal/archer-idle-5.png
    R data/core/images/units/undead-skeletal/archer-idle-6.png
    R data/core/images/units/undead-skeletal/archer-idle-7.png
    R data/core/images/units/undead-skeletal/archer-idle-8.png
    R data/core/images/units/undead-skeletal/archer-idle-9.png
    R data/core/images/units/undead-skeletal/archer.png
    A data/core/images/units/undead-skeletal/archer/archer-attack.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-1.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-2.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-3.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-4.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-5.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-6.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-7.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-8.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-attack-1.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-attack-2.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-attack-3.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-attack-4.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-defend.png
    A data/core/images/units/undead-skeletal/archer/archer-bow.png
    A data/core/images/units/undead-skeletal/archer/archer-defend.png
    A data/core/images/units/undead-skeletal/archer/archer-die-1.png
    A data/core/images/units/undead-skeletal/archer/archer-die-10.png
    A data/core/images/units/undead-skeletal/archer/archer-die-11.png
    A data/core/images/units/undead-skeletal/archer/archer-die-12.png
    A data/core/images/units/undead-skeletal/archer/archer-die-13.png
    A data/core/images/units/undead-skeletal/archer/archer-die-2.png
    A data/core/images/units/undead-skeletal/archer/archer-die-3.png
    A data/core/images/units/undead-skeletal/archer/archer-die-4.png
    A data/core/images/units/undead-skeletal/archer/archer-die-5.png
    A data/core/images/units/undead-skeletal/archer/archer-die-6.png
    A data/core/images/units/undead-skeletal/archer/archer-die-7.png
    A data/core/images/units/undead-skeletal/archer/archer-die-8.png
    A data/core/images/units/undead-skeletal/archer/archer-die-9.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-1.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-2.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-3.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-4.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-5.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-6.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-7.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-1.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-10.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-11.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-12.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-13.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-14.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-2.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-3.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-4.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-5.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-6.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-7.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-8.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-9.png
    A data/core/images/units/undead-skeletal/archer/archer.png
    M data/core/units/undead/Skeleton_Archer.cfg

  Log Message:
  -----------
  Added a se bob anim for the Skeleton Archer by Kwandulin


  Commit: 699debae7d120456a794170d4e008e19e72764db
      https://github.com/wesnoth/wesnoth/commit/699debae7d120456a794170d4e008e19e72764db
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    M data/core/images/units/human-outlaws/assassin+female-defend-1.png
    M data/core/images/units/human-outlaws/assassin+female-defend-2.png
    M data/core/images/units/human-outlaws/assassin+female-melee-1-1.png
    M data/core/images/units/human-outlaws/assassin+female-melee-1-2.png
    M data/core/images/units/human-outlaws/assassin+female-melee-2-1.png
    M data/core/images/units/human-outlaws/assassin+female-melee-2-2.png
    M data/core/images/units/human-outlaws/assassin+female-throwknife1.png
    M data/core/images/units/human-outlaws/assassin+female-throwknife2.png
    M data/core/images/units/human-outlaws/assassin+female.png
    M data/core/images/units/human-outlaws/assassin-defend-1.png
    M data/core/images/units/human-outlaws/assassin-defend-2.png
    M data/core/images/units/human-outlaws/assassin-melee-1-1.png
    M data/core/images/units/human-outlaws/assassin-melee-1-2.png
    M data/core/images/units/human-outlaws/assassin-melee-2-1.png
    M data/core/images/units/human-outlaws/assassin-melee-2-2.png
    M data/core/images/units/human-outlaws/assassin-throwknife1.png
    M data/core/images/units/human-outlaws/assassin-throwknife2.png
    M data/core/images/units/human-outlaws/assassin.png
    M data/core/images/units/human-outlaws/bandit-defend-1.png
    M data/core/images/units/human-outlaws/bandit-defend-2.png
    M data/core/images/units/human-outlaws/bandit-melee-1.png
    M data/core/images/units/human-outlaws/bandit-melee-2.png
    M data/core/images/units/human-outlaws/bandit-melee-4.png
    M data/core/images/units/human-outlaws/bandit-melee-5.png
    M data/core/images/units/human-outlaws/bandit-melee-8.png
    M data/core/images/units/human-outlaws/bandit.png
    M data/core/images/units/human-outlaws/footpad+female-attack1.png
    M data/core/images/units/human-outlaws/footpad+female-attack2.png
    M data/core/images/units/human-outlaws/footpad+female-defend.png
    M data/core/images/units/human-outlaws/footpad+female-idle-1.png
    M data/core/images/units/human-outlaws/footpad+female-idle-2.png
    M data/core/images/units/human-outlaws/footpad+female-idle-3.png
    M data/core/images/units/human-outlaws/footpad+female-idle-4.png
    M data/core/images/units/human-outlaws/footpad+female-melee-1.png
    M data/core/images/units/human-outlaws/footpad+female-melee-2.png
    M data/core/images/units/human-outlaws/footpad+female-melee-3.png
    M data/core/images/units/human-outlaws/footpad+female-melee-4.png
    M data/core/images/units/human-outlaws/footpad+female.png
    M data/core/images/units/human-outlaws/footpad-attack1.png
    M data/core/images/units/human-outlaws/footpad-attack2.png
    M data/core/images/units/human-outlaws/footpad-defend.png
    M data/core/images/units/human-outlaws/footpad-idle-1.png
    M data/core/images/units/human-outlaws/footpad-idle-2.png
    M data/core/images/units/human-outlaws/footpad-idle-3.png
    M data/core/images/units/human-outlaws/footpad-idle-4.png
    M data/core/images/units/human-outlaws/footpad-melee-1.png
    M data/core/images/units/human-outlaws/footpad-melee-2.png
    M data/core/images/units/human-outlaws/footpad-melee-3.png
    M data/core/images/units/human-outlaws/footpad-melee-4.png
    M data/core/images/units/human-outlaws/footpad.png
    M data/core/images/units/human-outlaws/fugitive+female-defend.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-1.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-2.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-3.png
    M data/core/images/units/human-outlaws/fugitive+female-ranged-1.png
    M data/core/images/units/human-outlaws/fugitive+female-ranged-2.png
    M data/core/images/units/human-outlaws/fugitive+female.png
    M data/core/images/units/human-outlaws/fugitive-defend.png
    M data/core/images/units/human-outlaws/fugitive-melee-1.png
    M data/core/images/units/human-outlaws/fugitive-melee-2.png
    M data/core/images/units/human-outlaws/fugitive-melee-3.png
    M data/core/images/units/human-outlaws/fugitive-ranged-1.png
    M data/core/images/units/human-outlaws/fugitive-ranged-2.png
    M data/core/images/units/human-outlaws/fugitive.png
    M data/core/images/units/human-outlaws/highwayman-defend-1.png
    M data/core/images/units/human-outlaws/highwayman-defend-2.png
    M data/core/images/units/human-outlaws/highwayman-melee-1.png
    M data/core/images/units/human-outlaws/highwayman-melee-2.png
    M data/core/images/units/human-outlaws/highwayman-melee-3.png
    M data/core/images/units/human-outlaws/highwayman-melee-4.png
    M data/core/images/units/human-outlaws/highwayman-melee-5.png
    M data/core/images/units/human-outlaws/highwayman-melee-6.png
    M data/core/images/units/human-outlaws/highwayman-melee-7.png
    M data/core/images/units/human-outlaws/highwayman.png
    M data/core/images/units/human-outlaws/huntsman-attack-melee.png
    M data/core/images/units/human-outlaws/huntsman-attack1.png
    M data/core/images/units/human-outlaws/huntsman-attack2.png
    M data/core/images/units/human-outlaws/huntsman-attack3.png
    M data/core/images/units/human-outlaws/huntsman-bow-defend.png
    M data/core/images/units/human-outlaws/huntsman-defend.png
    M data/core/images/units/human-outlaws/huntsman.png
    M data/core/images/units/human-outlaws/outlaw+female-attack1.png
    M data/core/images/units/human-outlaws/outlaw+female-attack2.png
    M data/core/images/units/human-outlaws/outlaw+female-defend.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-1.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-2.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-3.png
    M data/core/images/units/human-outlaws/outlaw+female.png
    M data/core/images/units/human-outlaws/outlaw-attack1.png
    M data/core/images/units/human-outlaws/outlaw-attack2.png
    M data/core/images/units/human-outlaws/outlaw-defend.png
    M data/core/images/units/human-outlaws/outlaw-idle-1.png
    M data/core/images/units/human-outlaws/outlaw-idle-2.png
    M data/core/images/units/human-outlaws/outlaw-idle-3.png
    M data/core/images/units/human-outlaws/outlaw-idle-4.png
    M data/core/images/units/human-outlaws/outlaw-idle-5.png
    M data/core/images/units/human-outlaws/outlaw-idle-6.png
    M data/core/images/units/human-outlaws/outlaw-idle-7.png
    M data/core/images/units/human-outlaws/outlaw-melee-1.png
    M data/core/images/units/human-outlaws/outlaw-melee-2.png
    M data/core/images/units/human-outlaws/outlaw-melee-3.png
    M data/core/images/units/human-outlaws/outlaw.png
    M data/core/images/units/human-outlaws/poacher-attack.png
    M data/core/images/units/human-outlaws/poacher-attack1.png
    M data/core/images/units/human-outlaws/poacher-attack2.png
    M data/core/images/units/human-outlaws/poacher-attack3.png
    M data/core/images/units/human-outlaws/poacher-bow-defend.png
    M data/core/images/units/human-outlaws/poacher-dagger.png
    M data/core/images/units/human-outlaws/poacher-defend.png
    M data/core/images/units/human-outlaws/poacher.png
    M data/core/images/units/human-outlaws/ranger-bow-attack1.png
    M data/core/images/units/human-outlaws/ranger-bow-attack2.png
    M data/core/images/units/human-outlaws/ranger-bow-attack3.png
    M data/core/images/units/human-outlaws/ranger-bow-attack4.png
    M data/core/images/units/human-outlaws/ranger-bow-defend.png
    M data/core/images/units/human-outlaws/ranger-bow.png
    M data/core/images/units/human-outlaws/ranger-sword-attack1.png
    M data/core/images/units/human-outlaws/ranger-sword-attack2.png
    M data/core/images/units/human-outlaws/ranger-sword-attack3.png
    M data/core/images/units/human-outlaws/ranger-sword-attack4.png
    M data/core/images/units/human-outlaws/ranger-sword-defend-1.png
    M data/core/images/units/human-outlaws/ranger-sword-defend-2.png
    M data/core/images/units/human-outlaws/ranger.png
    M data/core/images/units/human-outlaws/rogue+female-attack.png
    M data/core/images/units/human-outlaws/rogue+female-die-1.png
    M data/core/images/units/human-outlaws/rogue+female-die-2.png
    M data/core/images/units/human-outlaws/rogue+female-die-3.png
    M data/core/images/units/human-outlaws/rogue+female-die-4.png
    M data/core/images/units/human-outlaws/rogue+female-die-5.png
    M data/core/images/units/human-outlaws/rogue+female-die-6.png
    M data/core/images/units/human-outlaws/rogue+female-ranged.png
    M data/core/images/units/human-outlaws/rogue+female.png
    M data/core/images/units/human-outlaws/rogue-attack.png
    M data/core/images/units/human-outlaws/rogue-defend.png
    M data/core/images/units/human-outlaws/rogue-die-2.png
    M data/core/images/units/human-outlaws/rogue-die-3.png
    M data/core/images/units/human-outlaws/rogue-die-4.png
    M data/core/images/units/human-outlaws/rogue-die-5.png
    M data/core/images/units/human-outlaws/rogue-die-6.png
    M data/core/images/units/human-outlaws/rogue-ranged.png
    M data/core/images/units/human-outlaws/rogue.png
    M data/core/images/units/human-outlaws/thief+female-attack.png
    M data/core/images/units/human-outlaws/thief+female-defend-1-1.png
    M data/core/images/units/human-outlaws/thief+female-defend-1-2.png
    M data/core/images/units/human-outlaws/thief+female-defend-2-1.png
    M data/core/images/units/human-outlaws/thief+female-defend-2-2.png
    M data/core/images/units/human-outlaws/thief+female-defend-3-1.png
    M data/core/images/units/human-outlaws/thief+female-die-1.png
    M data/core/images/units/human-outlaws/thief+female-die-2.png
    M data/core/images/units/human-outlaws/thief+female-die-3.png
    M data/core/images/units/human-outlaws/thief+female-die-4.png
    M data/core/images/units/human-outlaws/thief+female-die-5.png
    M data/core/images/units/human-outlaws/thief+female-die-6.png
    M data/core/images/units/human-outlaws/thief+female-die-7.png
    M data/core/images/units/human-outlaws/thief+female-idle-1.png
    M data/core/images/units/human-outlaws/thief+female-idle-10.png
    M data/core/images/units/human-outlaws/thief+female-idle-11.png
    M data/core/images/units/human-outlaws/thief+female-idle-12.png
    M data/core/images/units/human-outlaws/thief+female-idle-5.png
    M data/core/images/units/human-outlaws/thief+female-idle-7.png
    M data/core/images/units/human-outlaws/thief+female-idle-8.png
    M data/core/images/units/human-outlaws/thief+female-idle-9.png
    M data/core/images/units/human-outlaws/thief+female.png
    M data/core/images/units/human-outlaws/thief-attack.png
    M data/core/images/units/human-outlaws/thief-defend-1-2.png
    M data/core/images/units/human-outlaws/thief-defend-2-1.png
    M data/core/images/units/human-outlaws/thief-defend-2-2.png
    M data/core/images/units/human-outlaws/thief-defend-3-1.png
    M data/core/images/units/human-outlaws/thief-die-1.png
    M data/core/images/units/human-outlaws/thief-die-2.png
    M data/core/images/units/human-outlaws/thief-die-4.png
    M data/core/images/units/human-outlaws/thief-die-5.png
    M data/core/images/units/human-outlaws/thief-die-6.png
    M data/core/images/units/human-outlaws/thief-die-7.png
    M data/core/images/units/human-outlaws/thief-idle-10.png
    M data/core/images/units/human-outlaws/thief-idle-11.png
    M data/core/images/units/human-outlaws/thief-idle-12.png
    M data/core/images/units/human-outlaws/thief-idle-2.png
    M data/core/images/units/human-outlaws/thief-idle-3.png
    M data/core/images/units/human-outlaws/thief-idle-4.png
    M data/core/images/units/human-outlaws/thief-idle-5.png
    M data/core/images/units/human-outlaws/thief-idle-7.png
    M data/core/images/units/human-outlaws/thief-idle-8.png
    M data/core/images/units/human-outlaws/thief-idle-9.png
    M data/core/images/units/human-outlaws/thug-defend-1.png
    M data/core/images/units/human-outlaws/thug-idle-1.png
    M data/core/images/units/human-outlaws/thug-melee-1.png
    M data/core/images/units/human-outlaws/thug-melee-2.png
    M data/core/images/units/human-outlaws/thug-melee-3.png
    M data/core/images/units/human-outlaws/thug-melee-4.png
    M data/core/images/units/human-outlaws/thug-melee-5.png
    M data/core/images/units/human-outlaws/thug-melee-6.png
    M data/core/images/units/human-outlaws/thug-melee-7.png
    M data/core/images/units/human-outlaws/thug.png
    M data/core/images/units/human-outlaws/trapper-attack-melee-2.png
    M data/core/images/units/human-outlaws/trapper-attack-melee.png
    M data/core/images/units/human-outlaws/trapper-attack1.png
    M data/core/images/units/human-outlaws/trapper-attack2.png
    M data/core/images/units/human-outlaws/trapper-dagger.png
    M data/core/images/units/human-outlaws/trapper-defend.png
    M data/core/images/units/human-outlaws/trapper-die-1.png
    M data/core/images/units/human-outlaws/trapper-die-2.png
    M data/core/images/units/human-outlaws/trapper-die-3.png
    M data/core/images/units/human-outlaws/trapper-die-5.png
    M data/core/images/units/human-outlaws/trapper-die-6.png
    M data/core/images/units/human-outlaws/trapper-die-7.png
    M data/core/images/units/human-outlaws/trapper-die-8.png
    M data/core/images/units/human-outlaws/trapper.png
    M data/core/images/units/undead-skeletal/archer/archer-attack.png
    M data/core/images/units/undead-skeletal/archer/archer-bob-1.png
    M data/core/images/units/undead-skeletal/archer/archer-bob-2.png
    M data/core/images/units/undead-skeletal/archer/archer-bob-3.png
    M data/core/images/units/undead-skeletal/archer/archer-bob-4.png
    M data/core/images/units/undead-skeletal/archer/archer-bob-5.png
    M data/core/images/units/undead-skeletal/archer/archer-bob-6.png
    M data/core/images/units/undead-skeletal/archer/archer-bob-7.png
    M data/core/images/units/undead-skeletal/archer/archer-bob-8.png
    M data/core/images/units/undead-skeletal/archer/archer-bow-attack-1.png
    M data/core/images/units/undead-skeletal/archer/archer-bow-attack-2.png
    M data/core/images/units/undead-skeletal/archer/archer-bow-attack-3.png
    M data/core/images/units/undead-skeletal/archer/archer-bow-attack-4.png
    M data/core/images/units/undead-skeletal/archer/archer-bow-defend.png
    M data/core/images/units/undead-skeletal/archer/archer-bow.png
    M data/core/images/units/undead-skeletal/archer/archer-defend.png
    M data/core/images/units/undead-skeletal/archer/archer-die-1.png
    M data/core/images/units/undead-skeletal/archer/archer-die-10.png
    M data/core/images/units/undead-skeletal/archer/archer-die-11.png
    M data/core/images/units/undead-skeletal/archer/archer-die-12.png
    M data/core/images/units/undead-skeletal/archer/archer-die-13.png
    M data/core/images/units/undead-skeletal/archer/archer-die-2.png
    M data/core/images/units/undead-skeletal/archer/archer-die-3.png
    M data/core/images/units/undead-skeletal/archer/archer-die-4.png
    M data/core/images/units/undead-skeletal/archer/archer-die-5.png
    M data/core/images/units/undead-skeletal/archer/archer-die-6.png
    M data/core/images/units/undead-skeletal/archer/archer-die-7.png
    M data/core/images/units/undead-skeletal/archer/archer-die-9.png
    M data/core/images/units/undead-skeletal/archer/archer-die2-1.png
    M data/core/images/units/undead-skeletal/archer/archer-die2-2.png
    M data/core/images/units/undead-skeletal/archer/archer-die2-3.png
    M data/core/images/units/undead-skeletal/archer/archer-die2-4.png
    M data/core/images/units/undead-skeletal/archer/archer-die2-5.png
    M data/core/images/units/undead-skeletal/archer/archer-die2-6.png
    M data/core/images/units/undead-skeletal/archer/archer-die2-7.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-1.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-10.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-11.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-12.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-13.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-14.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-4.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-6.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-7.png
    M data/core/images/units/undead-skeletal/archer/archer-idle-9.png
    M data/core/images/units/undead-skeletal/archer/archer.png

  Log Message:
  -----------
  wesnoth-optipng run


  Commit: c976c1682ee089a90a5bb681268fcbeb62a379ce
      https://github.com/wesnoth/wesnoth/commit/c976c1682ee089a90a5bb681268fcbeb62a379ce
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  mp: Fix uninitialized variable warning

Introduced by commit 36451c214fc7aaf7741c389ceec4bf038936e8c7.

vultraz, check whether the logic is still correct after this change.


  Commit: d7d76ac1fc546165cc0d9952e1d1b862579b4817
      https://github.com/wesnoth/wesnoth/commit/d7d76ac1fc546165cc0d9952e1d1b862579b4817
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M changelog
    M src/game_initialization/create_engine.cpp

  Log Message:
  -----------
  mp: Ignore formatting markup in era names


  Commit: a810cb8937c24f9e3f5940746bda0f573f11c98f
      https://github.com/wesnoth/wesnoth/commit/a810cb8937c24f9e3f5940746bda0f573f11c98f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/server/server.cpp

  Log Message:
  -----------
  wesnothd: Don't warn about FIFODIR being unset on Windows

Since to my knowledge it's impossible to create named pipes on Windows on
a regular filesystem and both the listener and the sender have to use the
Win32 API to establish communication instead.


  Commit: 4c7bc28ad584f1ceef5f2d1dc7aa6b7fdd92b2fa
      https://github.com/wesnoth/wesnoth/commit/4c7bc28ad584f1ceef5f2d1dc7aa6b7fdd92b2fa
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp
    A src/campaign_server/control.hpp

  Log Message:
  -----------
  campaignd: Add dedicated type for parsing admin commands


  Commit: fd96b333f5a4b700c2ef7600d8c275cfe1b62d87
      https://github.com/wesnoth/wesnoth/commit/fd96b333f5a4b700c2ef7600d8c275cfe1b62d87
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Log message on shut down request via FIFO


  Commit: e00bf02df1b0494ff0793a39399491ac62e2dacd
      https://github.com/wesnoth/wesnoth/commit/e00bf02df1b0494ff0793a39399491ac62e2dacd
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp
    M src/campaign_server/control.hpp

  Log Message:
  -----------
  campaignd: Log unrecognized FIFO commands


  Commit: 974c033cd1c6aaf63106cf3007729fd2e044440c
      https://github.com/wesnoth/wesnoth/commit/974c033cd1c6aaf63106cf3007729fd2e044440c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Implement 'readonly' command, toggles RO mode


  Commit: a982c376e9df0be61b8e1e78d9a6f1140d3220d3
      https://github.com/wesnoth/wesnoth/commit/a982c376e9df0be61b8e1e78d9a6f1140d3220d3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Implement 'flush' command, flushes config to disk immediately


  Commit: 4b71db0c8e7427806037c98365388f17da780937
      https://github.com/wesnoth/wesnoth/commit/4b71db0c8e7427806037c98365388f17da780937
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Implement `reload` command

By default is has the same effect as SIGINT, but it also takes an
optional 'blacklist' argument which instructs campaignd to only re-read
the blacklist file.


  Commit: 66e92fe597db628968e60a794e4f7764bdd97cdd
      https://github.com/wesnoth/wesnoth/commit/66e92fe597db628968e60a794e4f7764bdd97cdd
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/server/input_stream.hpp

  Log Message:
  -----------
  Add input_stream::path() method to retrieve the original path


  Commit: 9f118c49ad59f8052e26cd7d4caf678185f71517
      https://github.com/wesnoth/wesnoth/commit/9f118c49ad59f8052e26cd7d4caf678185f71517
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Fix SIGINT/reload command issues with an unchanged FIFO path

This prevents campaignd from deleting the current FIFO on config reload
if the path in the config hasn't changed, and potentially losing queued
up commands.


  Commit: d708b39611db2357c45f95173f0359a0c3c46bbd
      https://github.com/wesnoth/wesnoth/commit/d708b39611db2357c45f95173f0359a0c3c46bbd
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-23 (Thu, 23 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Implement `setpass` command

Replaces an add-on's passphrase via FIFO without needing the previous
passphrase.


  Commit: 07739ea26186ec40c010e6eaade5e72e7fbb239d
      https://github.com/wesnoth/wesnoth/commit/07739ea26186ec40c010e6eaade5e72e7fbb239d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp
    A src/campaign_server/control.hpp
    M src/server/input_stream.hpp

  Log Message:
  -----------
  Merge branch 'campaignd/adminctl'


  Commit: cec8bb61187119f60103677ab4b2729dd1b6792f
      https://github.com/wesnoth/wesnoth/commit/cec8bb61187119f60103677ab4b2729dd1b6792f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  Fix up commit 0087870 by adding return statements

Otherwise the add-on isn't actually rejected.


  Commit: 82073c1c51a49983abaa916cf36b48410877500b
      https://github.com/wesnoth/wesnoth/commit/82073c1c51a49983abaa916cf36b48410877500b
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/07b_Undead_Crossing.cfg

  Log Message:
  -----------
  EI: more improvements to S7b


  Commit: 4f227059cf7fa6450995a7ffdfdea5568c7947c8
      https://github.com/wesnoth/wesnoth/commit/4f227059cf7fa6450995a7ffdfdea5568c7947c8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg
    M data/campaigns/Northern_Rebirth/scenarios/03_To_the_Mines.cfg

  Log Message:
  -----------
  NR S2,3: properly give endlevel bonus when appropriate


  Commit: 548efbbf97a895360c38e0c8cca06d1a4d190cd3
      https://github.com/wesnoth/wesnoth/commit/548efbbf97a895360c38e0c8cca06d1a4d190cd3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-24 (Fri, 24 Apr 2015)

  Changed paths:
    A utils/mp-server/send_campaignd_command

  Log Message:
  -----------
  send_campaignd_command: Add to repository


  Commit: 2dc58348e41c3cbaac362bb978db92abeb7d0c25
      https://github.com/wesnoth/wesnoth/commit/2dc58348e41c3cbaac362bb978db92abeb7d0c25
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: Use saucy from old-releases.ubuntu.com

saucy went EOL about a year ago so it's no longer in the main mirrors.


  Commit: 3acca15ee1edf4f8e3b65e2baf3b14137b322bbb
      https://github.com/wesnoth/wesnoth/commit/3acca15ee1edf4f8e3b65e2baf3b14137b322bbb
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

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

  Log Message:
  -----------
  campaignd: Refactor [campaign] searches into a get_campaign() method


  Commit: 0bef9d6553e8a1035cdf8536f8478033746216f3
      https://github.com/wesnoth/wesnoth/commit/0bef9d6553e8a1035cdf8536f8478033746216f3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Write an error to ERR_CS instead of LOG_CS


  Commit: 9f6c07815e138c77909409aab6481ca22656e2e8
      https://github.com/wesnoth/wesnoth/commit/9f6c07815e138c77909409aab6481ca22656e2e8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

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

  Log Message:
  -----------
  tcampain_selection: removed unused tree view


  Commit: 7fe17353f124831ca60f78c85b770cc9addba5bd
      https://github.com/wesnoth/wesnoth/commit/7fe17353f124831ca60f78c85b770cc9addba5bd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

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

  Log Message:
  -----------
  Dropped some includes unused after 9f6c07815e13


  Commit: bce7c9c3295ad022aaa6f115a3b97003341c2d38
      https://github.com/wesnoth/wesnoth/commit/bce7c9c3295ad022aaa6f115a3b97003341c2d38
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M data/gui/default/window/core_dialog.cfg
    M src/gui/dialogs/core_selection.cpp

  Log Message:
  -----------
  tcore_selection: cleaned up cruft left over from the campaign dialog


  Commit: 8a7fe3a7db6c143777c855c7107699d92450c346
      https://github.com/wesnoth/wesnoth/commit/8a7fe3a7db6c143777c855c7107699d92450c346
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M data/cores.cfg
    M data/gui/default/window/core_dialog.cfg
    M src/gui/dialogs/core_selection.cpp

  Log Message:
  -----------
  tcore_selection: removed image field under description

This also replaces the icon= key with the image= key


  Commit: 30617a4c5b8c6f4f978323806d9ee4ecb0f161dd
      https://github.com/wesnoth/wesnoth/commit/30617a4c5b8c6f4f978323806d9ee4ecb0f161dd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M data/cores.cfg

  Log Message:
  -----------
  Removed core: 'The Broken One'


  Commit: 8d2609ff4c59b9c4713d5b2e182eab463d4bd15f
      https://github.com/wesnoth/wesnoth/commit/8d2609ff4c59b9c4713d5b2e182eab463d4bd15f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    A cwesnoth.cmd
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    M src/commandline_options.cpp
    A src/desktop/windows_console.cpp
    A src/desktop/windows_console.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Add --wconsole for allocating a Windows console on startup

This is only recognized by the game client at the moment. The
implementation is a bit hacky but it seems to work. Thanks, SDLmain.

The cwesnoth.cmd Windows batch file passes --wconsole to Wesnoth in the
command line, along with any other arguments passed to it. This is
intended to be *the* use case for --wconsole, since otherwise the fact
that Windows won't allocate a console for us on process initialization
(due to Wesnoth being compiled with the GUI application flag) causes
issues with the Command Prompt shell -- namely, the shell returns
before Wesnoth allocates its console, allowing shell input to happen
concurrently with Wesnoth's output to console.

cwesnoth.cmd should be used in shortcuts and given Wesnoth's install
path as its initial working directory.


  Commit: c1fad7357ddecdf42d2f8e395ea8963bbb3da17c
      https://github.com/wesnoth/wesnoth/commit/c1fad7357ddecdf42d2f8e395ea8963bbb3da17c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M cwesnoth.cmd

  Log Message:
  -----------
  cwesnoth: Disable SDL stdio redirection

We can do this using an environment variable. Too bad doing so doesn't
give us a console, otherwise this whole hack wouldn't be necessary in the
first place.


  Commit: e32d9009ddc58527d7c0f58ef95ca283998230f4
      https://github.com/wesnoth/wesnoth/commit/e32d9009ddc58527d7c0f58ef95ca283998230f4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M cwesnoth.cmd

  Log Message:
  -----------
  cwesnoth: Add some documentation


  Commit: 149d375a2b98553f60440c890b85e8f1714195f3
      https://github.com/wesnoth/wesnoth/commit/149d375a2b98553f60440c890b85e8f1714195f3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M changelog

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


  Commit: 077503456339e519864d4b33b918e9bc4dcff8f3
      https://github.com/wesnoth/wesnoth/commit/077503456339e519864d4b33b918e9bc4dcff8f3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M changelog
    A cwesnoth.cmd
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    M src/commandline_options.cpp
    A src/desktop/windows_console.cpp
    A src/desktop/windows_console.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Merge branch 'feature/w32console'


  Commit: 5741d8542e63b19a569a081c62fff6a0286ebb5f
      https://github.com/wesnoth/wesnoth/commit/5741d8542e63b19a569a081c62fff6a0286ebb5f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

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

  Log Message:
  -----------
  NR S2.1: merged mushroom farm dialog with victory dialog


  Commit: 04d7c5b5870469117e536683bae76d1a046d2cbe
      https://github.com/wesnoth/wesnoth/commit/04d7c5b5870469117e536683bae76d1a046d2cbe
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M cwesnoth.cmd

  Log Message:
  -----------
  Set OMP_WAIT_POLICY in cwesnoth.cmd


  Commit: 2f7af4c4778be21e6b397c362d4e1fcc55fe4470
      https://github.com/wesnoth/wesnoth/commit/2f7af4c4778be21e6b397c362d4e1fcc55fe4470
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-04-25 (Sat, 25 Apr 2015)

  Changed paths:
    M projectfiles/VC9/WML_tests.cmd
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  Update VC project (YAMG removal, wconsole addition)

[skip ci]


  Commit: f482208315d276bb224dbacaac38a04e36c948a4
      https://github.com/wesnoth/wesnoth/commit/f482208315d276bb224dbacaac38a04e36c948a4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

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

  Log Message:
  -----------
  Removed an unused linked group


  Commit: 985c66b524f5769e04015fce9a81298bd1034058
      https://github.com/wesnoth/wesnoth/commit/985c66b524f5769e04015fce9a81298bd1034058
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/03_A_Haunting_in_Winter.cfg

  Log Message:
  -----------
  DiD S3: fixed an incorrect speaker in the dwarves sighted event


  Commit: 1c27faf3d22e23950e10486e6932856af9df2256
      https://github.com/wesnoth/wesnoth/commit/1c27faf3d22e23950e10486e6932856af9df2256
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    A data/core/images/portraits/undead/soulless.png
    A data/core/images/portraits/undead/transparent/soulless.png
    M data/core/units/undead/Corpse_Soulless.cfg

  Log Message:
  -----------
  New portrait for the Soulless by doofus-01

http://forums.wesnoth.org/viewtopic.php?p=584387#p584387


  Commit: 7c8f1e5616b2a61a3a002545e4baa398d0485cd3
      https://github.com/wesnoth/wesnoth/commit/7c8f1e5616b2a61a3a002545e4baa398d0485cd3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Updated changelogs


  Commit: 13107f343720f2682d0f41065669293ee4f4871d
      https://github.com/wesnoth/wesnoth/commit/13107f343720f2682d0f41065669293ee4f4871d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    M cwesnoth.cmd

  Log Message:
  -----------
  cwesnoth: Document environment assignments


  Commit: 9e2513183dfa6ac2899f04b721ac470ed50157a6
      https://github.com/wesnoth/wesnoth/commit/9e2513183dfa6ac2899f04b721ac470ed50157a6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    M cwesnoth.cmd

  Log Message:
  -----------
  cwesnoth: Reset OMP_WAIT_POLICY environment variable on exit

We really should save the previous value in a temporary variable instead
and reset it to that but I hate ugly code so...


  Commit: bbd2ffd64fc29ac6a1fa7087f339ac08822cdf4c
      https://github.com/wesnoth/wesnoth/commit/bbd2ffd64fc29ac6a1fa7087f339ac08822cdf4c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    M cwesnoth.cmd

  Log Message:
  -----------
  cwesnoth: Use setlocal to reliably restore env vars

Thanks to aquileia for the tip.


  Commit: e2164f31510d8ed00b25bfba35c74d2009c06568
      https://github.com/wesnoth/wesnoth/commit/e2164f31510d8ed00b25bfba35c74d2009c06568
  Author: Richard Kettering <kettering.richard at gmail.com>
  Date:   2015-04-26 (Sun, 26 Apr 2015)

  Changed paths:
    A data/core/images/icons/hat-huntsman.png

  Log Message:
  -----------
  Added an image for a huntsman's hat.


  Commit: 700c1eb29c0d8c33038369e0fbe82cd6e82cd091
      https://github.com/wesnoth/wesnoth/commit/700c1eb29c0d8c33038369e0fbe82cd6e82cd091
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-27 (Mon, 27 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-editor/gl.po
    M po/wesnoth-ei/gl.po
    M po/wesnoth-help/gl.po
    M po/wesnoth-lib/gl.po
    M po/wesnoth-multiplayer/gl.po
    M po/wesnoth-nr/gl.po
    M po/wesnoth/gl.po

  Log Message:
  -----------
  updated Galician translation


  Commit: 047acf4514a4ae9c87871ad6bef0ff928231d3a1
      https://github.com/wesnoth/wesnoth/commit/047acf4514a4ae9c87871ad6bef0ff928231d3a1
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-04-27 (Mon, 27 Apr 2015)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-ai/gd.po
    M po/wesnoth-help/gd.po
    M po/wesnoth-httt/gd.po
    M po/wesnoth-lib/gd.po
    M po/wesnoth-tsg/gd.po
    M po/wesnoth-tutorial/gd.po

  Log Message:
  -----------
  updated Scottish Gaelic translation


  Commit: 082cfdc9afe22504ea27f2d5f6e8843253996af3
      https://github.com/wesnoth/wesnoth/commit/082cfdc9afe22504ea27f2d5f6e8843253996af3
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-28 (Tue, 28 Apr 2015)

  Changed paths:
    M data/core/macros/abilities.cfg
    M data/core/macros/animation-utils.cfg
    M data/core/macros/sound-utils.cfg

  Log Message:
  -----------
  Updated core macros to use [filter] status= instead of [filter_wml]


  Commit: 9f2fbaea9d543abd8b166c4304f345b0920669f2
      https://github.com/wesnoth/wesnoth/commit/9f2fbaea9d543abd8b166c4304f345b0920669f2
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-28 (Tue, 28 Apr 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/utils/abilities.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/dehydration-utils.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg

  Log Message:
  -----------
  UtBS: used [filter] status= instead of [filter_wml]


  Commit: 0c05c872fff30bf286a2bf9689cd867f1db2a889
      https://github.com/wesnoth/wesnoth/commit/0c05c872fff30bf286a2bf9689cd867f1db2a889
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-28 (Tue, 28 Apr 2015)

  Changed paths:
    M data/campaigns/Dead_Water/units/Brawler.cfg

  Log Message:
  -----------
  DW: used [filter] status= instead of [filter_wml]


  Commit: c6466bf226e2ac95c35223ca8dce2be2e4bae45a
      https://github.com/wesnoth/wesnoth/commit/c6466bf226e2ac95c35223ca8dce2be2e4bae45a
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-28 (Tue, 28 Apr 2015)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/07_The_Desert_of_Death.cfg

  Log Message:
  -----------
  SotBE: used [filter] status= instead of [filter_wml]


  Commit: f6b445f0261af6dab3a9896d1a977698bb0c3afb
      https://github.com/wesnoth/wesnoth/commit/f6b445f0261af6dab3a9896d1a977698bb0c3afb
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-28 (Tue, 28 Apr 2015)

  Changed paths:
    M data/multiplayer/scenarios/4p_A_New_Land.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_worker_options.cfg

  Log Message:
  -----------
  ANL: used [filter] status= instead of [filter_wml]


  Commit: 1f6603e73b867722f6d04e8ff5cea217f2907259
      https://github.com/wesnoth/wesnoth/commit/1f6603e73b867722f6d04e8ff5cea217f2907259
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-28 (Tue, 28 Apr 2015)

  Changed paths:
    M data/scenario-test.cfg

  Log Message:
  -----------
  test scenario: used [filter] status= instead of [filter_wml]


  Commit: 256bffafcc22b31ce09b8cb80b2a8a675a0a038f
      https://github.com/wesnoth/wesnoth/commit/256bffafcc22b31ce09b8cb80b2a8a675a0a038f
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-04-28 (Tue, 28 Apr 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  changelog entry


  Commit: 8b2f0deccc00350730c50d98b99337434caaacb3
      https://github.com/wesnoth/wesnoth/commit/8b2f0deccc00350730c50d98b99337434caaacb3
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/07b_Undead_Crossing.map

  Log Message:
  -----------
  EI: small updates to the S7b map


  Commit: 37c6dcde1d879da96a3b66ad09031c01391a68c7
      https://github.com/wesnoth/wesnoth/commit/37c6dcde1d879da96a3b66ad09031c01391a68c7
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/09_Xenophobia.map

  Log Message:
  -----------
  EI: Updated the map for S9


  Commit: c8adbf18c5e48191a0f833f010ee07aadbec4ef5
      https://github.com/wesnoth/wesnoth/commit/c8adbf18c5e48191a0f833f010ee07aadbec4ef5
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/maps/09_Xenophobia.map
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
    A data/campaigns/Eastern_Invasion/utils/schedule.cfg

  Log Message:
  -----------
  EI: First updates to S9


  Commit: d90c930bd8eb4dedbf81a3313c45bb981c4a5169
      https://github.com/wesnoth/wesnoth/commit/d90c930bd8eb4dedbf81a3313c45bb981c4a5169
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/08_Training_the_Ogres.cfg

  Log Message:
  -----------
  EI: little things in S8


  Commit: c095029d68f82df26464cd40e92e51fcea05c0f1
      https://github.com/wesnoth/wesnoth/commit/c095029d68f82df26464cd40e92e51fcea05c0f1
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  lua print: put a space between items


  Commit: bce5fb22e59f467973ad27c22a6d8101e930f92b
      https://github.com/wesnoth/wesnoth/commit/bce5fb22e59f467973ad27c22a6d8101e930f92b
  Author: Chris Beck <render787 at gmail.com>
  Date:   2015-04-29 (Wed, 29 Apr 2015)

  Changed paths:
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  fixup HEAD^

use tab characters between lua print arguments, and no trailing tab


  Commit: 8ce9b665bd80924007dda6e06b3b2f7966979bfc
      https://github.com/wesnoth/wesnoth/commit/8ce9b665bd80924007dda6e06b3b2f7966979bfc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

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

  Log Message:
  -----------
  NR S2.1: don't charge upkeep for Hamel's Stalwart guards


  Commit: 972fe21cac66ff9a27d486d33a37f7c1b2952cda
      https://github.com/wesnoth/wesnoth/commit/972fe21cac66ff9a27d486d33a37f7c1b2952cda
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M src/scripting/lua_kernel_base.cpp

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


  Commit: 61d0fe448b1563640b1ca98e776a2f1c23a42b96
      https://github.com/wesnoth/wesnoth/commit/61d0fe448b1563640b1ca98e776a2f1c23a42b96
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg

  Log Message:
  -----------
  DiD S10: restore old (slightly modified) behavior for keeping Volk in-castle


  Commit: ce2d859e2d016d18dd8f3d7730e983627b8fe463
      https://github.com/wesnoth/wesnoth/commit/ce2d859e2d016d18dd8f3d7730e983627b8fe463
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg

  Log Message:
  -----------
  DiD S7: flipped filter for undead sighted event

Previously, we were saying, 'when side 1 sees side 2', when it should be the opposite


  Commit: add3ecc176164fb385ab1610a328027d68ae6fb5
      https://github.com/wesnoth/wesnoth/commit/add3ecc176164fb385ab1610a328027d68ae6fb5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    A data/core/images/units/undead-skeletal/bone-shooter-bob-1.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-2.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-3.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-4.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-5.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-6.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-7.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-8.png
    M data/core/units/undead/Skele_Bone_Shooter.cfg

  Log Message:
  -----------
  New Bone Shooter standing animation by Kwandulin


  Commit: 743e16865e68de53c5d9c3cfdc505e3c979a9e38
      https://github.com/wesnoth/wesnoth/commit/743e16865e68de53c5d9c3cfdc505e3c979a9e38
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg

  Log Message:
  -----------
  EI: oops


  Commit: e3122f148b008df2d3862c0d9f1942935384986f
      https://github.com/wesnoth/wesnoth/commit/e3122f148b008df2d3862c0d9f1942935384986f
  Author: Bär Halberkamp <fledaway at gmail.com>
  Date:   2015-04-30 (Thu, 30 Apr 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
    M data/campaigns/Eastern_Invasion/utils/schedule.cfg

  Log Message:
  -----------
  EI: More updates to S9


  Commit: 10abcb9b177f0e4469efd4747976a73d4b2f4865
      https://github.com/wesnoth/wesnoth/commit/10abcb9b177f0e4469efd4747976a73d4b2f4865
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-01 (Fri, 01 May 2015)

  Changed paths:
    A data/core/images/units/undead-skeletal/draug-bob1.png
    A data/core/images/units/undead-skeletal/draug-bob2.png
    A data/core/images/units/undead-skeletal/draug-bob3.png
    A data/core/images/units/undead-skeletal/draug-bob4.png
    A data/core/images/units/undead-skeletal/draug-bob5.png
    A data/core/images/units/undead-skeletal/draug-bob6.png
    A data/core/images/units/undead-skeletal/draug-bob7.png
    A data/core/images/units/undead-skeletal/draug-bob8.png
    M data/core/units/undead/Skele_Draug.cfg

  Log Message:
  -----------
  New Draug standing animation by Picka79


  Commit: e8d58f4f1f0a03345b780d77f7a286199bc7ea55
      https://github.com/wesnoth/wesnoth/commit/e8d58f4f1f0a03345b780d77f7a286199bc7ea55
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-05-01 (Fri, 01 May 2015)

  Changed paths:
    M changelog
    M src/unit.cpp

  Log Message:
  -----------
  Added support for [object] duration=turn end


  Commit: d4b52e10225a68dd984f87d81d3d7478f911b309
      https://github.com/wesnoth/wesnoth/commit/d4b52e10225a68dd984f87d81d3d7478f911b309
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-02 (Sat, 02 May 2015)

  Changed paths:
    M src/actions/move.cpp

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


  Commit: 56329ac8399f2a67265677e5e99ae87ea7d81d77
      https://github.com/wesnoth/wesnoth/commit/56329ac8399f2a67265677e5e99ae87ea7d81d77
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-05-03 (Sun, 03 May 2015)

  Changed paths:
    M changelog
    M src/image_modifications.cpp
    M src/image_modifications.hpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp

  Log Message:
  -----------
  ImagePathWML: added BW() (black and white) function

Partial merge of PR #394


  Commit: 7b70943267240b04805aa55c439666c1bfabfb46
      https://github.com/wesnoth/wesnoth/commit/7b70943267240b04805aa55c439666c1bfabfb46
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-05-04 (Mon, 04 May 2015)

  Changed paths:
    M changelog
    M data/campaigns/Dead_Water/units/Brawler.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg
    M players_changelog

  Log Message:
  -----------
  DW and UtBS: make the Stun effect expire at the unit's side turn end


  Commit: e8aa11f7e860241f7e8b209fc5448de16cdea916
      https://github.com/wesnoth/wesnoth/commit/e8aa11f7e860241f7e8b209fc5448de16cdea916
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    A data/core/images/icons/ankh_necklace.png

  Log Message:
  -----------
  New icon for an ankh necklace


  Commit: 417b83f5789a802ab4e792d0520263d711cb7a09
      https://github.com/wesnoth/wesnoth/commit/417b83f5789a802ab4e792d0520263d711cb7a09
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    A data/core/images/units/dwarves/ulfserker-bob-1.png
    A data/core/images/units/dwarves/ulfserker-bob-2.png
    A data/core/images/units/dwarves/ulfserker-bob-3.png
    A data/core/images/units/dwarves/ulfserker-bob-4.png
    A data/core/images/units/dwarves/ulfserker-bob-5.png
    A data/core/images/units/dwarves/ulfserker-bob-6.png
    M data/core/units/dwarves/Ulfserker.cfg

  Log Message:
  -----------
  New Dwarvish Ulfserker standing animation by Kwandulin


  Commit: b9b71205d7a2653f45397097043b8cce7f86415f
      https://github.com/wesnoth/wesnoth/commit/b9b71205d7a2653f45397097043b8cce7f86415f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/01_Rooting_Out_a_Mage.cfg

  Log Message:
  -----------
  TB S1: cleaned up code


  Commit: cea5239bb506d62aaf63e3b75252cec2715ba310
      https://github.com/wesnoth/wesnoth/commit/cea5239bb506d62aaf63e3b75252cec2715ba310
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/02_The_Chase.cfg

  Log Message:
  -----------
  TB S2: cleaned up code


  Commit: 31436e85bbe2aad85082977c8cb40e32915f835a
      https://github.com/wesnoth/wesnoth/commit/31436e85bbe2aad85082977c8cb40e32915f835a
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-05-09 (Sat, 09 May 2015)

  Changed paths:
    M changelog
    M players_changelog
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  [move_units_fake]: fixed a segfault


  Commit: 419887115899d89397f21beae9ceaae3b1454807
      https://github.com/wesnoth/wesnoth/commit/419887115899d89397f21beae9ceaae3b1454807
  Author: Torsten Zühlsdorff <ports at toco-domains.de>
  Date:   2015-05-10 (Sun, 10 May 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  add FreeBSD packager to about.cfg


  Commit: d1013cc0522e5e65ad6fec9082330c365f28d777
      https://github.com/wesnoth/wesnoth/commit/d1013cc0522e5e65ad6fec9082330c365f28d777
  Author: Groggy Dice <groggydice at yahoo.com>
  Date:   2015-05-11 (Mon, 11 May 2015)

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

  Log Message:
  -----------
  wmliterator: fix unterminated loop in lua-strip

An old add-on triggered a wmliterator crash with this comment:

    #>>>> !!!!! REMOVE THIS AFTER TEST !!!!! <<<<#

The traceback showed that the crash came from the lua-stripping
code, which interprets "<<" as the start of a lua string. But below
it is code to remove quoted strings, and it doesn't crash, even
though there are cases where authors forgot to close a quote.

Two key differences stood out in the otherwise similar second
code: only looking for the endquote string in the text after
beginquote, and testing that endquote was less than 0, not -1.

Changing both gets the loop to terminate. Making it search the
text only after "beginquote+2" means that ">>" will no longer
be found, giving endquote a value of -1. But -1 is not less than
-1, so that must be changed to " < 0" to close the loop.


  Commit: 4e5927f1758fdd6ff0e84357dcb3ec58a50730ba
      https://github.com/wesnoth/wesnoth/commit/4e5927f1758fdd6ff0e84357dcb3ec58a50730ba
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-12 (Tue, 12 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/04_Clearing_the_Mines.cfg

  Log Message:
  -----------
  NR S4: fixed a Ghoul spawning outside the river


  Commit: cae77aee89cbf584360fb019ffa26e09c0a1af4e
      https://github.com/wesnoth/wesnoth/commit/cae77aee89cbf584360fb019ffa26e09c0a1af4e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-12 (Tue, 12 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5.1: made one of the Revenants near the starting location speak in start event


  Commit: 801f70c2f7cc2ccfb1aa841c81429482b36cea31
      https://github.com/wesnoth/wesnoth/commit/801f70c2f7cc2ccfb1aa841c81429482b36cea31
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-12 (Tue, 12 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5.1: fixed/added a bunch of incorrect/missing gold triggers


  Commit: 1d7f0be080ec08519517eef82e5146671feecf8a
      https://github.com/wesnoth/wesnoth/commit/1d7f0be080ec08519517eef82e5146671feecf8a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-12 (Tue, 12 May 2015)

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

  Log Message:
  -----------
  NR S2.1: dropped shroud from side 2 trolls


  Commit: 74995973dd234ec9203ba594212297d637c9df5e
      https://github.com/wesnoth/wesnoth/commit/74995973dd234ec9203ba594212297d637c9df5e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-13 (Wed, 13 May 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Allow [object] modifications to be applied without writing to unit config


  Commit: 01d6a42f8d26fd0a9baf705599f825d613cbb440
      https://github.com/wesnoth/wesnoth/commit/01d6a42f8d26fd0a9baf705599f825d613cbb440
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5.1: made the second initial treasury guard a dragug too


  Commit: 9270236d94619656b1f2f79d3c90a467891e56f6
      https://github.com/wesnoth/wesnoth/commit/9270236d94619656b1f2f79d3c90a467891e56f6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5.1: fixed the hidden entrance to the treasury


  Commit: 719ad3ff49c382e8121381972339ca41120342a5
      https://github.com/wesnoth/wesnoth/commit/719ad3ff49c382e8121381972339ca41120342a5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5.1: fixed a spider spawning inside a wall in HARD


  Commit: aab424ce1e157750245eee8af99e3f9dd9b8e175
      https://github.com/wesnoth/wesnoth/commit/aab424ce1e157750245eee8af99e3f9dd9b8e175
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5.1: fixed an incorrect loc for the main door to Malifor's study


  Commit: db30258b4f6f49db01f17ae591b88dbf49e5acd9
      https://github.com/wesnoth/wesnoth/commit/db30258b4f6f49db01f17ae591b88dbf49e5acd9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/maps/05a_01_The_Pursuit.map

  Log Message:
  -----------
  NR S5.1: fixed incorrectly placed impassable overlays for the gates


  Commit: 901646f12c05b13371e07531082f0715d5daa048
      https://github.com/wesnoth/wesnoth/commit/901646f12c05b13371e07531082f0715d5daa048
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg

  Log Message:
  -----------
  NR S5.1: removed a redundant dialog line


  Commit: edd8cae6b0c428c12fcc2573a4834756349a174b
      https://github.com/wesnoth/wesnoth/commit/edd8cae6b0c428c12fcc2573a4834756349a174b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.cfg

  Log Message:
  -----------
  NR S9a: fixed an incorrect speaker in troll sighted event


  Commit: bbbb94346aecedeefb590d5d20a986cf09a561e9
      https://github.com/wesnoth/wesnoth/commit/bbbb94346aecedeefb590d5d20a986cf09a561e9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/08a_Elvish_Princess.cfg

  Log Message:
  -----------
  NR S8a: made saving the princess a primary objective

This also properly gives carryover bonus on doing so


  Commit: c6d6114a8c80f8080252d679a82ec2c24491c3ae
      https://github.com/wesnoth/wesnoth/commit/c6d6114a8c80f8080252d679a82ec2c24491c3ae
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-14 (Thu, 14 May 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/08a_Elvish_Princess.cfg

  Log Message:
  -----------
  NR S8a: fixup bbbb94346aec,  forgot gold carryover


  Commit: 3ff2983a33bb1ad0a993251519d6f95cb5ca5334
      https://github.com/wesnoth/wesnoth/commit/3ff2983a33bb1ad0a993251519d6f95cb5ca5334
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-05-16 (Sat, 16 May 2015)

  Changed paths:
    M changelog
    M src/image_modifications.cpp
    M src/image_modifications.hpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp

  Log Message:
  -----------
   ImagePathWML: NEG() now accepts argument values

This allows to invert a single channel, or to perform solarization effects
Final part of the merge of PR #394


  Commit: 02fe6ca39b1e0c2d2999ea1c465a7f769be17cfc
      https://github.com/wesnoth/wesnoth/commit/02fe6ca39b1e0c2d2999ea1c465a7f769be17cfc
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-19 (Tue, 19 May 2015)

  Changed paths:
    M src/replay.cpp

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

stop_x/y was never writte, so i removed code that reads it.
Also i disabled variable substitution for map_locations in replay data
since it is never used.


  Commit: 0c5c72b146a081737bb58ef1e042e3cdbf8d3ab7
      https://github.com/wesnoth/wesnoth/commit/0c5c72b146a081737bb58ef1e042e3cdbf8d3ab7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-19 (Tue, 19 May 2015)

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

  Log Message:
  -----------
  simplify replay::undo_cut


  Commit: cd756b74db9a254461bff32a709c24968ece7685
      https://github.com/wesnoth/wesnoth/commit/cd756b74db9a254461bff32a709c24968ece7685
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-19 (Tue, 19 May 2015)

  Changed paths:
    M src/synced_commands.cpp

  Log Message:
  -----------
  ignore [allow_undo] in wml menu items

becasue it casues OOS.


  Commit: 138f7c92c4f304d886f9fdee4ed028f49e22d8f4
      https://github.com/wesnoth/wesnoth/commit/138f7c92c4f304d886f9fdee4ed028f49e22d8f4
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    A src/actions/shroud_clearing_action.cpp
    A src/actions/shroud_clearing_action.hpp
    M src/actions/undo.cpp
    M src/actions/undo.hpp
    A src/actions/undo_action.cpp
    A src/actions/undo_action.hpp
    A src/actions/undo_dismiss_action.cpp
    A src/actions/undo_dismiss_action.hpp
    A src/actions/undo_move_action.cpp
    A src/actions/undo_move_action.hpp
    A src/actions/undo_recall_action.cpp
    A src/actions/undo_recall_action.hpp
    A src/actions/undo_recruit_action.cpp
    A src/actions/undo_recruit_action.hpp
    A src/actions/undo_update_shroud_action.cpp
    A src/actions/undo_update_shroud_action.hpp

  Log Message:
  -----------
  refactor undo_action class

First we split the undo_ation into subclasses (undo_action_base, undo_action
and shroud_clearing_action) so that undo actions that don't clear shroud don't
contain the route and view_info data.
Also the non undoable actions now don't need to implement undo() and redo()

Second we move the undo action classes to different files.


  Commit: 58228b5d28e45ab442790e05c45ee66417a8cf28
      https://github.com/wesnoth/wesnoth/commit/58228b5d28e45ab442790e05c45ee66417a8cf28
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M src/actions/undo.cpp

  Log Message:
  -----------
  clear the redo stack when toggeling shroud updates

The previous behaviour causes OOS, assume this situation:
Player1s turn, DSU is activated, player1 moves  a unit and then undoes
the move. then he deactivates dsu and redoes the move. The result is
that the move did not uncover shroud (but it should since the move was
now done after DSU was deactivated).


  Commit: 2a0bfa8c1ec7ff0e02609b92991131c5f7351891
      https://github.com/wesnoth/wesnoth/commit/2a0bfa8c1ec7ff0e02609b92991131c5f7351891
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-05-19 (Tue, 19 May 2015)

  Changed paths:
    M projectfiles/Xcode/Info.plist
    M projectfiles/Xcode/Resources/SDLMain.nib/designable.nib
    M projectfiles/Xcode/Resources/SDLMain.nib/keyedobjects.nib

  Log Message:
  -----------
  Xcode project update for 1.13.0

Version number and ingame changelog


  Commit: 96a1fc963dff65309ae94aa08dd64a96025f37c9
      https://github.com/wesnoth/wesnoth/commit/96a1fc963dff65309ae94aa08dd64a96025f37c9
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-05-19 (Tue, 19 May 2015)

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

  Log Message:
  -----------
  Xcode project file update


  Commit: c538e5f9842f92e78477d82612879de8a54070c0
      https://github.com/wesnoth/wesnoth/commit/c538e5f9842f92e78477d82612879de8a54070c0
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-05-19 (Tue, 19 May 2015)

  Changed paths:
    M data/ai/micro_ais/micro_ai_wml_tag.lua

  Log Message:
  -----------
  Micro AIs: issue warning if side defined in [micro_ai] tag does not exist

Previously this would cause a whole series of Lua error messages and,
potentially, some code not being executed.


  Commit: 25e10121f5d7c5c78b98d87f1d6ee85a56be8df3
      https://github.com/wesnoth/wesnoth/commit/25e10121f5d7c5c78b98d87f1d6ee85a56be8df3
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-05-19 (Tue, 19 May 2015)

  Changed paths:
    M data/ai/lua/battle_calcs.lua

  Log Message:
  -----------
  Lua AIs: fix bug occurring when number= in an attack is set to zero

Apparently, when this is the case, the number key is not included at
all, rather than set to zero, when the Lua table containing the attack
information is retrieved.


  Commit: 755638633a85764a8f15ba87ee7974cb61a1cf92
      https://github.com/wesnoth/wesnoth/commit/755638633a85764a8f15ba87ee7974cb61a1cf92
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Updated codeblocks projectfile


  Commit: 320f58cdde4f16981528235f0e17e25db8c538a5
      https://github.com/wesnoth/wesnoth/commit/320f58cdde4f16981528235f0e17e25db8c538a5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M data/ai/lua/battle_calcs.lua
    M data/ai/micro_ais/micro_ai_wml_tag.lua

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


  Commit: da255abad7a99cd953f7e9e6bb9d45e9cb140377
      https://github.com/wesnoth/wesnoth/commit/da255abad7a99cd953f7e9e6bb9d45e9cb140377
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M data/core/images/units/undead/soulless-drake-attack-n.png
    M data/core/images/units/undead/soulless-drake-attack-s.png
    M data/core/images/units/undead/soulless-drake-attack.png
    M data/core/images/units/undead/soulless-drake-defend.png
    M data/core/images/units/undead/soulless-drake-die-1.png
    M data/core/images/units/undead/soulless-drake-die-2.png
    M data/core/images/units/undead/soulless-drake-die-3.png
    A data/core/images/units/undead/soulless-drake-die-4.png
    M data/core/images/units/undead/soulless-drake.png
    M data/core/units/undead/Corpse_Soulless.cfg

  Log Message:
  -----------
  New images for the Soulless Drake by Zoomo, tweaked by vultraz


  Commit: 05eb2d762036a2f9a1348cf06a4aec740fca58b2
      https://github.com/wesnoth/wesnoth/commit/05eb2d762036a2f9a1348cf06a4aec740fca58b2
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M data/ai/lua/battle_calcs.lua

  Log Message:
  -----------
  Lua AI helper functions: modify a comment


  Commit: 9520513d8132410444b9ee87fd725a97c0696f24
      https://github.com/wesnoth/wesnoth/commit/9520513d8132410444b9ee87fd725a97c0696f24
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M data/ai/micro_ais/cas/ca_fast_combat.lua
    M data/ai/micro_ais/micro_ai_wml_tag.lua

  Log Message:
  -----------
  Fast Micro AI: exclude hidden enemies from attacks by default

This is done in this way to keep computational overhead as low as
possible.

Also add an optional key attack_hidden_enemies. This can be used to
attack also hidden enemies; or to speed up the AI a little when no
hidden enemies are present.


  Commit: 57df485e1e1cc09bfb07fd61a2c054bd6ce5b588
      https://github.com/wesnoth/wesnoth/commit/57df485e1e1cc09bfb07fd61a2c054bd6ce5b588
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-21 (Thu, 21 May 2015)

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

  Log Message:
  -----------
  T S2: only speak the the boss attack line once


  Commit: 8dc1cda62ef1515056d26dd74317a3501725dacf
      https://github.com/wesnoth/wesnoth/commit/8dc1cda62ef1515056d26dd74317a3501725dacf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-21 (Thu, 21 May 2015)

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

  Log Message:
  -----------
  T S2: only display the low health warnings a maximum of 4 times


  Commit: 692415ce699e4e6ecf549ff323059828882d1949
      https://github.com/wesnoth/wesnoth/commit/692415ce699e4e6ecf549ff323059828882d1949
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Update changelog with Micro AI changes and bug fixes


  Commit: 3966de74927861521dcf3634c1405609796c7e75
      https://github.com/wesnoth/wesnoth/commit/3966de74927861521dcf3634c1405609796c7e75
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-21 (Thu, 21 May 2015)

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

  Log Message:
  -----------
  T S2: expand the location range for the leader damage message

This allows it to fire if you ford the river


  Commit: e6de4b4c560793ecae95f97ffb888a18882007b2
      https://github.com/wesnoth/wesnoth/commit/e6de4b4c560793ecae95f97ffb888a18882007b2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-21 (Thu, 21 May 2015)

  Changed paths:
    M src/image.cpp

  Log Message:
  -----------
  image: Use IMG_Linked_Version() to obtain runtime SDL_image version

This is a function, not a preprocessor macro, so its existence can't be
checked using #ifdef. Furthermore, I can't think of a valid reason for
the SDL devs to arbitrary drop it in a future release without warning,
so we can safely assume it's always present for now.

(Also, it's 'IMG', not 'Image'.)


  Commit: e9f6f64f7de551b68e0411f43e6c1a6dad04d239
      https://github.com/wesnoth/wesnoth/commit/e9f6f64f7de551b68e0411f43e6c1a6dad04d239
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-21 (Thu, 21 May 2015)

  Changed paths:
    M src/image.cpp

  Log Message:
  -----------
  image: Assume SDL_IMAGE_VERSION to be always defined


  Commit: dda3e04f9ffcd142cdc191542a437744bf199fa9
      https://github.com/wesnoth/wesnoth/commit/dda3e04f9ffcd142cdc191542a437744bf199fa9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-21 (Thu, 21 May 2015)

  Changed paths:
    M src/sound.cpp

  Log Message:
  -----------
  sound: Assume SDL_MIXER_VERSION defined, don't #ifdef Mix_Linked_Version

The latter is a function, not a preprocessor symbol, so it can't be
checked for using #ifdef.

And these aren't going away any time soon upstream.


  Commit: 6f69df12d19d38db68339eb098407603283c0a7b
      https://github.com/wesnoth/wesnoth/commit/6f69df12d19d38db68339eb098407603283c0a7b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-21 (Thu, 21 May 2015)

  Changed paths:
    M src/network.cpp

  Log Message:
  -----------
  net: Use SDLNet_Linked_Version() to obtain runtime SDL_net version

This is a function, not a preprocessor macro, so its existence can't be
checked using #ifdef. Furthermore, I can't think of a valid reason for
the SDL devs to arbitrary drop it in a future release without warning,
so we can safely assume it's always present for now.

(Also, it's 'SDLNet', not 'Net'.)


  Commit: 1614a3bc26f10a8435071823d7cdf72880a4f272
      https://github.com/wesnoth/wesnoth/commit/1614a3bc26f10a8435071823d7cdf72880a4f272
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-21 (Thu, 21 May 2015)

  Changed paths:
    M src/network.cpp

  Log Message:
  -----------
  net: Assume SDL_NET_VERSION to be always defined


  Commit: 8d1150511a7c1962f9fe4b16b78dae7006ab3746
      https://github.com/wesnoth/wesnoth/commit/8d1150511a7c1962f9fe4b16b78dae7006ab3746
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-21 (Thu, 21 May 2015)

  Changed paths:
    M src/image.cpp
    M src/network.cpp
    M src/sound.cpp

  Log Message:
  -----------
  Fix typos and formatting in the SDL describe_version() helpers


  Commit: e0320406304f6bf1b04e4f5cf24763d115271893
      https://github.com/wesnoth/wesnoth/commit/e0320406304f6bf1b04e4f5cf24763d115271893
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-21 (Thu, 21 May 2015)

  Changed paths:
    M src/unit_filter.cpp

  Log Message:
  -----------
  Remove declaration causing an unused variable warning on gcc 5.1 (bug #23601)

It seems to have been meant to silence such a warning on some other
compiler/version, but this might not be necessary anymore since commit
07b6eeedb2f0326fbf33c9b5d9c25b570a65b88e adds the unused attribute to
some of the symbols generated by the MAKE_NUM macro.

At least I don't get a warning with gcc 4.9 or clang 3.4 this way.


  Commit: 464b9a50e9047e46a71195e6a3e544c226bf9c6e
      https://github.com/wesnoth/wesnoth/commit/464b9a50e9047e46a71195e6a3e544c226bf9c6e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-22 (Fri, 22 May 2015)

  Changed paths:
    A data/core/images/units/human-magi/arch-mage-standing-1.png
    A data/core/images/units/human-magi/arch-mage-standing-10.png
    A data/core/images/units/human-magi/arch-mage-standing-2.png
    A data/core/images/units/human-magi/arch-mage-standing-3.png
    A data/core/images/units/human-magi/arch-mage-standing-4.png
    A data/core/images/units/human-magi/arch-mage-standing-5.png
    A data/core/images/units/human-magi/arch-mage-standing-6.png
    A data/core/images/units/human-magi/arch-mage-standing-7.png
    A data/core/images/units/human-magi/arch-mage-standing-8.png
    A data/core/images/units/human-magi/arch-mage-standing-9.png
    M data/core/units/humans/Mage_Arch.cfg

  Log Message:
  -----------
  New standing animation for the male Arch Mage by Zoomo


  Commit: f69d0e07e7e1419877057e913f46e85e3525c2fa
      https://github.com/wesnoth/wesnoth/commit/f69d0e07e7e1419877057e913f46e85e3525c2fa
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-24 (Sun, 24 May 2015)

  Changed paths:
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  Simplified [switch] implementation


  Commit: 88c0eb33e766caa779b4faf6aa873c45522466ad
      https://github.com/wesnoth/wesnoth/commit/88c0eb33e766caa779b4faf6aa873c45522466ad
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-05-24 (Sun, 24 May 2015)

  Changed paths:
    M changelog
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  [label]: added SLF support when used inside an event


  Commit: bd77807baa6db01b978fe2cbcbb8b1791e8258e6
      https://github.com/wesnoth/wesnoth/commit/bd77807baa6db01b978fe2cbcbb8b1791e8258e6
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-05-24 (Sun, 24 May 2015)

  Changed paths:
    M src/game_initialization/configure_engine.cpp

  Log Message:
  -----------
  make [scenario] random_start_time=no by default in mp configure

might fix http://gna.org/bugs/?23462


  Commit: a2c93cc5f3c21a81304e5a615b6c19fe15f989b1
      https://github.com/wesnoth/wesnoth/commit/a2c93cc5f3c21a81304e5a615b6c19fe15f989b1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-25 (Mon, 25 May 2015)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/scenarios/16_Dark_Sky_Over_Weldyn.cfg

  Log Message:
  -----------
  DM S16: cutscene scenario - do not save replay and give 100% carryover


  Commit: 90ee0a2e9b8a96cacf4c2d3217b0230b1dcd3f34
      https://github.com/wesnoth/wesnoth/commit/90ee0a2e9b8a96cacf4c2d3217b0230b1dcd3f34
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-26 (Tue, 26 May 2015)

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

  Log Message:
  -----------
  add wesnoth.remove_dialog_item

a function to remove items from gui2 lists


  Commit: 28a6e034dd3fb4876d1f237523f32d64d7cd805c
      https://github.com/wesnoth/wesnoth/commit/28a6e034dd3fb4876d1f237523f32d64d7cd805c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-26 (Tue, 26 May 2015)

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

  Log Message:
  -----------
  fix assertion when calling tlistbox::remove_row


  Commit: 0d7ad06a3fff334527f1010ca7a3d53e217ee070
      https://github.com/wesnoth/wesnoth/commit/0d7ad06a3fff334527f1010ca7a3d53e217ee070
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-05-27 (Wed, 27 May 2015)

  Changed paths:
    M src/game_config_manager.cpp

  Log Message:
  -----------
  Add a comment


  Commit: 4579dd7c76227569c69db1dc48b36609dd137ea3
      https://github.com/wesnoth/wesnoth/commit/4579dd7c76227569c69db1dc48b36609dd137ea3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-28 (Thu, 28 May 2015)

  Changed paths:
    A data/core/images/units/orcs/archer-bob-1.png
    A data/core/images/units/orcs/archer-bob-2.png
    A data/core/images/units/orcs/archer-bob-3.png
    A data/core/images/units/orcs/archer-bob-4.png
    A data/core/images/units/orcs/archer-bob-5.png
    A data/core/images/units/orcs/archer-bob-6.png
    M data/core/units/orcs/Archer.cfg

  Log Message:
  -----------
  New standing animation for the Orcish Archer by Kwandulin


  Commit: dc8b4630eb048a9b19207d68759e14a9ac5e62b7
      https://github.com/wesnoth/wesnoth/commit/dc8b4630eb048a9b19207d68759e14a9ac5e62b7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-28 (Thu, 28 May 2015)

  Changed paths:
    M data/core/units/undead/Skele_Bone_Shooter.cfg

  Log Message:
  -----------
  Tweaked timing of Bone Shooter standing animation


  Commit: a90b636ec8a32ef11ebcf9cffd8abf99471ae876
      https://github.com/wesnoth/wesnoth/commit/a90b636ec8a32ef11ebcf9cffd8abf99471ae876
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-28 (Thu, 28 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/03_Guarded_Castle.cfg

  Log Message:
  -----------
  TB S3: cleaned up code


  Commit: 922a8ef29db1534442a617f2da0d32f7f53ab874
      https://github.com/wesnoth/wesnoth/commit/922a8ef29db1534442a617f2da0d32f7f53ab874
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-28 (Thu, 28 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/maps/01_Rooting_Out_a_Mage.map
    M data/campaigns/Two_Brothers/maps/02_The_Chase.map
    M data/campaigns/Two_Brothers/maps/04_Return_to_the_Village.map

  Log Message:
  -----------
  TB: saved remaining maps in new format


  Commit: ad218e0052000b6d02debbf5c07150bb287ac54e
      https://github.com/wesnoth/wesnoth/commit/ad218e0052000b6d02debbf5c07150bb287ac54e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-28 (Thu, 28 May 2015)

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

  Log Message:
  -----------
  Tweak terrain graphics for the Brazier (^Eg)

This prevents it from drawing under terrains like Stone Walls


  Commit: e80ce0eb684cc9f771e232a301f869429d887db1
      https://github.com/wesnoth/wesnoth/commit/e80ce0eb684cc9f771e232a301f869429d887db1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-28 (Thu, 28 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/maps/03_Guarded_Castle.map
    M data/campaigns/Two_Brothers/scenarios/03_Guarded_Castle.cfg

  Log Message:
  -----------
  Tb S3: used Brazier embellishments instead of [item]s


  Commit: 5a7879c85582f92fe329aa131c7606efe997d477
      https://github.com/wesnoth/wesnoth/commit/5a7879c85582f92fe329aa131c7606efe997d477
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/04_Return_to_the_Village.cfg

  Log Message:
  -----------
  TB S4: cleaned up code


  Commit: 6fa63373dbaf2fe6d65aef0d07ee0dd00e599efd
      https://github.com/wesnoth/wesnoth/commit/6fa63373dbaf2fe6d65aef0d07ee0dd00e599efd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/03_Guarded_Castle.cfg

  Log Message:
  -----------
  TB S3: small fixup to a90b636ec8a3


  Commit: be0d97943268b71cb2e2d01d493ed0f781770e49
      https://github.com/wesnoth/wesnoth/commit/be0d97943268b71cb2e2d01d493ed0f781770e49
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/05_Epilogue.cfg

  Log Message:
  -----------
  TB S5: cleaned up code


  Commit: cf222adc7c84b437218ef97453399e6f54b30a7d
      https://github.com/wesnoth/wesnoth/commit/cf222adc7c84b437218ef97453399e6f54b30a7d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/01_Rooting_Out_a_Mage.cfg
    M data/campaigns/Two_Brothers/scenarios/02_The_Chase.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/Two_Brothers/scenarios/05_Epilogue.cfg
    A data/campaigns/Two_Brothers/utils/characters.cfg

  Log Message:
  -----------
  TB: used a character stats macro for Arvith


  Commit: 76a72bfa8b3cacf1a6a841b268b6f176af138bad
      https://github.com/wesnoth/wesnoth/commit/76a72bfa8b3cacf1a6a841b268b6f176af138bad
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

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

  Log Message:
  -----------
  TB: add myself to credits


  Commit: 49830adb946b78e9f92d3bf47f60e389251fe694
      https://github.com/wesnoth/wesnoth/commit/49830adb946b78e9f92d3bf47f60e389251fe694
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/01_Rooting_Out_a_Mage.cfg
    M data/campaigns/Two_Brothers/scenarios/02_The_Chase.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:
  -----------
  TB: add facings


  Commit: 90a9a95df2c6078b61b67e34cea787a71b5ae557
      https://github.com/wesnoth/wesnoth/commit/90a9a95df2c6078b61b67e34cea787a71b5ae557
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/maps/03_Guarded_Castle.map

  Log Message:
  -----------
  TB S3: add some lit stone walls


  Commit: f83553e83f19c5634135849b079257ad7203aa90
      https://github.com/wesnoth/wesnoth/commit/f83553e83f19c5634135849b079257ad7203aa90
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/02_The_Chase.cfg

  Log Message:
  -----------
  TB S2: moved horse recall sequence to prestart


  Commit: 68564a83c43a0e0b6ecc043cbc9f7694d9b890fd
      https://github.com/wesnoth/wesnoth/commit/68564a83c43a0e0b6ecc043cbc9f7694d9b890fd
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-28 (Thu, 28 May 2015)

  Changed paths:
    M src/text.cpp

  Log Message:
  -----------
  Add missing field in constructor initializer list


  Commit: 96b92c99bf4d46ae69e9b31b62fd8621c842ccb7
      https://github.com/wesnoth/wesnoth/commit/96b92c99bf4d46ae69e9b31b62fd8621c842ccb7
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: Use -pipe to pipe compiler output directly into the assembler

Instead of using temporary files.


  Commit: b6250ff1652bbd6c1c98c6cbdc42ab8766bfe4f9
      https://github.com/wesnoth/wesnoth/commit/b6250ff1652bbd6c1c98c6cbdc42ab8766bfe4f9
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  wmlindent: check verbosity level after processing all the command line options

This fixes the same bug that Groggy Dice fixed in wmllint, and which caused -d -v to run wmlindent with a verbosity level of 2


  Commit: c642e5327a2e6c450ac5e994202ba41c682c6a80
      https://github.com/wesnoth/wesnoth/commit/c642e5327a2e6c450ac5e994202ba41c682c6a80
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/07b_Undead_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/core/macros/deprecated-utils.cfg

  Log Message:
  -----------
  wmlindent run


  Commit: 541b1576c52abb25a70aeae50c201d17ab08c33a
      https://github.com/wesnoth/wesnoth/commit/541b1576c52abb25a70aeae50c201d17ab08c33a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Merge pull request #405 from Thorny23/master

add FreeBSD packager to about.cfg


  Commit: 4a1c3f789864d0fef4346a16f0445b2be4349cd3
      https://github.com/wesnoth/wesnoth/commit/4a1c3f789864d0fef4346a16f0445b2be4349cd3
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-29 (Fri, 29 May 2015)

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

  Log Message:
  -----------
  add an assert


  Commit: 33693f03f690e97495b033fbb08a4f25147df57d
      https://github.com/wesnoth/wesnoth/commit/33693f03f690e97495b033fbb08a4f25147df57d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-29 (Fri, 29 May 2015)

  Changed paths:
    M src/game_display.cpp
    M src/whiteboard/manager.hpp

  Log Message:
  -----------
  don't apply whiteboard during wesnoth.select_hex and similar.


  Commit: ce7aecc6061259f0e0d93538ead1a56e22609654
      https://github.com/wesnoth/wesnoth/commit/ce7aecc6061259f0e0d93538ead1a56e22609654
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-05-29 (Fri, 29 May 2015)

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

  Log Message:
  -----------
  dont create unit ids based on fake ids.

To do that i replaced the underlying_id  integer with a struct that
holds an integer and has functions to know whether this is fake id or
not.

Fake unit ids can be created via whiteboard or during unsyced contexes
(like wesnoth.sync_choice or ai code)

This commit is intended to fix the case that soneone created a temporary
unit in wesnoth.sync_choice and then returns that units id which might
not be unique   (becasue it is based on a fake id).

This commit also removes a comment that is invalid by now because config
can hold unsigned long long.


  Commit: 6694cd86fadd82c5873644b40c85c5085ab8935d
      https://github.com/wesnoth/wesnoth/commit/6694cd86fadd82c5873644b40c85c5085ab8935d
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M src/unit_id.hpp

  Log Message:
  -----------
  fix compile error


  Commit: 0408b7102791380519b14920cd7e7db929228ec0
      https://github.com/wesnoth/wesnoth/commit/0408b7102791380519b14920cd7e7db929228ec0
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M src/unit_id.hpp

  Log Message:
  -----------
  fix compile error


  Commit: 6ddde0b59f3c84228f460d2782aea3e24e4c84ae
      https://github.com/wesnoth/wesnoth/commit/6ddde0b59f3c84228f460d2782aea3e24e4c84ae
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  remove invalid assertion

I placed this assertion before to check whether this condition was true.


  Commit: 7b9c36a9568fdc78023b0a4e3ee768ef2e1e6cfe
      https://github.com/wesnoth/wesnoth/commit/7b9c36a9568fdc78023b0a4e3ee768ef2e1e6cfe
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M src/unit_id.hpp

  Log Message:
  -----------
  Cleaned up some whitespace


  Commit: 9d816006ef1dd1e0665cb36274998fb4a3a406b9
      https://github.com/wesnoth/wesnoth/commit/9d816006ef1dd1e0665cb36274998fb4a3a406b9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M changelog
    M players_changelog
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  Call display::draw() before setting theme UI button states

draw() calls draw_init(), which in turn calls draw_all_panels(), which
destroys all theme UI buttons, meaning the icon overlays set on them by
set_button_state() are lost until that function is mysteriously called
at a later time, either when control is transferred to the player after
completing the start event, or the player presses the left mouse button
on the minimap buttons (??????) or some other unspecified UI event takes
place either automatically or through player interaction.

This is really a patch over 8e3cfc8a2b30c4e0ea36308aa7dcb6480bc15d76,
where I failed to make sure one of the affected add-on scenarios would
no longer reproduce the bug before pushing.


  Commit: 21f8c58aeb9eee5498620fc6dfd6313f2f907bea
      https://github.com/wesnoth/wesnoth/commit/21f8c58aeb9eee5498620fc6dfd6313f2f907bea
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M src/color_range.cpp
    M src/color_range.hpp
    M src/game_config.cpp

  Log Message:
  -----------
  Print info loglevel debug info when registering color ranges and palettes


  Commit: 68dfe27bbddd66d56eb160f8f19eb2d0600a4968
      https://github.com/wesnoth/wesnoth/commit/68dfe27bbddd66d56eb160f8f19eb2d0600a4968
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M data/multiplayer/maps/2p_Aethermaw.map
    M data/multiplayer/maps/2p_Arcanclave_Citadel.map
    M data/multiplayer/maps/2p_Caves_of_the_Basilisk.map
    M data/multiplayer/maps/2p_Cynsaun_Battlefield.map
    M data/multiplayer/maps/2p_Den_of_Onis.map
    M data/multiplayer/maps/2p_Elensefar_Courtyard.map
    M data/multiplayer/maps/2p_Fallenstar_Lake.map
    M data/multiplayer/maps/2p_Hamlets.map
    M data/multiplayer/maps/2p_Hornshark_Island.map
    M data/multiplayer/maps/2p_Howling_Ghost_Badlands.map
    M data/multiplayer/maps/2p_Sablestone_Delta.map
    M data/multiplayer/maps/2p_Silverhead_Crossing.map
    M data/multiplayer/maps/2p_Sullas_Ruins.map
    M data/multiplayer/maps/2p_The_Freelands.map
    M data/multiplayer/maps/2p_Thousand_Stings_Garrison.map
    M data/multiplayer/maps/2p_Weldyn_Channel.map
    M data/multiplayer/maps/3p_Alirok_Marsh.map
    M data/multiplayer/maps/3p_Island_of_the_Horatii.map
    M data/multiplayer/maps/3p_Morituri.map
    M data/multiplayer/maps/4p_A_New_Land.map
    M data/multiplayer/maps/4p_Blue_Water_Province.map
    M data/multiplayer/maps/4p_Castle_Hopping_Isle.map
    M data/multiplayer/maps/4p_Clash.map
    M data/multiplayer/maps/4p_Hamlets.map
    M data/multiplayer/maps/4p_Isars_Cross.map
    M data/multiplayer/maps/4p_King_of_the_Hill.map
    M data/multiplayer/maps/4p_Loris_River.map
    M data/multiplayer/maps/4p_Morituri.map
    M data/multiplayer/maps/4p_Paths_of_Daggers.map
    M data/multiplayer/maps/4p_Ruins_of_Terra-Dwelve.map
    M data/multiplayer/maps/4p_Siege_Castles.map
    M data/multiplayer/maps/4p_Underworld.map
    M data/multiplayer/maps/4p_Xanthe_Chaos.map
    M data/multiplayer/maps/5p_Auction-X.map
    M data/multiplayer/maps/5p_Forest_of_Fear.map
    M data/multiplayer/maps/5p_The_Wilderlands.map
    M data/multiplayer/maps/6p_Crusaders_Field.map
    M data/multiplayer/maps/6p_Hexcake.map
    M data/multiplayer/maps/6p_The_Manzivan_Traps.map
    M data/multiplayer/maps/6p_Volcano.map
    M data/multiplayer/maps/6p_Waterloo_Sunset.map
    M data/multiplayer/maps/8p_Mokena_Prairie.map
    M data/multiplayer/maps/8p_Morituri.map
    M data/multiplayer/maps/9p_Merkwuerdigliebe.map
    M data/multiplayer/maps/Dark_Forecast.map
    M data/multiplayer/maps/Dark_Forecast_basic.mask
    M data/multiplayer/maps/Dark_Forecast_drought.mask
    M data/multiplayer/maps/Dark_Forecast_firstsnow.mask
    M data/multiplayer/maps/Dark_Forecast_rain.mask
    M data/multiplayer/maps/Dark_Forecast_secondsnow.mask

  Log Message:
  -----------
  Saved all multiplayer maps in new format


  Commit: 8b0b25ad4f02d678063067b23c94a6ac4cda8eb9
      https://github.com/wesnoth/wesnoth/commit/8b0b25ad4f02d678063067b23c94a6ac4cda8eb9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    R README
    A README.md

  Log Message:
  -----------
  Convert our readme file to Markdown


  Commit: e552b5715bc4bea14d444dc5228803960ec903e8
      https://github.com/wesnoth/wesnoth/commit/e552b5715bc4bea14d444dc5228803960ec903e8
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    A fonts/DejaVuSansMono-Bold.ttf
    A fonts/DejaVuSansMono.ttf

  Log Message:
  -----------
  Add DejaVu Sans Mono font, version 2.35

Same license terms as the other DejaVu Sans fonts. We won't need
italics or the codepoint-wise GUI1 configuration for now.


  Commit: 4265527a90f6faad15175d646713f5a849843518
      https://github.com/wesnoth/wesnoth/commit/4265527a90f6faad15175d646713f5a849843518
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M data/hardwired/fonts.cfg
    M src/font.cpp
    M src/font.hpp
    A src/font_options.hpp
    M src/text.cpp
    M src/text.hpp

  Log Message:
  -----------
  ttext: Add support for selecting monospace font family

This selects DejaVu Sans Mono instead of whatever sans serif font is the
default for the current locale is. I'm not entirely sure what to do to
handle non-Western European languages since this is intended to be used
for displaying code or debug info anyway.

Because I can't be bothered to figure out how the codepoint fallback
works for GUI1, I'm only adding support for using this with the
Pango/Cairo ttext wrapper, which is used by GUI2. I'm also leaving it up
to fontconfig to find the correct font file for the font when selected.
Hopefully this will suffice for now.


  Commit: 20602f12b9588ec2d7ceb32d9b85a77491bdb21c
      https://github.com/wesnoth/wesnoth/commit/20602f12b9588ec2d7ceb32d9b85a77491bdb21c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M data/gui/schema.cfg
    M data/schema-gui.cfg
    M src/gui/auxiliary/canvas.cpp
    M src/gui/auxiliary/widget_definition.cpp
    M src/gui/auxiliary/widget_definition.hpp
    M src/gui/widgets/control.cpp

  Log Message:
  -----------
  gui2: Add support for selecting widget and canvas [text] font family

This instruct ttext to use a font family other than the default sans
serif.


  Commit: 34e79d3e337243eb4a1329ff1e0be385c4d24731
      https://github.com/wesnoth/wesnoth/commit/34e79d3e337243eb4a1329ff1e0be385c4d24731
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M data/gui/default/widget/label_default.cfg
    A data/gui/default/widget/scroll_label_verbatim.cfg
    M data/gui/default/window/wml_error.cfg

  Log Message:
  -----------
  gui2/twml_error: Display the pp/parser output in a monospace font


  Commit: 67b91a6b1820c659cd95177cd1be2eeede1576aa
      https://github.com/wesnoth/wesnoth/commit/67b91a6b1820c659cd95177cd1be2eeede1576aa
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M data/gui/default/widget/label_default.cfg
    A data/gui/default/widget/scroll_label_verbatim.cfg
    M data/gui/default/window/wml_error.cfg
    M data/gui/schema.cfg
    M data/hardwired/fonts.cfg
    M data/schema-gui.cfg
    A fonts/DejaVuSansMono-Bold.ttf
    A fonts/DejaVuSansMono.ttf
    M src/font.cpp
    M src/font.hpp
    A src/font_options.hpp
    M src/gui/auxiliary/canvas.cpp
    M src/gui/auxiliary/widget_definition.cpp
    M src/gui/auxiliary/widget_definition.hpp
    M src/gui/widgets/control.cpp
    M src/text.cpp
    M src/text.hpp

  Log Message:
  -----------
  Merge branch 'feature/ttext-monospace-family'


  Commit: 5a13d2758aefac2d1d1ace99c6c54390a2b12832
      https://github.com/wesnoth/wesnoth/commit/5a13d2758aefac2d1d1ace99c6c54390a2b12832
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-30 (Sat, 30 May 2015)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Make readme heading shorter


  Commit: 45a8be0f0f47f76f39d57fac0e8912d83477b792
      https://github.com/wesnoth/wesnoth/commit/45a8be0f0f47f76f39d57fac0e8912d83477b792
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/12_Endless_Night.cfg

  Log Message:
  -----------
  DiD S12: removed inapplicable early finish bonus


  Commit: daafea90c66bb09708276cd511919ae8649aa16b
      https://github.com/wesnoth/wesnoth/commit/daafea90c66bb09708276cd511919ae8649aa16b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/09_Forbidden_Forest.cfg

  Log Message:
  -----------
  THoT S9: made sure the elves and woses are on the same team


  Commit: 5d6ff0bb3841378e2984280fa0887cd8a4f7df76
      https://github.com/wesnoth/wesnoth/commit/5d6ff0bb3841378e2984280fa0887cd8a4f7df76
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/09_Forbidden_Forest.cfg

  Log Message:
  -----------
  THoT S9: cleared local variables on victory


  Commit: acfeceafa753262ea6122ee9cc24d6d0c2ca4c76
      https://github.com/wesnoth/wesnoth/commit/acfeceafa753262ea6122ee9cc24d6d0c2ca4c76
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/09_Forbidden_Forest.cfg

  Log Message:
  -----------
  THoT S9: small formatting updates


  Commit: fc743e2e34bab8a0cf8413bff50ce3b0ebdf9934
      https://github.com/wesnoth/wesnoth/commit/fc743e2e34bab8a0cf8413bff50ce3b0ebdf9934
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/09_Forbidden_Forest.cfg

  Log Message:
  -----------
  THoT S9: simplified MUF paths


  Commit: 3a7cf53e8408cc2e23a0ea6447232d8ba62dbb64
      https://github.com/wesnoth/wesnoth/commit/3a7cf53e8408cc2e23a0ea6447232d8ba62dbb64
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/08_Fear.cfg

  Log Message:
  -----------
  THoT S8: fixed missing punctuation


  Commit: f731a913caec574aff2edad6faee8f1cf9ca9bfb
      https://github.com/wesnoth/wesnoth/commit/f731a913caec574aff2edad6faee8f1cf9ca9bfb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Invaders.cfg

  Log Message:
  -----------
  THoT S5: fixed incorrect message speaker


  Commit: 6a332fe83b66f406733705e8aa2941f531db003d
      https://github.com/wesnoth/wesnoth/commit/6a332fe83b66f406733705e8aa2941f531db003d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/08_A_Small_Favor2.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/09_A_Small_Favor3.cfg

  Log Message:
  -----------
  DiD S8,9: detailed carryover in objectives


  Commit: b03b3f4d025fd3a2dce27f340a4d381b77666d97
      https://github.com/wesnoth/wesnoth/commit/b03b3f4d025fd3a2dce27f340a4d381b77666d97
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  partly revert 'dont create unit ids based on fake ids.'

partly reverts https://github.com/wesnoth/wesnoth/commit/ce7aecc6061259f0e0d93538ead1a56e22609654 becasue It messed up the create unit debug command because units creatd via debug commands have fake ids becasue debug commands are not synced.

A better fix would be to sync debug commands.


  Commit: fb22da4a353a10b66e7e5c2bdfda744ceabe1e73
      https://github.com/wesnoth/wesnoth/commit/fb22da4a353a10b66e7e5c2bdfda744ceabe1e73
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-31 (Sun, 31 May 2015)

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

  Log Message:
  -----------
  gui2/tgamestate_inspector: Use monospace font scroll label for contents


  Commit: 1c21924b514ebc6dcfa1f1ae992a34449154f119
      https://github.com/wesnoth/wesnoth/commit/1c21924b514ebc6dcfa1f1ae992a34449154f119
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-05-31 (Sun, 31 May 2015)

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

  Log Message:
  -----------
  gui2/tlua_interpreter: Use monospace font scroll label for contents


  Commit: 5a557bfecabae5d76c5dc753caf265cab52f0891
      https://github.com/wesnoth/wesnoth/commit/5a557bfecabae5d76c5dc753caf265cab52f0891
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M changelog
    A fonts/fonts.conf
    M players_changelog
    M src/font.cpp

  Log Message:
  -----------
  font: Provide our own fontconfig settings (bug #20337)

Due to an unfortunate combination of Cairo's use of premultiplied alpha
and our engine expecting to be able to blit pre-rasterized text surfaces
with an alpha channel into arbitrary surfaces, we can't safely use RGB
subpixel hinting without getting glyph color glitches. This is
particularly noticeable in GUI2 dialogs when the system fontconfig
settings dictate subpixel hinting to be enabled. Bug #21648 is just a
Windows-specific case of the same issue exacerbated by an as of yet
unaddressed peculiarity of Cairo's premultiplied alpha format on
Windows.

SDL_ttf avoids the issue entirely by always using an equivalent of
hintstyle=full and rgba=none with FreeType directly. There are very few
UI components in Wesnoth using SDL_ttf anymore, but they are still large
enough to make the rendering differences rather jarring (MP lobby,
preferences dialog, parts of the theme UI).

Our new custom fontconfig settings use hintstyle=full and rgba=none to
produce the same results with both SDL_ttf and Pango/Cairo render paths,
and eliminate the subpixel hinting glitches. This Works For Me™, but
fontconfig and Cairo generally seem unwilling to cooperate with me and
may produce different results on other systems.

It remains to be seen exactly how this patch impacts Apple OS X users
due to bugs #23560 and #23628. Windows users are unaffected and still
depend on the "fix" for #21648 because fontconfig is apparently disabled
for most intents and purposes on that particular platform (see also
commit cad8798d1add1abadad886d1a041c40d8c4f4f47).


  Commit: ea3f1786bb5ece3162bfbf43aa98fb54f1a639e5
      https://github.com/wesnoth/wesnoth/commit/ea3f1786bb5ece3162bfbf43aa98fb54f1a639e5
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M src/font.cpp

  Log Message:
  -----------
  add brackets.


  Commit: 049d2afbb13cb200df1b4b14f876d7561ef239e6
      https://github.com/wesnoth/wesnoth/commit/049d2afbb13cb200df1b4b14f876d7561ef239e6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M changelog
    M data/gui/default/window/mp_cmd_wrapper.cfg
    M src/gui/dialogs/mp_cmd_wrapper.cpp

  Log Message:
  -----------
  gui2/tmp_cmd_wrapper: Regroup mod options into a grid that's hidden by default

This makes it so the grid and its children are only displayed when the
client has mod access to the sever, rather than keeping them visible at
all times and graying them out when not available.


  Commit: e4af763f31f4b7daaca5c57b8acd7cc6577e281b
      https://github.com/wesnoth/wesnoth/commit/e4af763f31f4b7daaca5c57b8acd7cc6577e281b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

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

  Log Message:
  -----------
  gui2/tmp_cmd_wrapper: Update documentation


  Commit: d105aa86c4f199b132b6027e26129a72281fe928
      https://github.com/wesnoth/wesnoth/commit/d105aa86c4f199b132b6027e26129a72281fe928
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-01 (Mon, 01 Jun 2015)

  Changed paths:
    M src/game_initialization/multiplayer.cpp
    M src/game_preferences.cpp
    M src/game_preferences.hpp

  Log Message:
  -----------
  mp: Reset authentication flag after disconnecting

Otherwise it's possible to join once as moderator so that the MP mod
options are enabled, disconnect, reconnect again as non-moderator, and
still see the MP mod options enabled.

Yay for ugly hacks.


  Commit: ff4fe33b4b054583bfbe0d5b8caf34c05d820d3a
      https://github.com/wesnoth/wesnoth/commit/ff4fe33b4b054583bfbe0d5b8caf34c05d820d3a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

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

  Log Message:
  -----------
  Add border around titlescreen version label


  Commit: 80b22f2b18d6e207bc03332c5b59af44d179fb2d
      https://github.com/wesnoth/wesnoth/commit/80b22f2b18d6e207bc03332c5b59af44d179fb2d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

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

  Log Message:
  -----------
  Fixed some non-standard indent


  Commit: e249945b36212d3c01b29cf7658d8762620ca73f
      https://github.com/wesnoth/wesnoth/commit/e249945b36212d3c01b29cf7658d8762620ca73f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog
    M src/actions/move.cpp
    M src/unit_display.cpp

  Log Message:
  -----------
  Restore unit bars after moving even if the animator is disabled

This fixes an issue where unit bars disappeared for individual units
after a movement action with Quick Replays on or when using the Skip
Animations replay option, so that they'd only reappear after playing an
attack or select animation (or any other animation, probably).

The cause was that these options cause the replay code to hold a CVideo
lock, which causes the unit_display::unit_mover::finish() to return
early without restoring the animated unit's bars. Since this also makes
the u_d::unit_mover not hide the bars in the first place, it wouldn't
normally be an issue; the bug is actually caused by an interaction with
actions::unit_mover::do_move(), which unconditionally hides a unit's
bars for every movement step.

Since I don't want to call unit::set_standing() more times than
necessary (even though a::u_m::do_move() appears to do just that), I
decided to have u_d::u_m::finish() reset the unit's state even when
it's not supposed to do anything due to display locks.

I also added comments in a::u_m::do_move() and u_d::u_m::finish() to
warn people about this interaction in case it comes up again in the
future.


  Commit: 0e36bedb843d61ff66aa800d68ba7ebd8f71e6ad
      https://github.com/wesnoth/wesnoth/commit/0e36bedb843d61ff66aa800d68ba7ebd8f71e6ad
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M changelog
    M data/multiplayer/factions/rebels-aoh.cfg
    M players_changelog

  Log Message:
  -----------
  Removed Silver Mage from the Rebels' leaders in Age of Heroes

See bug report at http://forums.wesnoth.org/viewtopic.php?f=4&t=42588


  Commit: f3867261b78496c66a6918b897f91094f20ff2ad
      https://github.com/wesnoth/wesnoth/commit/f3867261b78496c66a6918b897f91094f20ff2ad
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/09_A_Small_Favor3.cfg

  Log Message:
  -----------
  DiD S9: lock view during starting sequence


  Commit: 83eb7d37a4c472c2805ea9c84876ff644803f078
      https://github.com/wesnoth/wesnoth/commit/83eb7d37a4c472c2805ea9c84876ff644803f078
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-03 (Wed, 03 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp

  Log Message:
  -----------
  Drop superfluous conditions for setting side starting shroud/fog. Fixes bug #23461


  Commit: cabbede63a8ddfe8e29493772cbc92b1942e4ecf
      https://github.com/wesnoth/wesnoth/commit/cabbede63a8ddfe8e29493772cbc92b1942e4ecf
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M src/hotkey/hotkey_command.cpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp

  Log Message:
  -----------
  replace "Team1" option with "First human team" in replay viewer.

Fixes https://gna.org/bugs/index.php?22628


  Commit: de7f89bc1b0e2acb57310c13ec3c8455a2dfe031
      https://github.com/wesnoth/wesnoth/commit/de7f89bc1b0e2acb57310c13ec3c8455a2dfe031
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-03 (Wed, 03 Jun 2015)

  Changed paths:
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  Removed an unused variable


  Commit: f09b875b2ce1685f4ef2c1a5082c09a80e27167b
      https://github.com/wesnoth/wesnoth/commit/f09b875b2ce1685f4ef2c1a5082c09a80e27167b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M src/game_initialization/multiplayer.cpp

  Log Message:
  -----------
  Revert "Removed an unused variable"

This reverts commit de7f89bc1b0e2acb57310c13ec3c8455a2dfe031.

vultraz, please don't revert code you don't understand.


  Commit: a3d1b17d1a07a884eebdb9a64f8521b9ee51c0a8
      https://github.com/wesnoth/wesnoth/commit/a3d1b17d1a07a884eebdb9a64f8521b9ee51c0a8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  maybe fix allied bars drawn over shroud

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


  Commit: f735f7f283447edfa9099a7409156af2609f23ec
      https://github.com/wesnoth/wesnoth/commit/f735f7f283447edfa9099a7409156af2609f23ec
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M src/game_initialization/create_engine.cpp

  Log Message:
  -----------
  mp: Add missing fields in constructor initializer list


  Commit: aab8c000390955e05692c83b66172cff96504356
      https://github.com/wesnoth/wesnoth/commit/aab8c000390955e05692c83b66172cff96504356
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  allied planned unit are always visible under fog


  Commit: 7b92923555478998d04cdb71d41b2fe3e74e114a
      https://github.com/wesnoth/wesnoth/commit/7b92923555478998d04cdb71d41b2fe3e74e114a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M changelog
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/create_engine.hpp
    M src/hash.hpp

  Log Message:
  -----------
  Fix unbound memory read (bug #23606)

This was introduced in commit 8e5eb9a8d4edf8da33dd19540495b6aa60b28375,
probably because it's not clear enough in our implementation of MD5 that
the result of MD5::raw_digest() (and util::md5() by proxy) is not a
null-terminated string. I've added a comment to util::md5() to clarify
this in case it comes up again, but what we really should do is replace
the MD5 implementation with something a bit more C++-ish.

Fixed the issue by having the caller request the text representation of
the MD5 digest instead.


  Commit: 81efa398c1133e21737537f619fb03203b282141
      https://github.com/wesnoth/wesnoth/commit/81efa398c1133e21737537f619fb03203b282141
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

  Changed paths:
    M src/md5.cpp

  Log Message:
  -----------
  md5: Return a NULL pointer if MD5::raw_digest() is called early

This never happens since MD5::raw_digest()'s only caller, util::md5(),
always does it right. However, it's still an open invitation for someone
to read garbage past the end of a 1 byte array, or even worse, write
into it. I'd rather have us crash by dereferencing the null page in that
case instead.


  Commit: d7734d8b02bc6890893bb535b4fc06ff64fbbaea
      https://github.com/wesnoth/wesnoth/commit/d7734d8b02bc6890893bb535b4fc06ff64fbbaea
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-02 (Tue, 02 Jun 2015)

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

  Log Message:
  -----------
  Explicitly define admin_authentication_reset's ctor out of line

Silences a spurious unused variable warning emitted by gcc 4.5.2.


  Commit: bc07e2ab2474063edca7cf5ac8a7f4b0db222fce
      https://github.com/wesnoth/wesnoth/commit/bc07e2ab2474063edca7cf5ac8a7f4b0db222fce
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-03 (Wed, 03 Jun 2015)

  Changed paths:
    M src/hotkey/hotkey_command.cpp

  Log Message:
  -----------
  "Custom Time of Day Creator" -> "Time Schedule Editor"


  Commit: bf7e2daf02b90cde4231e72a0b7f171495d6e673
      https://github.com/wesnoth/wesnoth/commit/bf7e2daf02b90cde4231e72a0b7f171495d6e673
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-03 (Wed, 03 Jun 2015)

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

  Log Message:
  -----------
  tcustom_tod: shortened title


  Commit: 430eab79fc15c63e4a178af45d07ed3d991c56f1
      https://github.com/wesnoth/wesnoth/commit/430eab79fc15c63e4a178af45d07ed3d991c56f1
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-03 (Wed, 03 Jun 2015)

  Changed paths:
    M src/play_controller.cpp

  Log Message:
  -----------
  remove 'delayed map sharing'


  Commit: 759ab3d4cb58c6dc5d9168762c8a60f474406ba4
      https://github.com/wesnoth/wesnoth/commit/759ab3d4cb58c6dc5d9168762c8a60f474406ba4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

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

  Log Message:
  -----------
  Removed unused (as of 430eab79fc15) copy_ally_shroud function


  Commit: da1c8bf60e74b1d4637f3262cfaeea645122ee8f
      https://github.com/wesnoth/wesnoth/commit/da1c8bf60e74b1d4637f3262cfaeea645122ee8f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    M src/actions/attack.cpp
    M src/ai/contexts.cpp
    M src/dialogs.cpp
    M src/editor/map/map_context.cpp
    M src/game_board.cpp
    M src/game_board.hpp
    M src/game_classification.cpp
    M src/game_classification.hpp
    M src/game_config_manager.cpp
    M src/game_end_exceptions.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/multiplayer.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/playcampaign.cpp
    M src/game_initialization/singleplayer.cpp
    M src/game_launcher.cpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/gui/dialogs/advanced_graphics_options.hpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/editor/editor_edit_side.cpp
    M src/gui/dialogs/game_load.cpp
    M src/image.cpp
    M src/leader_scroll_dialog.cpp
    A src/make_enum.cpp
    M src/make_enum.hpp
    M src/menu_events.cpp
    M src/mp_game_settings.cpp
    M src/mp_game_settings.hpp
    M src/playsingle_controller.cpp
    M src/playturn.cpp
    M src/replay_controller.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/lua_team.cpp
    M src/scripting/plugins/manager.cpp
    M src/scripting/plugins/manager.hpp
    M src/settings.cpp
    M src/settings.hpp
    M src/side_filter.cpp
    M src/team.cpp
    M src/team.hpp
    M src/terrain_filter.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/test_make_enum.cpp
    M src/tests/test_mp_connect.cpp
    M src/tests/utils/play_scenario.cpp
    M src/unit_filter.cpp
    M src/unit_types.cpp
    M src/unit_types.hpp

  Log Message:
  -----------
  rewrite MAKE_ENUM macro

Instead of creating an enum, the MAKE_ENUM macro now creates a struct
which holds an enum and provides functions for enum <-> string
conversion.

This has multiple advantages:
1) We don't need MAKE_ENUM_STREAM_OPS anymore.
2) The generated struct is much easier to use in templates
3) We don't allow implicit to int conversions anymore.
4) The enum values are now declared inside the structs scope.


  Commit: a2b5c18d058bebf5147ed2eb13b9d1b5a631b850
      https://github.com/wesnoth/wesnoth/commit/a2b5c18d058bebf5147ed2eb13b9d1b5a631b850
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    M src/config.hpp
    M src/mp_game_settings.cpp
    M src/team.cpp
    M src/tests/test_make_enum.cpp

  Log Message:
  -----------
  add attribute_value::to_enum and attribute_value::operator=(enum)

which convert attribute_values to classes generated by MAKE_ENUM makro.


  Commit: 16444cd24a13e31358359eae33c7bf894ef3ab78
      https://github.com/wesnoth/wesnoth/commit/16444cd24a13e31358359eae33c7bf894ef3ab78
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Updated codeblock projfile


  Commit: 04c8aacee15e49fe13d02e27ea545aa6289acf5f
      https://github.com/wesnoth/wesnoth/commit/04c8aacee15e49fe13d02e27ea545aa6289acf5f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    M src/game_initialization/configure_engine.cpp
    M src/halo.cpp

  Log Message:
  -----------
  Added missing iostream includes


  Commit: f16dec91b93f08844d999c9056d165951c980148
      https://github.com/wesnoth/wesnoth/commit/f16dec91b93f08844d999c9056d165951c980148
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

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

  Log Message:
  -----------
  fix a stack corruption

Gui 2 dialogs set the value passed to register_integer to the widgets
value when the dialog is closed. So they must live linger than the
dialog. In thise case a local variable of the dialogs constructor was
passed to register_integer which caused a stack corruption.


  Commit: 08e3862efa2e1ce48109cd76a72e8ad2b6a64d7b
      https://github.com/wesnoth/wesnoth/commit/08e3862efa2e1ce48109cd76a72e8ad2b6a64d7b
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    M src/editor/map/map_context.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_create.cpp
    M src/gui/dialogs/advanced_graphics_options.cpp
    M src/make_enum.hpp
    M src/menu_events.cpp
    M src/scripting/lua_team.cpp
    M src/side_filter.cpp

  Log Message:
  -----------
  add to_string method to MAKE_ENUM

structs generated by the MAKE_ENUM makro now have a .to_string() method.


  Commit: 7ec2dc015e5b0dbddf2af1b97e2fb0267aae6e68
      https://github.com/wesnoth/wesnoth/commit/7ec2dc015e5b0dbddf2af1b97e2fb0267aae6e68
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog
    M src/gui/dialogs/chat_log.cpp

  Log Message:
  -----------
  gui2/tchat_log: Start dialog displaying the last chat log page


  Commit: 98bcaa784e23275e1df6c642d76686fff1128c98
      https://github.com/wesnoth/wesnoth/commit/98bcaa784e23275e1df6c642d76686fff1128c98
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    M changelog
    M data/core/music/silence.ogg
    M players_changelog

  Log Message:
  -----------
  Use a larger silence.ogg to work around bug #23633

See the bug report for details. See also bug #23599, bug #23202, and
bug #23026.


  Commit: fe27196bed95af5dff9bc6cb1d7062bc69b04c92
      https://github.com/wesnoth/wesnoth/commit/fe27196bed95af5dff9bc6cb1d7062bc69b04c92
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

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

  Log Message:
  -----------
  gui2/teditor_edit_side: Make controller_num ctor parameter a reference

This eliminates the stack corruption issue found by gfgtdf and makes the
parameter work like the rest, though it should be noted that the caller
doesn't do anything useful with it at the moment and needs to be fixed
separately.

(See also commit f16dec91b93f08844d999c9056d165951c980148.)


  Commit: e817858cbb2147d56f37b92b161b6e7b25721424
      https://github.com/wesnoth/wesnoth/commit/e817858cbb2147d56f37b92b161b6e7b25721424
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-04 (Thu, 04 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Add changelog entries for last commit


  Commit: b4b7a3656fad515a826a9dce4e5ff16f81b406ea
      https://github.com/wesnoth/wesnoth/commit/b4b7a3656fad515a826a9dce4e5ff16f81b406ea
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-05 (Fri, 05 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_initialization/multiplayer_ui.hpp

  Log Message:
  -----------
  mp: Implement whisper_friends_only option in GUI1 lobby with a periodic warning

This option was already implemented in the GUI2 lobby (without a
warning), which resulted in a misleading advanced preferences entry.
(Forum thread: <http://r.wesnoth.org/t42423>)

The warning works as follows: you get alerted of individual clients
trying to contact you while you have this option enabled, but you'll
only get the alerts every 5 minutes. This seems like a fair compromise
between dealing with abuse and reminding people that this option is
enabled in case they accidentally did so or only intended to do so
temporarily. Also, if the sender is in the ignore list, this will not
produce a warning.


  Commit: cd97aac5a2f61e39d9a57e1fe2269e6b4886aa2d
      https://github.com/wesnoth/wesnoth/commit/cd97aac5a2f61e39d9a57e1fe2269e6b4886aa2d
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-05 (Fri, 05 Jun 2015)

  Changed paths:
    M src/image_modifications.cpp
    M src/image_modifications.hpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp

  Log Message:
  -----------
  ImagePathWML: added ~SWAP() function


  Commit: f69481d26f6d34706046fa4e3dd58ef87358dd2d
      https://github.com/wesnoth/wesnoth/commit/f69481d26f6d34706046fa4e3dd58ef87358dd2d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-05 (Fri, 05 Jun 2015)

  Changed paths:
    M src/make_enum.hpp
    M src/tests/test_make_enum.cpp

  Log Message:
  -----------
  add parse method and static name method to MAKE_ENUM

enum.parse("str"); tries convert "str" to an enum and sets enum to "str"
on success. Returns true on success otherwise false. This is useful
because string_to_enum always throws an exception on failure which is
slow if failue is not that unlikeley.

enumtype::name(); returns "enumname" (the name of the type). This is
intended for debugging.


  Commit: 5d617b9e4f2729fdf252811837f3593e48eeb7c8
      https://github.com/wesnoth/wesnoth/commit/5d617b9e4f2729fdf252811837f3593e48eeb7c8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-05 (Fri, 05 Jun 2015)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  Allow string identifers in :control

:control now also accepts a string as first parameter in this case it
searches for a side with save_id matching this string. So for example In
LoW you can now use ':controller Kalenz gfgtdf' insetead of ':controller
1 gfgtdf'


  Commit: e28cb897ad03d8ded83ab6b58bd7b361242850ab
      https://github.com/wesnoth/wesnoth/commit/e28cb897ad03d8ded83ab6b58bd7b361242850ab
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-05 (Fri, 05 Jun 2015)

  Changed paths:
    M changelog
    M src/font.cpp

  Log Message:
  -----------
  font: Mark our local fonts as private on Windows

According to the MSDN documentation, this means they'll automatically get
released when Wesnoth's process terminates (presumably independently of
the cause). This should fix Windows holding locks on the font files after
Wesnoth's process dies unexpectedly as reported by gfgtdf.

Additionally, this means applications started during a Wesnoth session
won't be able to use our fonts.


  Commit: 74bd344c42f6fed969899d39a50abe9667d86fd8
      https://github.com/wesnoth/wesnoth/commit/74bd344c42f6fed969899d39a50abe9667d86fd8
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-05 (Fri, 05 Jun 2015)

  Changed paths:
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  Revised hotkey preferences action tooltips

Including "$foo's" in a translatable string doesn't strike me as the
best thing to do.


  Commit: 692b4e8660045a0e860161bb0f1a0e7d62ca2870
      https://github.com/wesnoth/wesnoth/commit/692b4e8660045a0e860161bb0f1a0e7d62ca2870
  Author: Elvish-Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-06 (Sat, 06 Jun 2015)

  Changed paths:
    M src/image_modifications.cpp
    M src/image_modifications.hpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp

  Log Message:
  -----------
  Merge pull request #409 from Elvish-Hunter/master

ImagePathWML: added ~SWAP() function


  Commit: 8b08513830b30849bcf7b01aafa252fb74ce71c9
      https://github.com/wesnoth/wesnoth/commit/8b08513830b30849bcf7b01aafa252fb74ce71c9
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-06 (Sat, 06 Jun 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  changelog entry


  Commit: 10632ffbf109e06bc6ba9b58c3a06b3a7cdec5ae
      https://github.com/wesnoth/wesnoth/commit/10632ffbf109e06bc6ba9b58c3a06b3a7cdec5ae
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-06-06 (Sat, 06 Jun 2015)

  Changed paths:
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/mp_options.hpp

  Log Message:
  -----------
  "Defaults" buttons to reset the settings of a specific MP component.


  Commit: b0d1e75666704e918504b005c96ba46602da1b79
      https://github.com/wesnoth/wesnoth/commit/b0d1e75666704e918504b005c96ba46602da1b79
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-06-06 (Sat, 06 Jun 2015)

  Changed paths:
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/mp_options.hpp
    M src/game_initialization/multiplayer_configure.cpp

  Log Message:
  -----------
  MP options:  improve layout.


  Commit: 5ecc629c2c3e5cd15d68e70025edeffb95fe7210
      https://github.com/wesnoth/wesnoth/commit/5ecc629c2c3e5cd15d68e70025edeffb95fe7210
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/actions/undo.cpp
    M src/actions/undo.hpp
    M src/play_controller.hpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  fix OOS with sighted events.

We disallow undoing moves done before the last shroud updates because it
casues OOS as observed in http://gna.org/bugs/?23600


  Commit: b7d6cc9299623b6c2a4357f5a2fa7719b7c258a9
      https://github.com/wesnoth/wesnoth/commit/b7d6cc9299623b6c2a4357f5a2fa7719b7c258a9
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  sync :unit command


  Commit: b9bbbdef2586bbf88c60499027e26a6c2de3eb69
      https://github.com/wesnoth/wesnoth/commit/b9bbbdef2586bbf88c60499027e26a6c2de3eb69
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  sync create unit debug command


  Commit: fb407219228932359f76287014b3fc2a7dcbc814
      https://github.com/wesnoth/wesnoth/commit/fb407219228932359f76287014b3fc2a7dcbc814
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  sync :lua debug command


  Commit: 035aa0750614f914b15e7dce3d867dc1167ec896
      https://github.com/wesnoth/wesnoth/commit/035aa0750614f914b15e7dce3d867dc1167ec896
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  sync :next_level command


  Commit: cb0eda0c2ebb25f591a21d12a9ec740b66d268b9
      https://github.com/wesnoth/wesnoth/commit/cb0eda0c2ebb25f591a21d12a9ec740b66d268b9
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  sync :turn :turn_limit debug commands


  Commit: bb74aad2f83394f1517bbaa2634670aea3ed2e4e
      https://github.com/wesnoth/wesnoth/commit/bb74aad2f83394f1517bbaa2634670aea3ed2e4e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/synced_commands.cpp

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


  Commit: c605f07a36af185cc070bed661e806c674adfeaf
      https://github.com/wesnoth/wesnoth/commit/c605f07a36af185cc070bed661e806c674adfeaf
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  sync remaining debug commands

Debug commands that doesn't change the gamestate like :inspect or
:sunset don't need to be sync.


  Commit: b160462fb293cedc136798ad1a820c57f44b29da
      https://github.com/wesnoth/wesnoth/commit/b160462fb293cedc136798ad1a820c57f44b29da
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-07 (Sun, 07 Jun 2015)

  Changed paths:
    M src/synced_commands.cpp

  Log Message:
  -----------
  fix :shroud debug command


  Commit: e2df198e5545082b8215e9ec13eb7aa98b2e1abc
      https://github.com/wesnoth/wesnoth/commit/e2df198e5545082b8215e9ec13eb7aa98b2e1abc
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-08 (Mon, 08 Jun 2015)

  Changed paths:
    M src/replay.cpp

  Log Message:
  -----------
  veryfy that synced user commands come from the correct client

Previously it was possible that (modified) clients send user commands
like recruit or move while its not their turn. To prevent this, we now
use the from_side check (that was previously only used for dependent
commands) also for normal synced commands.

The from_side check works like this:
The sending clients adds a from_side= attribute to its commands which
contains which side issued this command.
The server veryfies that that client actually controls that side
The recieveing clients veryfy that this is the side that can currently
issue commands (the currently plaing side).

For compability with older clients  it currently just gives a
ERR_REPLAY. Later it should be changed into a replay::process_error.


  Commit: f8914468182e8d0a1551b430c0879ba236fe4d6d
      https://github.com/wesnoth/wesnoth/commit/f8914468182e8d0a1551b430c0879ba236fe4d6d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-09 (Tue, 09 Jun 2015)

  Changed paths:
    M changelog
    M src/filesystem.cpp
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  Disallow inclusion of .pbl files from WML (bug #23504)

Note that this will also cause Lua wesnoth.have_file() to return false
on .pbl files.


  Commit: 15698bbea6f5a8eca5d98ed27baf9b7f5bff4292
      https://github.com/wesnoth/wesnoth/commit/15698bbea6f5a8eca5d98ed27baf9b7f5bff4292
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-10 (Wed, 10 Jun 2015)

  Changed paths:
    M src/server/game.cpp
    M src/server/game.hpp
    M src/server/player_network.cpp
    M src/server/player_network.hpp

  Log Message:
  -----------
  make wesnothd::send_to_many( .., pred, ...)  a template

this is faster than the boost::function version. (also note that it's
still possible to pass a  boost::function to wesnothd::send_to_many)


  Commit: 6aa3b3bc9a920638b68e6ceebd96a23822767c8d
      https://github.com/wesnoth/wesnoth/commit/6aa3b3bc9a920638b68e6ceebd96a23822767c8d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-10 (Wed, 10 Jun 2015)

  Changed paths:
    M src/menu_events.cpp
    M src/server/game.cpp
    M src/server/game.hpp
    M src/server/simple_wml.hpp
    M src/team.cpp
    M src/team.hpp
    M src/whiteboard/manager.cpp

  Log Message:
  -----------
  don't check team names on serverside

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

previously clients could add a "team_name" to specific packages which
should only be redirect to sides in this team. But the serversided code
which calculated in which team a side was had some bugs:
1) It did not correctly handle sides that were in multiple teams
([side] team_name="team1,team2"...)
2) The serversided data about teams was not updated when wml changed the
teams, also the calculation which side was controlled by a human used
posssibly oudated information.

This commit moves this calculation to the sending client so that the
clients now must specify a list of sides to which the package should be
sended.


  Commit: 9e1aae1f795fad42007cd7cd68fa9ea2515791f0
      https://github.com/wesnoth/wesnoth/commit/9e1aae1f795fad42007cd7cd68fa9ea2515791f0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-10 (Wed, 10 Jun 2015)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/server/game.cpp
    M src/server/game.hpp
    M src/server/server.cpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp

  Log Message:
  -----------
  inform the server about turn changes by wml

The server uses this to display the current turn in the lobby.


  Commit: f290a865fc82981fee422bf8aef50278176965d6
      https://github.com/wesnoth/wesnoth/commit/f290a865fc82981fee422bf8aef50278176965d6
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-10 (Wed, 10 Jun 2015)

  Changed paths:
    M src/server/game.cpp
    M src/server/player_network.cpp
    M src/server/player_network.hpp

  Log Message:
  -----------
  fix compilation

the previous code compiled only on msvc.


  Commit: 1b239aa3e6b7fc22be2a54238ec5ac9468afc5d2
      https://github.com/wesnoth/wesnoth/commit/1b239aa3e6b7fc22be2a54238ec5ac9468afc5d2
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-10 (Wed, 10 Jun 2015)

  Changed paths:
    A data/test/scenarios/test_role_types.cfg
    M wml_test_schedule

  Log Message:
  -----------
  Added a new unit test for [role]


  Commit: 787bd1b9c538c73433c23d0ec52676bcbfa2a052
      https://github.com/wesnoth/wesnoth/commit/787bd1b9c538c73433c23d0ec52676bcbfa2a052
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-10 (Wed, 10 Jun 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Moved [role] to Lua

This fixes indirectly bug #23630


  Commit: b728d216baaf8c1c57d7b5c43d11c2ade4b12250
      https://github.com/wesnoth/wesnoth/commit/b728d216baaf8c1c57d7b5c43d11c2ade4b12250
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M src/game_initialization/mp_game_utils.cpp

  Log Message:
  -----------
  fix turns slider in mp

fixes up https://github.com/wesnoth/wesnoth/commit/35e1391652bb82ab8aff626295e7a218b0e36df3


  Commit: b80819be029807131c8427d306a2a3d26dcdc3cd
      https://github.com/wesnoth/wesnoth/commit/b80819be029807131c8427d306a2a3d26dcdc3cd
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M changelog
    M data/multiplayer/scenarios/4p_A_New_Land.cfg
    M players_changelog

  Log Message:
  -----------
  ANL: Work around recruit lists being overridden by factions (bug #23593)

This only seems to happen when Use Map Settings is enabled. Using
faction_lock in that case forces the "Custom" faction selection, which
offers all possible leaders from all factions and doesn't override the
recruit lists.

faction_from_recruit would limit the faction selection to Loyalists in
1.10, thus ensuring all leaders are Loyalists with Use Map Settings on,
but that doesn't seem to work right now either. It shouldn't matter for
this scenario anyway as long as the recruit lists are the ones defined
here rather than the faction's.


  Commit: e2bbe8422f34627a2daa8a6f801ad7caa3070d8d
      https://github.com/wesnoth/wesnoth/commit/e2bbe8422f34627a2daa8a6f801ad7caa3070d8d
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M src/game_initialization/mp_game_utils.cpp

  Log Message:
  -----------
  fix compilation

The minus sign was a copypaste mistake (copied from another commits diff)


  Commit: b8f26c4542db8bc9bc7cb21ef4b51d775cff4c4d
      https://github.com/wesnoth/wesnoth/commit/b8f26c4542db8bc9bc7cb21ef4b51d775cff4c4d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M src/game_initialization/configure_engine.cpp
    M src/game_initialization/configure_engine.hpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/mp_game_utils.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_configure.hpp

  Log Message:
  -----------
  disable most mp_configure settings when force_lock_settings=yes

When using force_lock_settings=yes that game now not only forces
use_map_settings to on, instead if doest show these options and doesn't
thouch those attributes in the scenario.
This implements http://gna.org/bugs/?23037
and might also fix some bugs related to spmp patch ( specially
https://gna.org/bugs/?23509) since force_lock_settings default to yes
for campaigns.


  Commit: 9ea6357638021a420d9c7cf28dc1b3cc720f4cf2
      https://github.com/wesnoth/wesnoth/commit/9ea6357638021a420d9c7cf28dc1b3cc720f4cf2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M INSTALL

  Log Message:
  -----------
  Add untar instructions for gzip tarballs


  Commit: c838e6e8752df2d98abd3ad7351934a909f6f661
      https://github.com/wesnoth/wesnoth/commit/c838e6e8752df2d98abd3ad7351934a909f6f661
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Update changelog entries for bug #23633 with latest information


  Commit: 140b3762c689fc154bfd0a81b26aeeb863e010ef
      https://github.com/wesnoth/wesnoth/commit/140b3762c689fc154bfd0a81b26aeeb863e010ef
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-12 (Fri, 12 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Update changelog entries for bug #23504


  Commit: b32580a3dec3e633b08dcb4dca6359a3c4c1aaeb
      https://github.com/wesnoth/wesnoth/commit/b32580a3dec3e633b08dcb4dca6359a3c4c1aaeb
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-06-13 (Sat, 13 Jun 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/01_Born_to_the_Banner.cfg

  Log Message:
  -----------
  Fixed timeline-wise nonsensical mention of Typhon


  Commit: 4ab3c8cf0f53272b2a193c4a2909eb299dcb3992
      https://github.com/wesnoth/wesnoth/commit/4ab3c8cf0f53272b2a193c4a2909eb299dcb3992
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-13 (Sat, 13 Jun 2015)

  Changed paths:
    M src/game_initialization/configure_engine.cpp
    M src/game_initialization/configure_engine.hpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/mp_game_utils.cpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_configure.hpp

  Log Message:
  -----------
  Merge pull request #411 from gfgtdf/no_configure

disable most mp_configure settings when force_lock_settings=yes


  Commit: eab9a870289288a653981997ae40f5ee4f063928
      https://github.com/wesnoth/wesnoth/commit/eab9a870289288a653981997ae40f5ee4f063928
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-13 (Sat, 13 Jun 2015)

  Changed paths:
    M src/synced_commands.cpp

  Log Message:
  -----------
  fix typo in error message


  Commit: e377f2912567ed0e1c44caba48ae74d8b7c53f66
      https://github.com/wesnoth/wesnoth/commit/e377f2912567ed0e1c44caba48ae74d8b7c53f66
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-13 (Sat, 13 Jun 2015)

  Changed paths:
    M src/make_enum.hpp
    M src/menu_events.cpp
    M src/synced_commands.cpp
    M src/unit_types.cpp

  Log Message:
  -----------
  simplyfy :unit

Moves the check for alignment string to the caller to we dont have to
pass a custom error_handler.

Also removed a comment about a segfault in older code.


  Commit: 79d44d048619348b662cb371dcfe391ba81c1c1d
      https://github.com/wesnoth/wesnoth/commit/79d44d048619348b662cb371dcfe391ba81c1c1d
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-13 (Sat, 13 Jun 2015)

  Changed paths:
    M data/lua/wml-tags.lua

  Log Message:
  -----------
  Bugfixes in [role] tag

The following fixes were applied:
* cfg.__shallow_literal -> helper.shallow_literal, to allow calling the tag
  from Lua as wesnoth.wml_actions.role
* added trim() to the for cycle
* deleted filter.role and filter.type after having copied their data, because
  when calling the tag from Lua they ended up being deleted too early
* unit.role = cfg.role -> unit.role = role


  Commit: d4a3c764472d7b7ae785260ca9f1ac9f166de9ff
      https://github.com/wesnoth/wesnoth/commit/d4a3c764472d7b7ae785260ca9f1ac9f166de9ff
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-13 (Sat, 13 Jun 2015)

  Changed paths:
    M data/test/scenarios/test_role_types.cfg
    M wml_test_schedule

  Log Message:
  -----------
  Improved the [role] unit test

A new unit test, called 'test_role_lua' was added, to ensure that the [role]
tag could be used from Lua.
Also, in the first unit test the types list is stored in a variable, to
ensure that variable substitution works as intended


  Commit: e79e86c5807bfb72f54a47d15e28e29d0f9fa700
      https://github.com/wesnoth/wesnoth/commit/e79e86c5807bfb72f54a47d15e28e29d0f9fa700
  Author: Elvish-Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-15 (Mon, 15 Jun 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    A data/test/scenarios/test_role_types.cfg
    M src/game_events/action_wml.cpp
    M wml_test_schedule

  Log Message:
  -----------
  Merge pull request #410 from Elvish-Hunter/master

Move [role] to lua (fix for bug #23630)


  Commit: 6b28e1ae89644d9550ae2e8b93a7253b17151a76
      https://github.com/wesnoth/wesnoth/commit/6b28e1ae89644d9550ae2e8b93a7253b17151a76
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-06-15 (Mon, 15 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  changelog entries


  Commit: f42ea8097c15bf6fa5c7e81915dd0b83d1f8f2b7
      https://github.com/wesnoth/wesnoth/commit/f42ea8097c15bf6fa5c7e81915dd0b83d1f8f2b7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-15 (Mon, 15 Jun 2015)

  Changed paths:
    M src/actions/undo.cpp
    M src/actions/undo.hpp
    M src/actions/undo_action.hpp
    M src/synced_commands.cpp

  Log Message:
  -----------
  fix [allow_undo] in menu event commands

This was disabled in a previous commit


  Commit: 4df00e47c50b68fbeaac756028bb6a3d42cabfa1
      https://github.com/wesnoth/wesnoth/commit/4df00e47c50b68fbeaac756028bb6a3d42cabfa1
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-15 (Mon, 15 Jun 2015)

  Changed paths:
    M src/actions/undo_action.hpp

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


  Commit: aad4e7d600087fafe1c83ff830b95ef28737c265
      https://github.com/wesnoth/wesnoth/commit/aad4e7d600087fafe1c83ff830b95ef28737c265
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-15 (Mon, 15 Jun 2015)

  Changed paths:
    M src/game_initialization/mp_game_utils.cpp

  Log Message:
  -----------
  fixup 'disable most mp_configure settings when force_lock_settings=yes'

this was a merging error.


  Commit: 99d88e0910fa66c090d5cbabf30b26f5e9c07c1c
      https://github.com/wesnoth/wesnoth/commit/99d88e0910fa66c090d5cbabf30b26f5e9c07c1c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-15 (Mon, 15 Jun 2015)

  Changed paths:
    M src/actions/undo.cpp
    M src/playmp_controller.cpp
    M src/synced_context.cpp

  Log Message:
  -----------
  Fix an OOS

Previously it could happen that a client would wait for a remote user
imput while still having a non-empty undo stack. Becasue of this the
client would not send the move that issued the user input (because the
client thinks it is undoable) to the other clients which then never gave
the user input.

This resulted in a situation where the game could not proceed and had to
be aborted.

Fixed it by calling resources::undo_stack->clear() as soon as we know
that a remote user input is needed
(synced_context::set_is_simultaneously()). Also added some assertions to
guard against this situation.


  Commit: c2071fca132b5f2fa4a2801399ae190127ae3678
      https://github.com/wesnoth/wesnoth/commit/c2071fca132b5f2fa4a2801399ae190127ae3678
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-15 (Mon, 15 Jun 2015)

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

  Log Message:
  -----------
  Fix another OOS

Previously it could happen that moves of the previous turn were not
sended yet to other players during 'side X turn' and similar events.
This caused OOS because "change_controller_wml" could be sended before
the the moves of the previous turn.

I also removed a virtual froma function that didn't need to be virtual.


  Commit: 219bb24b30d7ed205a30264fb4bdf5461bc7cc90
      https://github.com/wesnoth/wesnoth/commit/219bb24b30d7ed205a30264fb4bdf5461bc7cc90
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-16 (Tue, 16 Jun 2015)

  Changed paths:
    M data/multiplayer/eras.cfg

  Log Message:
  -----------
  disable turn over advantage for campaigns by default

For campaigns (sp and mp) which are usually coop campaigns you usually
don't want the turns over advantage message. So we disable it by default
for campaigns. It is still possible to (de-)activate is manually by
setting the wml variable show_turns_over_advantage to yes/no


  Commit: 634d29020fe85b162c4104df9086ae08e248288a
      https://github.com/wesnoth/wesnoth/commit/634d29020fe85b162c4104df9086ae08e248288a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-16 (Tue, 16 Jun 2015)

  Changed paths:
    M data/multiplayer/eras.cfg
    A data/multiplayer/eras.lua

  Log Message:
  -----------
  dont make 4mp leader quick in campaigns by default

making 4mp leader automaticly quick is unexpected for a campaigns
designer. And the intention is make it easier to port sp campaigns to
mp.
To do this i ported the quick4 mp leader code to lua.

I also moved the lua code from eras.cfg to a new file eras.lua, this
makes is easier for an editor to detect lua syntax highlichting
automaticly.


  Commit: b2738ffb2fdd2550ececb74f76f75583c43c8b59
      https://github.com/wesnoth/wesnoth/commit/b2738ffb2fdd2550ececb74f76f75583c43c8b59
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-16 (Tue, 16 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog
    M src/filesystem.cpp
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  Use looks_like_pbl() to disallow .pbl file inclusion (bug #23504)

This function is implemented using case-insensitive pattern matching,
unlike filesystem::ends_with(). I missed this when writing my original
fix, so the vulnerability still applied to .pbl files on a
case-insensitive filesystem (e.g. NTFS and FAT* on Windows) by using
different case to bypass the check.


  Commit: 3ffca3067e37fd8d0ed6c06fcc44c8e9787f8191
      https://github.com/wesnoth/wesnoth/commit/3ffca3067e37fd8d0ed6c06fcc44c8e9787f8191
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/synced_commands.cpp

  Log Message:
  -----------
  refactor debug notification

TODO: maybe translation marks should be added ?


  Commit: 5c99ab7e6901ce2b25022fc750224579dac683a1
      https://github.com/wesnoth/wesnoth/commit/5c99ab7e6901ce2b25022fc750224579dac683a1
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/playcampaign.cpp

  Log Message:
  -----------
  remove unused default value

we already set the default value earlier in
game_config_manager::load_game_config so 'force_lock_settings' s never
empty here


  Commit: 024c56459e5679dd01ab82d1089720112ec9aaac
      https://github.com/wesnoth/wesnoth/commit/024c56459e5679dd01ab82d1089720112ec9aaac
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_config.cpp
    M src/game_config.hpp
    M src/game_initialization/playcampaign.cpp
    M src/game_initialization/singleplayer.cpp

  Log Message:
  -----------
  option to disable most of spmp patch

adds a bool variable in game_config which comepltely disables the
configure_engine, and connect_engine in sp.

Using this should fix https://gna.org/bugs/?23629 and
https://gna.org/bugs/?23496 but some bugs of the spmp patch like the
additional config reload in the campaigns  menu are still present.


  Commit: c2e1d71fc257db38251f2396d3bd0b5f2be69533
      https://github.com/wesnoth/wesnoth/commit/c2e1d71fc257db38251f2396d3bd0b5f2be69533
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M data/_main.cfg
    M src/game_config_manager.cpp
    M src/game_config_manager.hpp
    M src/game_initialization/create_engine.cpp
    M src/game_launcher.cpp

  Log Message:
  -----------
  less config reloads

This removes a config reload when opening multiplayer or singleplayer
campaign selection screen after playign a campaign.

To do this we must make sure the default era for sp and for mp have the
same id becasue otherwise we might get an id not found error.


  Commit: 8fc40ae22756805aba8c56d6f84c870b644a1a98
      https://github.com/wesnoth/wesnoth/commit/8fc40ae22756805aba8c56d6f84c870b644a1a98
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/mp_options.hpp

  Log Message:
  -----------
  remove unused function


  Commit: a719d6e2ab4f6023ce0a7c74fcfe7ae8fc5e17b9
      https://github.com/wesnoth/wesnoth/commit/a719d6e2ab4f6023ce0a7c74fcfe7ae8fc5e17b9
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/mp_options.hpp

  Log Message:
  -----------
  remove unused function


  Commit: 46295cbde63b411d05f430b7a47bcc85b56ec7e3
      https://github.com/wesnoth/wesnoth/commit/46295cbde63b411d05f430b7a47bcc85b56ec7e3
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/mp_options.hpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/playcampaign.cpp
    M src/saved_game.cpp

  Log Message:
  -----------
  allow [options] in [campaign]

this makes more sense than puttng them into the first [scenario] because
those options usually apply to all scenarios of that campaign.


  Commit: 6c97702c458f06c68666d8930c53f57ee6f93421
      https://github.com/wesnoth/wesnoth/commit/6c97702c458f06c68666d8930c53f57ee6f93421
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/flg_manager.cpp

  Log Message:
  -----------
  fix random leader gender in sp

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


  Commit: 98fcd16ead492e698ba5bfd273b120c0edfc8bc4
      https://github.com/wesnoth/wesnoth/commit/98fcd16ead492e698ba5bfd273b120c0edfc8bc4
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp

  Log Message:
  -----------
  add previous_save_id= in [side]

A feature for mp campaigns. previous_save_id lets you specify which user
of teh previous scenario should control this side. For example if
previous_save_id="Konrad" than the user that controlled the side with
the save_id "Konrad" in the previous scenario should control this side.

This also replaces the controller=<number> feature which had similar
intentions but was less flexible.


  Commit: aad571d0bd0234ae3f5915e328be6ca562bd32ee
      https://github.com/wesnoth/wesnoth/commit/aad571d0bd0234ae3f5915e328be6ca562bd32ee
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/create_engine.hpp

  Log Message:
  -----------
  fix mp depcheck crashing

previously mp depcheck was initialized after refeshing the cache which
caused a missmatch betwen create_engine::mods_ and depcheck::depinfo_


  Commit: f149990041f72ecdd537c9951a7f76d6c79556b0
      https://github.com/wesnoth/wesnoth/commit/f149990041f72ecdd537c9951a7f76d6c79556b0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.hpp

  Log Message:
  -----------
  remove unused function


  Commit: e8723b9ebbfbf119a91a1fc7fdb27d8b93b384a7
      https://github.com/wesnoth/wesnoth/commit/e8723b9ebbfbf119a91a1fc7fdb27d8b93b384a7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/flg_manager.cpp

  Log Message:
  -----------
  mp connect should ignore extra_recruit

extra_recruit is a unit specific attribute like canrecruit, upkeep or
placement. It should not be related to factions recruitlist.


  Commit: 7fce000723a8d29e994760ac7cea789a7dc480da
      https://github.com/wesnoth/wesnoth/commit/7fce000723a8d29e994760ac7cea789a7dc480da
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-18 (Thu, 18 Jun 2015)

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

  Log Message:
  -----------
  fixup 'less config reloads'


  Commit: 1ce3698aaf82e4426cd7b87adc7b740cef7c3db4
      https://github.com/wesnoth/wesnoth/commit/1ce3698aaf82e4426cd7b87adc7b740cef7c3db4
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M host.lua
    M src/game_config_manager.cpp

  Log Message:
  -----------
  fix mp test


  Commit: d49bcaab48c0974acc469f8d8b0243b55e6269e0
      https://github.com/wesnoth/wesnoth/commit/d49bcaab48c0974acc469f8d8b0243b55e6269e0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M src/game_initialization/flg_manager.cpp

  Log Message:
  -----------
  refactor  flg_manager::update_available_factions()

this makes it easier to read.


  Commit: f8aa355486d15013e4ef889952bac765195bfa97
      https://github.com/wesnoth/wesnoth/commit/f8aa355486d15013e4ef889952bac765195bfa97
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/flg_manager.hpp

  Log Message:
  -----------
  fix faction_lock when no recruitlist is specified.


  Commit: acf177fbd0d1f30d04f16463a570c1a774a64576
      https://github.com/wesnoth/wesnoth/commit/acf177fbd0d1f30d04f16463a570c1a774a64576
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M data/gui/default/window/campaign_settings.cfg
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/mp_options.hpp
    M src/game_initialization/multiplayer_configure.cpp
    M src/game_initialization/multiplayer_configure.hpp
    M src/game_initialization/singleplayer.cpp
    M src/game_launcher.cpp
    M src/gui/dialogs/campaign_settings.cpp
    M src/mp_game_settings.cpp
    M src/mp_game_settings.hpp

  Log Message:
  -----------
  automaticly detect whether to show mp_configure in sp

We now automaticly show mp_configure in sp iff there are actually things
to configure. This means if eigher force_lock_settiings was explicitly
set to false or if the [campaign] or one of the [modification] provides
[options] to configure.


  Commit: f1385f78287bc9a226378e31c98676a0b7067bbf
      https://github.com/wesnoth/wesnoth/commit/f1385f78287bc9a226378e31c98676a0b7067bbf
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp

  Log Message:
  -----------
  fix faction overwriting wrong values

"image" and "flag_rgb" which are unit attributes should not be
overwritten by those values form teh faction which describe how teh
faction is presented in teh faction list


  Commit: 4d4b69812ebb146941a7f58798c38628fc043c6b
      https://github.com/wesnoth/wesnoth/commit/4d4b69812ebb146941a7f58798c38628fc043c6b
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

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

  Log Message:
  -----------
  fixup 'automaticly detect whether to show mp_configure in sp'

Fixed a travis wanring and commandline jump to scenario.


  Commit: dbea53e5273cbb6aa1baec998a10c68ba6155707
      https://github.com/wesnoth/wesnoth/commit/dbea53e5273cbb6aa1baec998a10c68ba6155707
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M src/server/game.cpp

  Log Message:
  -----------
  remove unread attrbutes

te host only reads "faction","gender" and "leader" if change_faction=yes


  Commit: da4994f4dd65a3b4496a17ec77ab1f573a3e5175
      https://github.com/wesnoth/wesnoth/commit/da4994f4dd65a3b4496a17ec77ab1f573a3e5175
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/flg_manager.hpp

  Log Message:
  -----------
  fix assertions on invalid network data

previously it could happen that the host got assertion errors if teh
clients choose invalid factions/leaders


  Commit: 796a154ba1cbebfcdeb587ecf28d5ec958e3dec0
      https://github.com/wesnoth/wesnoth/commit/796a154ba1cbebfcdeb587ecf28d5ec958e3dec0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-19 (Fri, 19 Jun 2015)

  Changed paths:
    M src/game_initialization/flg_manager.cpp

  Log Message:
  -----------
  fixup 'fix assertions on invalid network data'


  Commit: 17cc88dbc9154fd62239ccff964d77b7d053c8bc
      https://github.com/wesnoth/wesnoth/commit/17cc88dbc9154fd62239ccff964d77b7d053c8bc
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/game_initialization/multiplayer_connect.cpp
    M src/game_initialization/multiplayer_connect.hpp
    M src/game_initialization/multiplayer_ui.cpp
    M src/game_initialization/multiplayer_ui.hpp

  Log Message:
  -----------
  fix custom colors in mp connect

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

currently only the host shows these custom colors, but it fixes the sp
case.


  Commit: 17d478bff60b5fa039b3f98fa87d42aa59a91856
      https://github.com/wesnoth/wesnoth/commit/17d478bff60b5fa039b3f98fa87d42aa59a91856
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp

  Log Message:
  -----------
  fix travis build


  Commit: dc7fb0b951f4be973b68770b8ec8f56556e2da40
      https://github.com/wesnoth/wesnoth/commit/dc7fb0b951f4be973b68770b8ec8f56556e2da40
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  Update SConstruct to reflect rename of README


  Commit: 88fa71e32db9df40f2eaefba0a942e775678a9dd
      https://github.com/wesnoth/wesnoth/commit/88fa71e32db9df40f2eaefba0a942e775678a9dd
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  Remove "run now" option from windows installer

It causes wesnoth to be run with installer's privileges which is
security concern and also might result in confusing behavior wrt
location of stdout.txt and stderr.txt files.


  Commit: a74a0135cdcf459b82593b709c60cc245046f5a3
      https://github.com/wesnoth/wesnoth/commit/a74a0135cdcf459b82593b709c60cc245046f5a3
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/game_initialization/flg_manager.cpp

  Log Message:
  -----------
  fix random factions

removed a wrong assert and removed hardcoding of mainline faction id


  Commit: 92fa1bb699f8370b6f5a9083bf0477e650c42d46
      https://github.com/wesnoth/wesnoth/commit/92fa1bb699f8370b6f5a9083bf0477e650c42d46
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp

  Log Message:
  -----------
  dont print faction dialog in mp wait if not needed

We dont show the faction choose dialog for connection clients f there is
onyl 1 faction/leader/gender this is for example the case in LoW.


  Commit: ebe08f0d98aa539dc912ebe1987615cb44142ac4
      https://github.com/wesnoth/wesnoth/commit/ebe08f0d98aa539dc912ebe1987615cb44142ac4
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/game_initialization/multiplayer_wait.cpp

  Log Message:
  -----------
  don't reload config when leavign a mp game.

There is no reason to do that,


  Commit: e9acbd1d192ccb504a3afe62b6115793c4c50d18
      https://github.com/wesnoth/wesnoth/commit/e9acbd1d192ccb504a3afe62b6115793c4c50d18
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/flg_manager.hpp
    M src/game_initialization/multiplayer_connect.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/multiplayer_wait.hpp

  Log Message:
  -----------
  fix custom team color in mpwait and flg_manager

This also fixes another bug where colors in flg_manager (the
faction/leader comboboxes in mpconnect)  were not updated when color was
changed.


  Commit: 61fab699e59e0b684db0c0bf0812e23458924ce7
      https://github.com/wesnoth/wesnoth/commit/61fab699e59e0b684db0c0bf0812e23458924ce7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M data/multiplayer/scenarios/4p_A_New_Land.cfg
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/flg_manager.cpp
    M src/game_initialization/flg_manager.hpp

  Log Message:
  -----------
  fix faction_from_recruit

Previously faction_from_recruit would search for default_recruit= in
[multiplayer_side]. This commit fixes it so that it seached for
'recruit' ('default recruit' is no attribute of [multiplayer_side]).

This fixed behaviour breaks 'A new land' mp scenario becasue the faction
now gets locked to the mp faction that matches the recruits best
(loyalists), but in ANL we wants custon recruitlist and not Loyalists
recruitlist. To Fix this i removed faction_from_recruit= from 'A new
land's sides.


  Commit: 8c5830d65d3e494ef76c98770e147d6f1f8a080d
      https://github.com/wesnoth/wesnoth/commit/8c5830d65d3e494ef76c98770e147d6f1f8a080d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp

  Log Message:
  -----------
  Make ng::side_engine::get_color()'s argument a signed integer

Fixes a signed vs. unsigned type comparison warning.


  Commit: f6c77b7dd84be5165dc690864492d6aa2b2af295
      https://github.com/wesnoth/wesnoth/commit/f6c77b7dd84be5165dc690864492d6aa2b2af295
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-20 (Sat, 20 Jun 2015)

  Changed paths:
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/create_engine.hpp
    M src/gui/dialogs/campaign_settings.cpp

  Log Message:
  -----------
  gui2/tcampaign_settings: Request unescaped era names

Otherwise everything gets displayed with a caret prefix because GUI1
markup is of course not recognized by GUI2.


  Commit: daa045026fcd2fc3865539f60070773f31933d17
      https://github.com/wesnoth/wesnoth/commit/daa045026fcd2fc3865539f60070773f31933d17
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M src/playturn_network_adapter.cpp

  Log Message:
  -----------
  Demote network error message to info log level

This message in particular tends to happen when quitting the game during
the MP replay phase. Having pending incoming data at exit seems par for
the course, so it might be best to keep normal users from seeing this
message in stderr.


  Commit: 87313970e17d8b741cdf08c6dc0f19fadbac1127
      https://github.com/wesnoth/wesnoth/commit/87313970e17d8b741cdf08c6dc0f19fadbac1127
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M data/multiplayer/eras.cfg
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/depcheck.cpp
    M src/game_initialization/depcheck.hpp

  Log Message:
  -----------
  fix [modification]type=key

Previous it couldhappens that create_engines and depcheck::manager s lis
of mods could get out of sync which caused wrong modification to be
active.

Also we add a type= key to [era]s chiech defaults to mp so that only the
default era is avaiable in sp by default (for technical reasons there
must be at least one era avaiable in sp.


  Commit: 3d3b5103a84f74d42ec2bd64030c9be4f67c4d06
      https://github.com/wesnoth/wesnoth/commit/3d3b5103a84f74d42ec2bd64030c9be4f67c4d06
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M src/game_initialization/depcheck.cpp
    M src/game_initialization/depcheck.hpp

  Log Message:
  -----------
  remove unused function


  Commit: 0cd8ea545392d3c5d4552c2cb9d2d3fb520246de
      https://github.com/wesnoth/wesnoth/commit/0cd8ea545392d3c5d4552c2cb9d2d3fb520246de
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M changelog
    M data/gui/default/window/campaign_difficulty.cfg
    M players_changelog
    M src/game_initialization/create_engine.cpp
    M src/game_launcher.cpp
    M src/game_preferences.cpp
    M src/game_preferences.hpp
    M src/gui/dialogs/campaign_difficulty.cpp
    M src/gui/dialogs/campaign_difficulty.hpp
    M src/savegame.cpp
    M src/tests/gui/test_gui2.cpp

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

Conflicts:
	changelog
	src/game_launcher.cpp


  Commit: ce2359c118b6abddaf5dafabf55619828a5d6ad8
      https://github.com/wesnoth/wesnoth/commit/ce2359c118b6abddaf5dafabf55619828a5d6ad8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

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

  Log Message:
  -----------
  Revert "Dropped some includes unused after 9f6c07815e13"

This reverts commit 7fe17353f124831ca60f78c85b770cc9addba5bd.


  Commit: 548e44f5cad05133823233aaa4af5c4ca7f5ca35
      https://github.com/wesnoth/wesnoth/commit/548e44f5cad05133823233aaa4af5c4ca7f5ca35
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

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

  Log Message:
  -----------
  Revert "tcampain_selection: removed unused tree view"

This reverts commit 9f6c07815e138c77909409aab6481ca22656e2e8.

Conflicts:
	src/gui/dialogs/campaign_selection.cpp


  Commit: e8140d8248a0d3b262aa749e1fb8ddc548a4b3b0
      https://github.com/wesnoth/wesnoth/commit/e8140d8248a0d3b262aa749e1fb8ddc548a4b3b0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

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

  Log Message:
  -----------
  fix gui2::ttoogle_panel

previously toggle panels did not did work if you clicked to a label or a
image inside the toggle panel. (you had to click 'dirctly' to the toggle
panel in order to work properly)


  Commit: cbd0838b3d004692a288ad866c847d1ee65cf9f6
      https://github.com/wesnoth/wesnoth/commit/cbd0838b3d004692a288ad866c847d1ee65cf9f6
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

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

  Log Message:
  -----------
  fix gui2::tlabel

previous labels captured the mouse after clicking on it (I don't know
why). This means that you had to to do another click after selecting
something different. This was specially annyoing an toggle_panels where
you'd often click on a label.

Maybe it was related to link labels, in any case this fixed the much
more common non-link labels.


  Commit: fc6bbe0f75889711f91426d592efc1c2c4ab7063
      https://github.com/wesnoth/wesnoth/commit/fc6bbe0f75889711f91426d592efc1c2c4ab7063
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

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

  Log Message:
  -----------
  don't make 'tree_view_node_label' manditory

there is no need to have this manditory (It had no effect anyway if it
was no selectable widget).

This removes the need for a previously used workaround which is adding a
dummy invisible widget with that id.


  Commit: 630cce5e97cb59857e68ae123db24055e3e98c53
      https://github.com/wesnoth/wesnoth/commit/630cce5e97cb59857e68ae123db24055e3e98c53
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

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

  Log Message:
  -----------
  show modifications on campaigns slection screen

This means less clicks when activating modifications in SP.

In order to do this we enable the alternative campaign list which was
previously disabled. A side effect of this is, that completed campaigns
are now seperated from not-played-yet campaigns.


  Commit: 53e8f54e022ad89a6ea2bcf2bd8dd78f2ea875bd
      https://github.com/wesnoth/wesnoth/commit/53e8f54e022ad89a6ea2bcf2bd8dd78f2ea875bd
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

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

  Log Message:
  -----------
  fix c++03 compilation


  Commit: 8b59af444d06de4c15ce1a96e20baea76ee02790
      https://github.com/wesnoth/wesnoth/commit/8b59af444d06de4c15ce1a96e20baea76ee02790
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-21 (Sun, 21 Jun 2015)

  Changed paths:
    M changelog
    R data/tools/wmlxgettext

  Log Message:
  -----------
  Remove broken Python port of wmlxgettext


  Commit: 92d4c015dd6849fb61092357ab4b67b64a8e6c04
      https://github.com/wesnoth/wesnoth/commit/92d4c015dd6849fb61092357ab4b67b64a8e6c04
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES


  Commit: 5e497031fbfebf2c45365aa571d24e7415d1b698
      https://github.com/wesnoth/wesnoth/commit/5e497031fbfebf2c45365aa571d24e7415d1b698
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES


  Commit: 407485120333a5c3effb561a6279d6ee73b574a5
      https://github.com/wesnoth/wesnoth/commit/407485120333a5c3effb561a6279d6ee73b574a5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M src/game_events/menu_item.cpp
    M src/game_events/menu_item.hpp
    M src/game_events/wmi_container.hpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/hotkey_handler_sp.cpp

  Log Message:
  -----------
  Add synced=yes(default)/no to [set_menu_item]

Allows to add 'unsynced' wml menu hotkeys which are not sended to other
players and are also clickable off-turn.

This can for example used for help menus and similar.


  Commit: 928404f19607d349a64786a0be73d321fe5ec82b
      https://github.com/wesnoth/wesnoth/commit/928404f19607d349a64786a0be73d321fe5ec82b
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-22 (Mon, 22 Jun 2015)

  Changed paths:
    M src/game_events/menu_item.cpp
    M src/game_events/menu_item.hpp
    M src/game_events/wmi_container.hpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/hotkey_handler_sp.cpp

  Log Message:
  -----------
  Merge pull request #413 from gfgtdf/unsyced_menu_item

Add synced=yes(default)/no to [set_menu_item]


  Commit: ccac655da432a17096b88b8718a8dceda9336bb9
      https://github.com/wesnoth/wesnoth/commit/ccac655da432a17096b88b8718a8dceda9336bb9
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-06-24 (Wed, 24 Jun 2015)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  vcproj: Update for da1c8bf & 138f7c9


  Commit: 94cf0adb29a44ae4e376f7936f4ddd7c46430f7f
      https://github.com/wesnoth/wesnoth/commit/94cf0adb29a44ae4e376f7936f4ddd7c46430f7f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-25 (Thu, 25 Jun 2015)

  Changed paths:
    M src/image_modifications.cpp

  Log Message:
  -----------
  allow negative x,y in ~CROP

this allows to crop a larger image from a smaller source image, the
underlying cut_surface function already supports this behaviour.

This is specially useful to blit another image on the image which would
not fit onto the original image otherwise.


  Commit: 101e9911a28a003c7bd4ec9525d0a0cb89c5aab2
      https://github.com/wesnoth/wesnoth/commit/101e9911a28a003c7bd4ec9525d0a0cb89c5aab2
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-25 (Thu, 25 Jun 2015)

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

  Log Message:
  -----------
  remove unused variable


  Commit: b34dc86e372666139f359ddbb7e0d37a6698b7a6
      https://github.com/wesnoth/wesnoth/commit/b34dc86e372666139f359ddbb7e0d37a6698b7a6
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-25 (Thu, 25 Jun 2015)

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

  Log Message:
  -----------
  fix an assertion when reloading an mp game


  Commit: cee449106aaf8dfd6d2bc01080e54296e3a7deca
      https://github.com/wesnoth/wesnoth/commit/cee449106aaf8dfd6d2bc01080e54296e3a7deca
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-25 (Thu, 25 Jun 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  add wesnoth.get_viewing_side

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


  Commit: 56d79ff13b9fcd13b44ee2be6663797b3df0c4c2
      https://github.com/wesnoth/wesnoth/commit/56d79ff13b9fcd13b44ee2be6663797b3df0c4c2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-25 (Thu, 25 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Update changelog entries for bug #23504


  Commit: 24a166db220db1056241d011c349e66ed0ed3003
      https://github.com/wesnoth/wesnoth/commit/24a166db220db1056241d011c349e66ed0ed3003
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-26 (Fri, 26 Jun 2015)

  Changed paths:
    M CMakeLists.txt
    M changelog

  Log Message:
  -----------
  cmake: Disable strict compilation by default

It's no good for users who are likely to hit issues with compilers not
used by the release team.


  Commit: cf85ac43a7a8ec7ca22c67246b181382a220e15f
      https://github.com/wesnoth/wesnoth/commit/cf85ac43a7a8ec7ca22c67246b181382a220e15f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

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

  Log Message:
  -----------
  remove different lists for completed and noncompleted campaigns.


  Commit: bd29f7685f62fc877bfb6c4fb04381c160d5a504
      https://github.com/wesnoth/wesnoth/commit/bd29f7685f62fc877bfb6c4fb04381c160d5a504
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

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

  Log Message:
  -----------
  wmliterator: Add function to detect [+tags]


  Commit: e520e9ddcc1ddabf9fcdc4c233f21221ad901997
      https://github.com/wesnoth/wesnoth/commit/e520e9ddcc1ddabf9fcdc4c233f21221ad901997
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: Quick and dirty hack to recognize [+tags] in [part]


  Commit: 5a622888093aa35fd0225f38ceb05df423393943
      https://github.com/wesnoth/wesnoth/commit/5a622888093aa35fd0225f38ceb05df423393943
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.cfg

  Log Message:
  -----------
  NR S9a: Silence wmllint warning about missing [side] unit type


  Commit: 7cc6c2fe7306b58669ba74e0182659821759dbf1
      https://github.com/wesnoth/wesnoth/commit/7cc6c2fe7306b58669ba74e0182659821759dbf1
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg

  Log Message:
  -----------
  EI S9: Fix incorrect recruitment pattern, spotted by wmllint

There are no scouts in the side's recruit list, only a unit with 'Scout'
in its name that is actually a mixed fighter.


  Commit: a78d69c54d24ccc93fe3a5fa8ef8484df757fd2b
      https://github.com/wesnoth/wesnoth/commit/a78d69c54d24ccc93fe3a5fa8ef8484df757fd2b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg

  Log Message:
  -----------
  EI S9: Fix recruit missing from recruitment pattern, spotted by wmllint


  Commit: 0ece907a68eac1305c7d5421ad97836b3f4d3741
      https://github.com/wesnoth/wesnoth/commit/0ece907a68eac1305c7d5421ad97836b3f4d3741
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M changelog

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


  Commit: 4863fb1ca98186e173cd9216f314c260a0ad88f8
      https://github.com/wesnoth/wesnoth/commit/4863fb1ca98186e173cd9216f314c260a0ad88f8
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M src/xBRZ/xbrz.cpp

  Log Message:
  -----------
  Suppress uninit variable warnings in xBRZ code with gcc 4.8 too


  Commit: 6aa55157e7d644d9674471300e0e9cfb4ee013a6
      https://github.com/wesnoth/wesnoth/commit/6aa55157e7d644d9674471300e0e9cfb4ee013a6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M po/wesnoth-units/ru.po

  Log Message:
  -----------
  Russian translation update


  Commit: de176435b1ee32da542ba3c537ad6b1a6dc53787
      https://github.com/wesnoth/wesnoth/commit/de176435b1ee32da542ba3c537ad6b1a6dc53787
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Several changelog fixes


  Commit: c16673c6ce113484cd36856fd5a246a4e0524bbe
      https://github.com/wesnoth/wesnoth/commit/c16673c6ce113484cd36856fd5a246a4e0524bbe
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M doc/man/cs/wesnoth.6
    M doc/man/es/wesnoth.6
    M doc/man/fr/wesnoth.6
    M doc/man/gl/wesnoth.6
    M doc/man/it/wesnoth.6
    M doc/man/pt/wesnoth.6
    M doc/man/ru/wesnoth.6
    M doc/man/sk/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.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/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/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/wesnoth-aoi.pot
    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/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/wesnoth-dm.pot
    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
    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/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/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/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/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/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-manpages/af.po
    M po/wesnoth-manpages/ang.po
    M po/wesnoth-manpages/ang at latin.po
    M po/wesnoth-manpages/ar.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.pot
    M po/wesnoth-manpages/zh_CN.po
    M po/wesnoth-manpages/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/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/af.po
    M po/wesnoth-nr/ang.po
    M po/wesnoth-nr/ang at latin.po
    M po/wesnoth-nr/ar.po
    M po/wesnoth-nr/bg.po
    M po/wesnoth-nr/ca.po
    M po/wesnoth-nr/ca_ES at valencia.po
    M po/wesnoth-nr/cs.po
    M po/wesnoth-nr/da.po
    M po/wesnoth-nr/de.po
    M po/wesnoth-nr/el.po
    M po/wesnoth-nr/en at shaw.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-nr/eo.po
    M po/wesnoth-nr/es.po
    M po/wesnoth-nr/et.po
    M po/wesnoth-nr/eu.po
    M po/wesnoth-nr/fi.po
    M po/wesnoth-nr/fr.po
    M po/wesnoth-nr/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/wesnoth-sof.pot
    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/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/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/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/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/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/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/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/af.po
    M po/wesnoth-units/ang.po
    M po/wesnoth-units/ang at latin.po
    M po/wesnoth-units/ar.po
    M po/wesnoth-units/bg.po
    M po/wesnoth-units/ca.po
    M po/wesnoth-units/ca_ES at valencia.po
    M po/wesnoth-units/cs.po
    M po/wesnoth-units/da.po
    M po/wesnoth-units/de.po
    M po/wesnoth-units/el.po
    M po/wesnoth-units/en at shaw.po
    M po/wesnoth-units/en_GB.po
    M po/wesnoth-units/eo.po
    M po/wesnoth-units/es.po
    M po/wesnoth-units/et.po
    M po/wesnoth-units/eu.po
    M po/wesnoth-units/fi.po
    M po/wesnoth-units/fr.po
    M po/wesnoth-units/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/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/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/POTFILES.in
    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/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: 18763934cd7a979f9b7cd7e75013bea4ff87d975
      https://github.com/wesnoth/wesnoth/commit/18763934cd7a979f9b7cd7e75013bea4ff87d975
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

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

  Log Message:
  -----------
  Version 1.13.1


  Commit: b888dd979767d0a419a874f3a22d05c4beeb81f8
      https://github.com/wesnoth/wesnoth/commit/b888dd979767d0a419a874f3a22d05c4beeb81f8
  Author: Gregory Gauthier <rjaguar3netgames at yahoo.com>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M changelog
    M data/campaigns/Delfadors_Memoirs/scenarios/19_Showdown_in_the_Northern_Swamp.cfg
    M data/core/about.cfg
    M players_changelog

  Log Message:
  -----------
  DM S19: Add defeat condition for losing last undead (bug #23668)


  Commit: 0d71489ee7c547d441cb8a484d3a6ad895c007a6
      https://github.com/wesnoth/wesnoth/commit/0d71489ee7c547d441cb8a484d3a6ad895c007a6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

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

  Log Message:
  -----------
  Bump version


  Commit: 221bd15c6b73858f03ff036255660d5c24f1e9ee
      https://github.com/wesnoth/wesnoth/commit/221bd15c6b73858f03ff036255660d5c24f1e9ee
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M src/game_launcher.cpp

  Log Message:
  -----------
  don't use era_blank in tutorial


  Commit: 19dab7c63d10a17d19a260e454d0ca4474113637
      https://github.com/wesnoth/wesnoth/commit/19dab7c63d10a17d19a260e454d0ca4474113637
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M changelog

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


  Commit: 31e9f234df5ab582b88def2d7918979a9c9a3251
      https://github.com/wesnoth/wesnoth/commit/31e9f234df5ab582b88def2d7918979a9c9a3251
  Author: Gregory Gauthier <rjaguar3netgames at yahoo.com>
  Date:   2015-06-27 (Sat, 27 Jun 2015)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/scenarios/19_Showdown_in_the_Northern_Swamp.cfg

  Log Message:
  -----------
  DM S19: Replace [if] with [filter_condition] in undead death event


  Commit: 5116ce72bc5e91bce978efc764bd0bd7952c0bd3
      https://github.com/wesnoth/wesnoth/commit/5116ce72bc5e91bce978efc764bd0bd7952c0bd3
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-06-28 (Sun, 28 Jun 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Update RELEASE_NOTES


  Commit: 23d4367f954073f647088d91fa3c1d639d9f3021
      https://github.com/wesnoth/wesnoth/commit/23d4367f954073f647088d91fa3c1d639d9f3021
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-06-29 (Mon, 29 Jun 2015)

  Changed paths:
    M RELEASE_NOTES

  Log Message:
  -----------
  Purge RELEASE_NOTES


  Commit: ceb693380fb264be0beabbe705b36647a7e28449
      https://github.com/wesnoth/wesnoth/commit/ceb693380fb264be0beabbe705b36647a7e28449
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-06-30 (Tue, 30 Jun 2015)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-ei/gl.po
    M po/wesnoth-lib/gl.po
    M po/wesnoth-manpages/gl.po
    M po/wesnoth-nr/gl.po
    M po/wesnoth-thot/gl.po
    M po/wesnoth-tsg/gl.po
    M po/wesnoth/gl.po

  Log Message:
  -----------
  updated Galician translation


  Commit: 4e7e00d2d593626b87f729e91649473ddecf7af8
      https://github.com/wesnoth/wesnoth/commit/4e7e00d2d593626b87f729e91649473ddecf7af8
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-07-04 (Sat, 04 Jul 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M data/core/macros/sound-utils.cfg
    M data/core/sounds/dwarf-die-1.ogg
    M data/core/sounds/dwarf-die-2.ogg
    A data/core/sounds/dwarf-die-3.ogg
    M data/core/sounds/dwarf-hit-1.ogg
    M data/core/sounds/dwarf-hit-2.ogg
    M data/core/sounds/dwarf-hit-3.ogg
    M data/core/sounds/dwarf-hit-4.ogg
    M players_changelog

  Log Message:
  -----------
  New dwarf hit and die sounds


  Commit: d52c8c7f1d8db795483bacb397138bce54ece86f
      https://github.com/wesnoth/wesnoth/commit/d52c8c7f1d8db795483bacb397138bce54ece86f
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-04 (Sat, 04 Jul 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Lua: added support for unit.level field (read only)


  Commit: 10d509d4b898968a7ce50d4e8546301ba5608d9d
      https://github.com/wesnoth/wesnoth/commit/10d509d4b898968a7ce50d4e8546301ba5608d9d
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-04 (Sat, 04 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/utils/character-definitions.cfg

  Log Message:
  -----------
  UtBS: made Garak a Desert Marshal


  Commit: 48ffe53cfea1008e9349139723ff94b178bd3871
      https://github.com/wesnoth/wesnoth/commit/48ffe53cfea1008e9349139723ff94b178bd3871
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-05 (Sun, 05 Jul 2015)

  Changed paths:
    M src/game_config_manager.cpp

  Log Message:
  -----------
  Attempt to fix a "No previous prototype for function" error

Found by ancestral on Apple OS X.


  Commit: eb3dfed69f08b98ea1b30c279d2ac9c5d287ce56
      https://github.com/wesnoth/wesnoth/commit/eb3dfed69f08b98ea1b30c279d2ac9c5d287ce56
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-05 (Sun, 05 Jul 2015)

  Changed paths:
    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/utils/abilities.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/character-definitions.cfg
    A data/campaigns/Under_the_Burning_Suns/utils/garak-abilities.cfg

  Log Message:
  -----------
  UtBS: gave new Teaching ability to Garak

The Teaching ability redistributes a unit's experience points to all
the adjacent units on the same side at the start of every turn.
In case that the result of the division isn't integer, the remaining
points are assigned giving priority to the units with lower levels and
less experience.
If no suitable unit is found, the teacher's experience goes back to zero.


  Commit: 89cc9ac49f6ce480f0ce3d5947cb1bd73ff34765
      https://github.com/wesnoth/wesnoth/commit/89cc9ac49f6ce480f0ce3d5947cb1bd73ff34765
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

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

  Log Message:
  -----------
  tcampaign_dialog: remove excess borders


  Commit: b1dac5dfce9c5e7e494fb5047e4e4dab5964fd49
      https://github.com/wesnoth/wesnoth/commit/b1dac5dfce9c5e7e494fb5047e4e4dab5964fd49
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M projectfiles/VC9/liblua.vcproj
    M projectfiles/VC9/schema_generator.vcproj
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothd.vcproj
    M projectfiles/VC9/wesnothlib.vcproj

  Log Message:
  -----------
  vcproj: Add external/include and external/lib

As the vcproj format is poorly documented, we previously couldn't find an option to pass compiler/librarian/linker dependencies without manually adding them in the menu. After installing VC9, I found an option that is correctly ported to vcxproj (the new format since VC10) and allows to specify these additional dependencies.


  Commit: 70a83bafe878cc7b7429dadf7ffc5a3622b274d1
      https://github.com/wesnoth/wesnoth/commit/70a83bafe878cc7b7429dadf7ffc5a3622b274d1
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/config.hpp

  Log Message:
  -----------
  add -, + and [] to child config iterators.


  Commit: fc220fee266ec91debf958a147193f682cc5306c
      https://github.com/wesnoth/wesnoth/commit/fc220fee266ec91debf958a147193f682cc5306c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

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

  Log Message:
  -----------
  make units advancements modifyable in lua.

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

units advancements is an array of wml tables.

This also adds template lua_push/lua_check functions wich also accept
vectors or similar. The file scripting/push_check.hpp was written using msvc
which implements look-up in template functions differently so it might be
necessary to fix it for other compilers by adding forward declarations of
those template functions.


  Commit: 86809349b5040a627b63790aa3739f3e541d17b9
      https://github.com/wesnoth/wesnoth/commit/86809349b5040a627b63790aa3739f3e541d17b9
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/game_events/menu_item.cpp

  Log Message:
  -----------
  fix unsynced wml menu items


  Commit: 6de490dbf0b89284529f98739e698a41d3289f63
      https://github.com/wesnoth/wesnoth/commit/6de490dbf0b89284529f98739e698a41d3289f63
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/ai/lua/unit_advancements_aspect.cpp

  Log Message:
  -----------
  ai: Use ctor initialization list instead of statements in ctor body

No functional changes.

Found by cppcheck.


  Commit: 89879e67c601244dcee114ebff1308286f16733a
      https://github.com/wesnoth/wesnoth/commit/89879e67c601244dcee114ebff1308286f16733a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/ai/lua/core.cpp

  Log Message:
  -----------
  Use prefix instead of postfix increment/decrement

Found by cppcheck.


  Commit: a126563da16fa0631d2972e9ba7f5e3c03dfa0e0
      https://github.com/wesnoth/wesnoth/commit/a126563da16fa0631d2972e9ba7f5e3c03dfa0e0
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/gettext_boost.cpp

  Log Message:
  -----------
  i18n: Use ctor initialization list instead of statement in ctor body

Found by cppcheck.


  Commit: 10bb87535ff077f8214f764755808b98e0185eb4
      https://github.com/wesnoth/wesnoth/commit/10bb87535ff077f8214f764755808b98e0185eb4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

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

  Log Message:
  -----------
  gui2: Initialize variables

Found by cppcheck.


  Commit: bcfdc85568b308b48138ee5884595f272a0795c3
      https://github.com/wesnoth/wesnoth/commit/bcfdc85568b308b48138ee5884595f272a0795c3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/scripting/debug_lua.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_cpp_function.cpp

  Log Message:
  -----------
  Use prefix instead of postfix increment/decrement

Found by cppcheck.


  Commit: ddde2a6d6402d05a9440209ed43952f01ec38d83
      https://github.com/wesnoth/wesnoth/commit/ddde2a6d6402d05a9440209ed43952f01ec38d83
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/show_dialog.cpp

  Log Message:
  -----------
  gui1: Elide pointless assignment

Found by cppcheck.


  Commit: cd2620e439bf490963ae3e187cc4d6644f269e81
      https://github.com/wesnoth/wesnoth/commit/cd2620e439bf490963ae3e187cc4d6644f269e81
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/strftime.cpp

  Log Message:
  -----------
  Fix end iterator dereference with specific util::strftime() input

A format string with a trailing '%' character at the end would cause an
implementation detail to dereference the end iterator of a string. Since
the underlying storage is a null-terminated string, this would be
harmless in practice.

Found by cppcheck.


  Commit: 2bc3d877e47639c9ad8c7f324a60e06d93a7a57f
      https://github.com/wesnoth/wesnoth/commit/2bc3d877e47639c9ad8c7f324a60e06d93a7a57f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Add changelog entry to note util::strftime() bug is not harmless


  Commit: 98c910e109616f0728cf2fe6b0ca41dbf3007f55
      https://github.com/wesnoth/wesnoth/commit/98c910e109616f0728cf2fe6b0ca41dbf3007f55
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-07 (Tue, 07 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/maps/01_The_Morning_After.map
    M data/campaigns/Under_the_Burning_Suns/maps/02_Across_the_Harsh_Sands.map
    M data/campaigns/Under_the_Burning_Suns/maps/03_A_Stirring_in_the_Night.map
    M data/campaigns/Under_the_Burning_Suns/maps/04_Descending_into_Darkness.map
    M data/campaigns/Under_the_Burning_Suns/maps/05_A_Subterranean_Struggle.map
    M data/campaigns/Under_the_Burning_Suns/maps/06a_In_the_Tunnels_of_the_Trolls.map
    M data/campaigns/Under_the_Burning_Suns/maps/06b_In_the_Domain_of_the_Dwarves.map
    M data/campaigns/Under_the_Burning_Suns/maps/07a_Dealing_with_Dwarves.map
    M data/campaigns/Under_the_Burning_Suns/maps/07b_Talking_with_Trolls.map
    M data/campaigns/Under_the_Burning_Suns/maps/08_Out_of_the_Frying_Pan.map
    M data/campaigns/Under_the_Burning_Suns/maps/09_Blood_is_Thicker_Than_Water.map
    M data/campaigns/Under_the_Burning_Suns/maps/10_Speaking_with_the_Fishes.map
    M data/campaigns/Under_the_Burning_Suns/maps/11_Battle_for_Zocthanol_Isle.map
    M data/campaigns/Under_the_Burning_Suns/maps/12_The_Final_Confrontation.map
    M data/campaigns/Under_the_Burning_Suns/maps/13_Epilogue.map

  Log Message:
  -----------
  UtBS: saved maps in new format


  Commit: ead94b399b8a78202eb03f3853e753fdf76fa188
      https://github.com/wesnoth/wesnoth/commit/ead94b399b8a78202eb03f3853e753fdf76fa188
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/make_enum.hpp

  Log Message:
  -----------
  Pass object by reference

Found by cppcheck.


  Commit: ed2a64fe26a89f87c869ffecfcbdab5e81adf698
      https://github.com/wesnoth/wesnoth/commit/ed2a64fe26a89f87c869ffecfcbdab5e81adf698
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

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

  Log Message:
  -----------
  Pass object by reference

Found by cppcheck.


  Commit: ef0eb55f241150ab707221304199636783b135cc
      https://github.com/wesnoth/wesnoth/commit/ef0eb55f241150ab707221304199636783b135cc
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  Use prefix instead of postfix increment/decrement

Found by cppcheck.


  Commit: 413d3528bdf65fbac94dbfc642871450d9acab31
      https://github.com/wesnoth/wesnoth/commit/413d3528bdf65fbac94dbfc642871450d9acab31
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/help/help_impl.cpp

  Log Message:
  -----------
  Use empty() method instead of size() for emptiness checks

Found by cppcheck.


  Commit: c76de34fe6937edb14d77bd4c63a7b45e490c03b
      https://github.com/wesnoth/wesnoth/commit/c76de34fe6937edb14d77bd4c63a7b45e490c03b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/halo.cpp

  Log Message:
  -----------
  Use prefix instead of postfix increment/decrement

Found by cppcheck.


  Commit: 926ba98d465844451f39e4d3a4ef901db09d43e4
      https://github.com/wesnoth/wesnoth/commit/926ba98d465844451f39e4d3a4ef901db09d43e4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/mp_game_settings.cpp

  Log Message:
  -----------
  Add missing field from ctor initialization list

Found by cppcheck.


  Commit: aecdbab096eacd9d63ecb6bb2e2b4b53d4aca130
      https://github.com/wesnoth/wesnoth/commit/aecdbab096eacd9d63ecb6bb2e2b4b53d4aca130
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-06 (Mon, 06 Jul 2015)

  Changed paths:
    M src/tooltips.cpp

  Log Message:
  -----------
  Pass object by reference

Found by cppcheck.


  Commit: d3113a9bd4929c4ba57c40adb8076f9d1e0f7714
      https://github.com/wesnoth/wesnoth/commit/d3113a9bd4929c4ba57c40adb8076f9d1e0f7714
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-07 (Tue, 07 Jul 2015)

  Changed paths:
    M changelog
    M data/campaigns/Delfadors_Memoirs/scenarios/19_Showdown_in_the_Northern_Swamp.cfg
    M data/core/about.cfg
    M players_changelog

  Log Message:
  -----------
  Merge pull request #414 from rjaguar3/bug23668

DM S19: Add defeat condition for losing last undead (bug #23668)


  Commit: f1c2178cd575dce1b97136366b14164d432a5eae
      https://github.com/wesnoth/wesnoth/commit/f1c2178cd575dce1b97136366b14164d432a5eae
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-07 (Tue, 07 Jul 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Move changelog entry from b888dd979767 to correct version


  Commit: 249aa23295f3e81ee301ce22db433f976376f377
      https://github.com/wesnoth/wesnoth/commit/249aa23295f3e81ee301ce22db433f976376f377
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-07 (Tue, 07 Jul 2015)

  Changed paths:
    M players_changelog

  Log Message:
  -----------
  Move players_changelog entry from b888dd979767 to correct version


  Commit: 947d39b52208d48ddc923bfb22a4591d3b0c2264
      https://github.com/wesnoth/wesnoth/commit/947d39b52208d48ddc923bfb22a4591d3b0c2264
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/utils/character-definitions.cfg

  Log Message:
  -----------
  UtBS: increased Garak's max experience to 1000 XP


  Commit: 3b01d925471e7b256c9922e57b183f408b97d2f8
      https://github.com/wesnoth/wesnoth/commit/3b01d925471e7b256c9922e57b183f408b97d2f8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

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

  Log Message:
  -----------
  refactor random seed server choices

we add a more generic server choice mechnism. The plan is to use it also
for controller changes by wml.


  Commit: 2d80c97b1359ba893e04c646cbad73894a6d055f
      https://github.com/wesnoth/wesnoth/commit/2d80c97b1359ba893e04c646cbad73894a6d055f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M src/server/game.cpp
    M src/server/game.hpp
    M src/team.cpp

  Log Message:
  -----------
  use synced choices for controller changes by wml

Using synced_context::ask_server_choice has some advantages over the
previous implementation:

Instead of calculating which client controls a side separately on each
client, we now calculate that on the server and send the result to the
clients. This makes it more robust against calculation mismatches on the
clients (OOS).

The mechanism which notifies the server about controller changes is more
robust because previously only the currently active side sent that message
to the server, but now all clients send that information to the server (and
the server ignores non-first notifications). Specially this fixes the rare
case that none of the clients control the currently active client during
that event (which can for example happen if the currently active side
disconnected from the game after the action was invoked but before the side
was modified on that client.).

We automatically get non-undoability (just like for random seed requests)


  Commit: 2e05fd399216f5b077111facdebbf9a500982296
      https://github.com/wesnoth/wesnoth/commit/2e05fd399216f5b077111facdebbf9a500982296
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M src/config.hpp

  Log Message:
  -----------
  make config child_iterator a random access iterator

This is more efficient, specially when std::advance is used on these
iterators

Also this migth fix a bug related to
boost::iterator_range<config::const_child_iterator> on boost 1.57 and
later


  Commit: 3dc1cd55ab0ac7b308318f1c93eaff86af28c27d
      https://github.com/wesnoth/wesnoth/commit/3dc1cd55ab0ac7b308318f1c93eaff86af28c27d
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M src/tod_manager.cpp

  Log Message:
  -----------
  Add a comment


  Commit: ce8ef64191f6167af88123d9afeccab160a98d0c
      https://github.com/wesnoth/wesnoth/commit/ce8ef64191f6167af88123d9afeccab160a98d0c
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M src/playturn_network_adapter.cpp

  Log Message:
  -----------
  remove a comment


  Commit: b2717715f5bed0059720a7796317757b6f08f05c
      https://github.com/wesnoth/wesnoth/commit/b2717715f5bed0059720a7796317757b6f08f05c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M src/addon/manager_ui.cpp

  Log Message:
  -----------
  addon/mg: Remove underscore suffixes from public struct members


  Commit: a0345857c6b3e83403e561a24579f2517f3fdd02
      https://github.com/wesnoth/wesnoth/commit/a0345857c6b3e83403e561a24579f2517f3fdd02
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M src/addon/manager_ui.cpp

  Log Message:
  -----------
  addon/mg: Make struct type name lowercase


  Commit: 2101c0e34de819b7d8a26f15b95cb63770e4bf1b
      https://github.com/wesnoth/wesnoth/commit/2101c0e34de819b7d8a26f15b95cb63770e4bf1b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M src/addon/manager_ui.cpp

  Log Message:
  -----------
  addon/mg: Remove static storage specifier from anonymous namespace members


  Commit: 14a5716b53247b4af31368eba682b7e85925c8ac
      https://github.com/wesnoth/wesnoth/commit/14a5716b53247b4af31368eba682b7e85925c8ac
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

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

  Log Message:
  -----------
  campaignd: Remember port number and report net configuration


  Commit: a503066838fb6292b482e3b433c3b1b750bca0cf
      https://github.com/wesnoth/wesnoth/commit/a503066838fb6292b482e3b433c3b1b750bca0cf
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-08 (Wed, 08 Jul 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Print version number and config file path on startup


  Commit: 077c66fdc0460bbb9c5bc32cb570bc50a2dbb81e
      https://github.com/wesnoth/wesnoth/commit/077c66fdc0460bbb9c5bc32cb570bc50a2dbb81e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-09 (Thu, 09 Jul 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    A src/build_info.cpp
    A src/build_info.hpp

  Log Message:
  -----------
  New centralized library versions API

Registers library versions in a single structure that can be queried
later as many times as necessary (say, from the game UI) instead of
relying on recording this information in different object files in an
inconsistent fashion. Also, it provides a pretty formatter for console
usage (e.g., in --version).

libpng also gets to join in the fun.


  Commit: 6ee669803b40bd97fbad1d56d1d52b4c933fcc3a
      https://github.com/wesnoth/wesnoth/commit/6ee669803b40bd97fbad1d56d1d52b4c933fcc3a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-09 (Thu, 09 Jul 2015)

  Changed paths:
    M src/font.cpp
    M src/font.hpp
    M src/image.cpp
    M src/image.hpp
    M src/network.cpp
    M src/network.hpp
    M src/sound.cpp
    M src/sound.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Remove describe*_versions() functions, supersed by library_versions_report()

font::manager::init() had a call to the font::describe_versions()
function I just dropped since there's little point in having that line
there when one can just run wesnoth --version to get the full table now.


  Commit: a9d014665673beb2bd4ad2c0d0e3a1f019e920bc
      https://github.com/wesnoth/wesnoth/commit/a9d014665673beb2bd4ad2c0d0e3a1f019e920bc
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-09 (Thu, 09 Jul 2015)

  Changed paths:
    M changelog
    A data/core/images/units/dwarves/runesmith-bob-1.png
    A data/core/images/units/dwarves/runesmith-bob-2.png
    A data/core/images/units/dwarves/runesmith-bob-3.png
    A data/core/images/units/dwarves/runesmith-bob-4.png
    A data/core/images/units/dwarves/runesmith-bob-5.png
    A data/core/images/units/dwarves/runesmith-bob-6.png
    M data/core/units/dwarves/Runesmith.cfg

  Log Message:
  -----------
  New standing animation for the Dwarvish Runesmith by Kwandulin


  Commit: 4854413f7526c38cf74d84fa9b75292556bb3aa0
      https://github.com/wesnoth/wesnoth/commit/4854413f7526c38cf74d84fa9b75292556bb3aa0
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M changelog
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/stacked_widget.hpp

  Log Message:
  -----------
  gui2/tstacked_widget: Add single layer mode and layer switching

This effectively allows us to use stacked_widget as part of the
implementation of tabbed dialogs like Preferences.

The most important thing here is making sure individual layers are
selected so that they can receive events. This works fine in testing,
and it's much easier for me to take an existing widget and adapt it for
my purposes rather than build a new one from scratch.

Another important thing is not selecting the same layer twice. This
apparently deselects it instead.

Finally, existing applications like the titlescreen are unaffected.


  Commit: 86df4a9250c0d4d0b8dbda9520964bb3656b94eb
      https://github.com/wesnoth/wesnoth/commit/86df4a9250c0d4d0b8dbda9520964bb3656b94eb
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/stacked_widget.hpp

  Log Message:
  -----------
  gui2/tstacked_widget: Add getter for the total number of layers


  Commit: 6c97b05f84092102f41eaebc18306f8e458c9854
      https://github.com/wesnoth/wesnoth/commit/6c97b05f84092102f41eaebc18306f8e458c9854
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M changelog
    M src/gui/widgets/widget.cpp
    M src/gui/widgets/widget.hpp

  Log Message:
  -----------
  gui2/twidget: Recursively check visibility of parents in is_at()

This fixes an issue where visible children widgets can be interacted
with even if one of their parents is hidden. This fix is particularly
important for the implementation of layer selection in tstacked_widget.


  Commit: 1790c9102c25330eb088e1b65eb366bf9f19b523
      https://github.com/wesnoth/wesnoth/commit/1790c9102c25330eb088e1b65eb366bf9f19b523
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg

  Log Message:
  -----------
  UtBS S1: general code cleanup


  Commit: 3bd24a6d5f42913f17dac51dfb203e75360fe938
      https://github.com/wesnoth/wesnoth/commit/3bd24a6d5f42913f17dac51dfb203e75360fe938
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    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

  Log Message:
  -----------
  UtBS: removed ai/aliases/stable_singleplayer.cfg includes


  Commit: 778dc676f0a026cc57cdfdf0b4e878dd8a05ff66
      https://github.com/wesnoth/wesnoth/commit/778dc676f0a026cc57cdfdf0b4e878dd8a05ff66
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    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/04_Descending_into_Darkness.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06a_In_the_Tunnels_of_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07b_Talking_with_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/10_Speaking_with_the_Fishes.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/11_Battle_for_Zocthanol_Isle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg

  Log Message:
  -----------
  UtBS: reduce macro inclusion by using [recall] for main characters


  Commit: 4b7a4a7e8502ec21fd69a3bcf2f69c33935e5f90
      https://github.com/wesnoth/wesnoth/commit/4b7a4a7e8502ec21fd69a3bcf2f69c33935e5f90
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/character-definitions.cfg

  Log Message:
  -----------
  UtBS: strip side= keys from character macros


  Commit: 067fc64017543da990e13fdc59a0992a0341471c
      https://github.com/wesnoth/wesnoth/commit/067fc64017543da990e13fdc59a0992a0341471c
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M changelog
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg

  Log Message:
  -----------
  Fixed troll sighting filter brokenness on easy


  Commit: fe73c98ad16c71545e70be366de06f9433d3308d
      https://github.com/wesnoth/wesnoth/commit/fe73c98ad16c71545e70be366de06f9433d3308d
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Clarified changelog entry and reordered categories


  Commit: b30e01422b59700b4292f778ac61dd40ddfc7871
      https://github.com/wesnoth/wesnoth/commit/b30e01422b59700b4292f778ac61dd40ddfc7871
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    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/04_Descending_into_Darkness.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06a_In_the_Tunnels_of_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/11_Battle_for_Zocthanol_Isle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg

  Log Message:
  -----------
  UtBS: include stun weapon special events directly in Kaleh's unit type


  Commit: 96c22c009f9ee22685d18bfb475190af901317bf
      https://github.com/wesnoth/wesnoth/commit/96c22c009f9ee22685d18bfb475190af901317bf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/character-definitions.cfg

  Log Message:
  -----------
  UtBS: moved Kaleh's definition to a macro (use in other scenarios pending)


  Commit: 7397477b6e19972357de835ac321ada539f604c7
      https://github.com/wesnoth/wesnoth/commit/7397477b6e19972357de835ac321ada539f604c7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg

  Log Message:
  -----------
  UtBS: cleaned up Kaleh's unit file

Most notably, this reduces code bloat by inheriting his base stats instead of
including them in every variation


  Commit: 51f0242903036726d97a5e4174f584546a391104
      https://github.com/wesnoth/wesnoth/commit/51f0242903036726d97a5e4174f584546a391104
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg

  Log Message:
  -----------
  UtBS: fixup 7397477b6e19, dropped some commented out code


  Commit: 728d8260d071d6b81abdf7cbc3f8d9f05d2093bf
      https://github.com/wesnoth/wesnoth/commit/728d8260d071d6b81abdf7cbc3f8d9f05d2093bf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg

  Log Message:
  -----------
  UtBS S1: no need for difficulty-variant gold if it's always 0


  Commit: 5eebd30c330fef7b4af1937fc9db9647ce2c98c6
      https://github.com/wesnoth/wesnoth/commit/5eebd30c330fef7b4af1937fc9db9647ce2c98c6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/13_Epilogue.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/storytxt.cfg

  Log Message:
  -----------
  UtBS: dropped the Epilogue storytext screen


  Commit: 7b5dacbec3c228e0c1a20bae830abe93b547ef77
      https://github.com/wesnoth/wesnoth/commit/7b5dacbec3c228e0c1a20bae830abe93b547ef77
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/_main.cfg
    A data/campaigns/Under_the_Burning_Suns/lua/theme.lua
    M data/campaigns/Under_the_Burning_Suns/utils/dehydration-utils.cfg

  Log Message:
  -----------
  UtBS: unified dehydration and stunned theme status icon checks


  Commit: f4231e52dfc310a31d0a98c25dfe16ec785378b6
      https://github.com/wesnoth/wesnoth/commit/f4231e52dfc310a31d0a98c25dfe16ec785378b6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/images/attacks/sand-storm.png

  Log Message:
  -----------
  UtBS: new sandstorm attack icon


  Commit: 95ba1b2206e20b9356e2c6bd933d1adb9c23380e
      https://github.com/wesnoth/wesnoth/commit/95ba1b2206e20b9356e2c6bd933d1adb9c23380e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

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

  Log Message:
  -----------
  UtBS: only include dehydration events via macro in S2
'
This gets rid of invalid tags ([event]) serialized at toplevel when the campaign is started
and all the util macros being redefined by an in-scenario inclusion


  Commit: 4c75f6cf66d0da488382b0c578213614f66bd759
      https://github.com/wesnoth/wesnoth/commit/4c75f6cf66d0da488382b0c578213614f66bd759
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M src/persist_var.cpp

  Log Message:
  -----------
  make side=global the default for [get/set_global_variable]

previously this attribute always had to be spcified in networked mp.
This was specially annoing in unsyced contexts where this attribute was
ignored anyway.

See http://gna.org/bugs/?23686


  Commit: 37293b257698fc1499849f13e7982bbb8f339e9e
      https://github.com/wesnoth/wesnoth/commit/37293b257698fc1499849f13e7982bbb8f339e9e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M src/game_events/menu_item.cpp
    M src/hotkey_handler.cpp
    M src/hotkey_handler_sp.cpp
    M src/play_controller.cpp
    M src/play_controller.hpp

  Log Message:
  -----------
  Fix unsynced wml menu items

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


  Commit: c449fcbce2174cd8b3c520e9c2021c700896d943
      https://github.com/wesnoth/wesnoth/commit/c449fcbce2174cd8b3c520e9c2021c700896d943
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M src/game_events/menu_item.cpp

  Log Message:
  -----------
  fix unsynced wml menu items

Previously it would casue OOS to use unsynced wml menu items during
moves or other actions.


  Commit: e4962c47f826fdad8e69790b3ce4e5985b592f03
      https://github.com/wesnoth/wesnoth/commit/e4962c47f826fdad8e69790b3ce4e5985b592f03
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-12 (Sun, 12 Jul 2015)

  Changed paths:
    M src/actions/undo.cpp
    M src/ai/actions.cpp
    M src/display.cpp
    M src/game_display.cpp
    M src/game_events/menu_item.cpp
    M src/replay.cpp
    M src/synced_context.cpp
    M src/synced_context.hpp
    M src/unit.cpp

  Log Message:
  -----------
  refactor set_scontext_(un)synced classes

renamed set_scontext_local_choice to leave_synced_context and
set_scontext_leave_for_draw to set_scontext_unsynced.
The old names do not fit anymore because set_scontext_leave_for_draw is
also used for wml menu items.

Also simplified the implementation of set_scontext_leave_for_draw.


  Commit: 459ce3adc29bf75ac444560369ad08f317b379ab
      https://github.com/wesnoth/wesnoth/commit/459ce3adc29bf75ac444560369ad08f317b379ab
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    M data/scenario-test.cfg

  Log Message:
  -----------
  test: add include needed as of b30e01422b59700b4292


  Commit: dbd9436c72d092883dee2b2dd32e64ebca049c55
      https://github.com/wesnoth/wesnoth/commit/dbd9436c72d092883dee2b2dd32e64ebca049c55
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    M src/hotkey_handler.cpp

  Log Message:
  -----------
  Fix wml menu items

This was broken in https://github.com/wesnoth/wesnoth/commit/37293b257698fc1499849f13e7982bbb8f339e9e


  Commit: a94228934af6e319e9a239d06ee8cb0915e4e917
      https://github.com/wesnoth/wesnoth/commit/a94228934af6e319e9a239d06ee8cb0915e4e917
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    M src/game_events/menu_item.cpp
    M src/game_events/wmi_container.cpp

  Log Message:
  -----------
  fix test_wml_menu_items_1

by not checking can_use_synced_wml_menu() when using
wesnoth.fire_wml_menu_item()


  Commit: 8ac2239ca16c17cb9abe21f5939dccb1a99a467c
      https://github.com/wesnoth/wesnoth/commit/8ac2239ca16c17cb9abe21f5939dccb1a99a467c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    M data/scenario-test.cfg

  Log Message:
  -----------
  test: some minor cleanup, esp post-459ce3adc29b


  Commit: 29d4da6ec4204871bbe94d7e041a83553613477f
      https://github.com/wesnoth/wesnoth/commit/29d4da6ec4204871bbe94d7e041a83553613477f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

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

  Log Message:
  -----------
  bi: Add getter for user-visible library names


  Commit: 3a4c11a2e73e8a2cabd6a327ee536b17c6cd9b3a
      https://github.com/wesnoth/wesnoth/commit/3a4c11a2e73e8a2cabd6a327ee536b17c6cd9b3a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    M SConstruct
    M src/SConscript

  Log Message:
  -----------
  scons: Propagate HAVE_FRIBIDI to all files

How does doing otherwise even help reduce compile times unless you are
changing your build environment every time? It's just a liability that
makes it harder to do feature detection from other files. It's also
asymmetrical with regards to the CMake recipe.


  Commit: 10baf457660e8e391892d32ad611adf566d61528
      https://github.com/wesnoth/wesnoth/commit/10baf457660e8e391892d32ad611adf566d61528
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

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

  Log Message:
  -----------
  bi: Keep track of optional build features and add a report function

Also added this information to --version's output.


  Commit: 941e983d616ea6c919556fa82f49c896433a8d03
      https://github.com/wesnoth/wesnoth/commit/941e983d616ea6c919556fa82f49c896433a8d03
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    R data/gui/default/window/game_paths.cfg
    A data/gui/default/window/game_version.cfg
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    M src/game_preferences_display.cpp
    R src/gui/dialogs/game_paths.cpp
    R src/gui/dialogs/game_paths.hpp
    A src/gui/dialogs/game_version.cpp
    A src/gui/dialogs/game_version.hpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  gui2/tgame_paths: Rename to tgame_version

This is in preparation for repurposing it into a more full-fledged game
version/build info dialog.


  Commit: c6685bbb6d7bef3c342e4fb8368506267d32aa2a
      https://github.com/wesnoth/wesnoth/commit/c6685bbb6d7bef3c342e4fb8368506267d32aa2a
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    M src/actions/move.cpp

  Log Message:
  -----------
  Fix [allow_undo] in enter_hex and exit_hex events.

http://gna.org/bugs/?23558
event_mutated_ is set to true by those events by default, but previously it was overwritten later. In that line.


  Commit: 51c026dc91c23f1a8765a55f991b73d737e70925
      https://github.com/wesnoth/wesnoth/commit/51c026dc91c23f1a8765a55f991b73d737e70925
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-13 (Mon, 13 Jul 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    A src/desktop/version.cpp
    A src/desktop/version.hpp

  Log Message:
  -----------
  desktop: Add function to obtain OS version string

Highly unreliable and generally useless, see the Doxygen documentation.
Also missing the actual Windows implementation for the moment. Also,
since uname() is highly useless on most platforms, I'll need to think up
a better OS X implementation later down the road.


  Commit: 00ad4fd9e5d912bf5880067513b5095810cd8510
      https://github.com/wesnoth/wesnoth/commit/00ad4fd9e5d912bf5880067513b5095810cd8510
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/terrain.cpp

  Log Message:
  -----------
  Tweaked duplicate terrain error formatting


  Commit: 93a544e584f67f09fec5764b41e9b2255fb8792c
      https://github.com/wesnoth/wesnoth/commit/93a544e584f67f09fec5764b41e9b2255fb8792c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/build_info.cpp

  Log Message:
  -----------
  bi: D-Bus isn't supposed to be an option on non-X11 platforms


  Commit: 0ed6815296e21598b0c9b93cc335f92db569e819
      https://github.com/wesnoth/wesnoth/commit/0ed6815296e21598b0c9b93cc335f92db569e819
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/build_info.cpp

  Log Message:
  -----------
  bi: Fix some inconsistent spelling


  Commit: 31796c0b46e0c9398e53a939abde058feca2a065
      https://github.com/wesnoth/wesnoth/commit/31796c0b46e0c9398e53a939abde058feca2a065
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  add wesnoth,.current.event_context.unit_x/y

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


  Commit: 980434ce9677995f56308646480e9a7aaabf1b85
      https://github.com/wesnoth/wesnoth/commit/980434ce9677995f56308646480e9a7aaabf1b85
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M SConstruct
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  Windows installer: added a start menu shortcut to run wesnoth with console


  Commit: 2ff22bae3691f821a61dd9bf3e5c1cb4ee37f5f8
      https://github.com/wesnoth/wesnoth/commit/2ff22bae3691f821a61dd9bf3e5c1cb4ee37f5f8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/game_events/pump.cpp

  Log Message:
  -----------
  fix [fire_event] from wesnoth.events.on_event not preventing undo


  Commit: 55662b99601ef7aebe6e15bb69790dec450c58a9
      https://github.com/wesnoth/wesnoth/commit/55662b99601ef7aebe6e15bb69790dec450c58a9
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  add parameter to wesnoth.allow_undo

now it can also disallow undoing.
https://gna.org/bugs/?23506


  Commit: 43dd063425a01ca6434d4a35e9715b8a9f2e4796
      https://github.com/wesnoth/wesnoth/commit/43dd063425a01ca6434d4a35e9715b8a9f2e4796
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

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

  Log Message:
  -----------
  gui2/tgame_version: Turned into a tabbed dialog, added plenty more info

The dialog now includes the game and OS version, and has three tabs with
extra information: the Game Paths tab with the existing contents
inherited from the tgame_paths dialog, the Libraries tab with a table
listing the build/runtime library versions, and the Features tab listing
the status of optional build-time features.

Had to move a lot of code around for this, obviously. Now I have to
decide again where to move the button from Preferences -> General.


  Commit: f608d4f46a7b24151b5bb1931082dcd9e8e65de4
      https://github.com/wesnoth/wesnoth/commit/f608d4f46a7b24151b5bb1931082dcd9e8e65de4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Add an actual os_version() implementation for Windows


  Commit: 948a3ae19a807cd60852cd5567813f338cf0d32f
      https://github.com/wesnoth/wesnoth/commit/948a3ae19a807cd60852cd5567813f338cf0d32f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

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

  Log Message:
  -----------
  gui2/tgame_version: Add plain text report and a button to save it to clipboard

Most of it is not translatable. This is intentional as it is intended to
serve as a Technical Support/bug tracker post aid.


  Commit: 3d140c8727e9bcf43da2b0f7198dd4844aed7e13
      https://github.com/wesnoth/wesnoth/commit/3d140c8727e9bcf43da2b0f7198dd4844aed7e13
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/desktop/windows_console.cpp
    M src/desktop/windows_console.hpp

  Log Message:
  -----------
  desktop: Add function to get the Win32 console manager status


  Commit: f2b86823b50bb5c2f5d6de23ef47171b862daa09
      https://github.com/wesnoth/wesnoth/commit/f2b86823b50bb5c2f5d6de23ef47171b862daa09
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

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

  Log Message:
  -----------
  gui2/tgame_version: Add option to open stderr.txt on Windows

This is only displayed on Windows and it is disabled there if Wesnoth
was started with the --wconsole option.


  Commit: 6a5adc30b72c36371ddff926ff096fb07a33d3fd
      https://github.com/wesnoth/wesnoth/commit/6a5adc30b72c36371ddff926ff096fb07a33d3fd
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M data/gui/default/widget/button_25x25.cfg
    M data/gui/default/window/title_screen.cfg
    M src/gui/dialogs/title_screen.cpp

  Log Message:
  -----------
  gui2/ttitle_screen: Add button to display the About dialog

It's on the bottom left corner, just like the version number. It's not
possible to have both the version number label and the button on the
same layer because only widgets on the topmost stacked_widget layer
receive events, and the label can't be on there because it messes up the
layout of the button panels row.

This currently causes the game to abort on 800x480 because the layout
algorithm runs out of space (needs 800x487) due to to the top row on the
dialog's main grid taking up a fixed amount of vertical space. This will
be corrected in a separate commit.


  Commit: b548d6946bec95b2b31f16ac56e7274881cfc8e0
      https://github.com/wesnoth/wesnoth/commit/b548d6946bec95b2b31f16ac56e7274881cfc8e0
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/game_preferences_display.cpp

  Log Message:
  -----------
  preferences: Remove Paths button, superseded by titlescreen version button


  Commit: d7583f8bb1932b84820d3ed9950cf8f5cdbb712f
      https://github.com/wesnoth/wesnoth/commit/d7583f8bb1932b84820d3ed9950cf8f5cdbb712f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

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

  Log Message:
  -----------
  gui2/ttitle_screen: Reorganize grid slightly

This frees up some space for the central stacked widget so the game
doesn't crash to desktop due to requiring a vertical resolution of 487
or more to fit it with the version label and button.

Also, the layout of the version label and button is now simpler as they
are now on their own grid outside the central stacked widget. This also
happens to ensure that the label doesn't end up behind the tip of the
day panel. Whether this is a good thing or not depends on personal
opinion.

(And incidentally, the button no longer has a margin around it. This is
intentional.)


  Commit: aa924e7a5f8c64044592f68f68afd918308e0cd9
      https://github.com/wesnoth/wesnoth/commit/aa924e7a5f8c64044592f68f68afd918308e0cd9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M packaging/windows/wesnoth.rc

  Log Message:
  -----------
  Remove DISCARDABLE icon attribute from the Win32 resources table

<https://msdn.microsoft.com/en-us/library/windows/desktop/aa380908%28v=vs.85%29.aspx>


  Commit: e119f4071f047c6d740ebec4636985fdf39349bc
      https://github.com/wesnoth/wesnoth/commit/e119f4071f047c6d740ebec4636985fdf39349bc
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    A packaging/windows/wesnoth.exe.manifest
    M packaging/windows/wesnoth.rc

  Log Message:
  -----------
  Add manifest declaring compatibility with Windows 8.1 and 10

This is needed so GetVersionEx doesn't lie to us on these versions.

MSVC++ people: I have no idea how this will interact with your building
procedure, if at all. In particular, I believe MSVC++ is supposed to
produce its own manifest declaring our dependencies on the MSVC++
runtime libraries, and it may or may not emit the compatibility
information as well.


  Commit: ce1e0b2502b23dd99c7707e786a0fc808f57a44f
      https://github.com/wesnoth/wesnoth/commit/ce1e0b2502b23dd99c7707e786a0fc808f57a44f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Assume GetVersionEx is not lying


  Commit: ec74ea24a45a2f1d8a47a447d360daab63fcb808
      https://github.com/wesnoth/wesnoth/commit/ec74ea24a45a2f1d8a47a447d360daab63fcb808
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M data/gui/default/widget/button_25x25.cfg
    R data/gui/default/window/game_paths.cfg
    A data/gui/default/window/game_version.cfg
    M data/gui/default/window/title_screen.cfg
    A packaging/windows/wesnoth.exe.manifest
    M packaging/windows/wesnoth.rc
    M projectfiles/CodeBlocks/wesnoth.cbp
    M src/CMakeLists.txt
    M src/SConscript
    A src/desktop/version.cpp
    A src/desktop/version.hpp
    M src/desktop/windows_console.cpp
    M src/desktop/windows_console.hpp
    M src/game_preferences_display.cpp
    R src/gui/dialogs/game_paths.cpp
    R src/gui/dialogs/game_paths.hpp
    A src/gui/dialogs/game_version.cpp
    A src/gui/dialogs/game_version.hpp
    M src/gui/dialogs/title_screen.cpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  Merge branch 'feature/gui2-game-version-dialog'


  Commit: cf8fdc33eac5b2eb91e7988fb6b9746702d5cad7
      https://github.com/wesnoth/wesnoth/commit/cf8fdc33eac5b2eb91e7988fb6b9746702d5cad7
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M players_changelog

  Log Message:
  -----------
  Fix the players_changelog


  Commit: bffcad8a873179506e8d58083ff72cf69fb9a42e
      https://github.com/wesnoth/wesnoth/commit/bffcad8a873179506e8d58083ff72cf69fb9a42e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M RELEASE_NOTES
    M changelog
    M players_changelog

  Log Message:
  -----------
  Update changelogs


  Commit: 9fa45e0e78695477335b3035f2068e5f6a209c34
      https://github.com/wesnoth/wesnoth/commit/9fa45e0e78695477335b3035f2068e5f6a209c34
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-14 (Tue, 14 Jul 2015)

  Changed paths:
    M src/desktop/open.cpp

  Log Message:
  -----------
  desktop: Log open_object() requests

Otherwise there's pretty much no way to tell why a particular request
went wrong.


  Commit: 084e01f88546d2003bfb9e9f3543263122d98bd6
      https://github.com/wesnoth/wesnoth/commit/084e01f88546d2003bfb9e9f3543263122d98bd6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M RELEASE_NOTES
    M changelog
    M players_changelog

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


  Commit: 50d248c1dba3ee776136c5f5a46abd31b3bc4927
      https://github.com/wesnoth/wesnoth/commit/50d248c1dba3ee776136c5f5a46abd31b3bc4927
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M packaging/windows/wesnoth.rc

  Log Message:
  -----------
  Windows: preliminary addition of VERSIONINFO resource

Need to figure out how to get actual version yet.


  Commit: ca8ea2158f9eef6b8e9b3bd72ab59a526d2f6c7d
      https://github.com/wesnoth/wesnoth/commit/ca8ea2158f9eef6b8e9b3bd72ab59a526d2f6c7d
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothlib.vcproj

  Log Message:
  -----------
  vcproj: Add build_info, desktop/version, dialogs/game_version


  Commit: 6ae5ea220faa615a7fb645dd859b33e9b36064d5
      https://github.com/wesnoth/wesnoth/commit/6ae5ea220faa615a7fb645dd859b33e9b36064d5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/playcampaign.cpp
    M src/server/game.cpp

  Log Message:
  -----------
  Automatically show mp_connect if needed between scenarios

Instead of showing mp_connect when the scenario has allow_new_game=no
the game now shows mp connect automatically iff there are are sides to
which the game cannot automatically assign a controller.

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


  Commit: c405766578f0b5f65252007548227e83d1bfa4a0
      https://github.com/wesnoth/wesnoth/commit/c405766578f0b5f65252007548227e83d1bfa4a0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M src/game_display.hpp

  Log Message:
  -----------
  Fix observer list

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


  Commit: 3781d1358ca7d21e9345d2d3046b6e9dfd2672ac
      https://github.com/wesnoth/wesnoth/commit/3781d1358ca7d21e9345d2d3046b6e9dfd2672ac
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/game_initialization/playcampaign.cpp
    M src/play_controller.cpp
    M src/play_controller.hpp

  Log Message:
  -----------
  remember connected user when entering mp_connect

Otherwise we might assign sides to users that arent in the game annymore


  Commit: ebbdb086c00a61709693ef6a00b30c6fb5823e52
      https://github.com/wesnoth/wesnoth/commit/ebbdb086c00a61709693ef6a00b30c6fb5823e52
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M src/game_events/menu_item.cpp

  Log Message:
  -----------
  fix menu items


  Commit: 4360679c2acf598613bfb957f44e07368975f2ae
      https://github.com/wesnoth/wesnoth/commit/4360679c2acf598613bfb957f44e07368975f2ae
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M RELEASE_NOTES
    M SConstruct
    M changelog
    M data/campaigns/Delfadors_Memoirs/scenarios/19_Showdown_in_the_Northern_Swamp.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Under_the_Burning_Suns/_main.cfg
    M data/campaigns/Under_the_Burning_Suns/images/attacks/sand-storm.png
    A data/campaigns/Under_the_Burning_Suns/lua/theme.lua
    M data/campaigns/Under_the_Burning_Suns/maps/01_The_Morning_After.map
    M data/campaigns/Under_the_Burning_Suns/maps/02_Across_the_Harsh_Sands.map
    M data/campaigns/Under_the_Burning_Suns/maps/03_A_Stirring_in_the_Night.map
    M data/campaigns/Under_the_Burning_Suns/maps/04_Descending_into_Darkness.map
    M data/campaigns/Under_the_Burning_Suns/maps/05_A_Subterranean_Struggle.map
    M data/campaigns/Under_the_Burning_Suns/maps/06a_In_the_Tunnels_of_the_Trolls.map
    M data/campaigns/Under_the_Burning_Suns/maps/06b_In_the_Domain_of_the_Dwarves.map
    M data/campaigns/Under_the_Burning_Suns/maps/07a_Dealing_with_Dwarves.map
    M data/campaigns/Under_the_Burning_Suns/maps/07b_Talking_with_Trolls.map
    M data/campaigns/Under_the_Burning_Suns/maps/08_Out_of_the_Frying_Pan.map
    M data/campaigns/Under_the_Burning_Suns/maps/09_Blood_is_Thicker_Than_Water.map
    M data/campaigns/Under_the_Burning_Suns/maps/10_Speaking_with_the_Fishes.map
    M data/campaigns/Under_the_Burning_Suns/maps/11_Battle_for_Zocthanol_Isle.map
    M data/campaigns/Under_the_Burning_Suns/maps/12_The_Final_Confrontation.map
    M data/campaigns/Under_the_Burning_Suns/maps/13_Epilogue.map
    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/04_Descending_into_Darkness.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06a_In_the_Tunnels_of_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07b_Talking_with_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/10_Speaking_with_the_Fishes.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/11_Battle_for_Zocthanol_Isle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/13_Epilogue.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/character-definitions.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/dehydration-utils.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/storytxt.cfg
    M data/core/about.cfg
    A data/core/images/units/dwarves/runesmith-bob-1.png
    A data/core/images/units/dwarves/runesmith-bob-2.png
    A data/core/images/units/dwarves/runesmith-bob-3.png
    A data/core/images/units/dwarves/runesmith-bob-4.png
    A data/core/images/units/dwarves/runesmith-bob-5.png
    A data/core/images/units/dwarves/runesmith-bob-6.png
    M data/core/units/dwarves/Runesmith.cfg
    M data/gui/default/widget/button_25x25.cfg
    M data/gui/default/window/campaign_dialog.cfg
    R data/gui/default/window/game_paths.cfg
    A data/gui/default/window/game_version.cfg
    M data/gui/default/window/title_screen.cfg
    M data/scenario-test.cfg
    M packaging/windows/Wesnoth.nsi.in
    A packaging/windows/wesnoth.exe.manifest
    M packaging/windows/wesnoth.rc
    M players_changelog
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/VC9/liblua.vcproj
    M projectfiles/VC9/schema_generator.vcproj
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothd.vcproj
    M projectfiles/VC9/wesnothlib.vcproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/actions/move.cpp
    M src/actions/undo.cpp
    M src/addon/manager_ui.cpp
    M src/ai/actions.cpp
    M src/ai/lua/core.cpp
    M src/ai/lua/unit_advancements_aspect.cpp
    A src/build_info.cpp
    A src/build_info.hpp
    M src/campaign_server/campaign_server.cpp
    M src/campaign_server/campaign_server.hpp
    M src/config.hpp
    A src/desktop/version.cpp
    A src/desktop/version.hpp
    M src/desktop/windows_console.cpp
    M src/desktop/windows_console.hpp
    M src/display.cpp
    M src/font.cpp
    M src/font.hpp
    M src/game_board.cpp
    M src/game_board.hpp
    M src/game_config_manager.cpp
    M src/game_display.cpp
    M src/game_display.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/connect_engine.hpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/playcampaign.cpp
    M src/game_preferences_display.cpp
    M src/gettext_boost.cpp
    R src/gui/dialogs/game_paths.cpp
    R src/gui/dialogs/game_paths.hpp
    A src/gui/dialogs/game_version.cpp
    A src/gui/dialogs/game_version.hpp
    M src/gui/dialogs/title_screen.cpp
    M src/gui/widgets/list.cpp
    M src/gui/widgets/stacked_widget.cpp
    M src/gui/widgets/stacked_widget.hpp
    M src/gui/widgets/widget.cpp
    M src/gui/widgets/widget.hpp
    M src/halo.cpp
    M src/help/help_impl.cpp
    M src/help/help_topic_generators.cpp
    M src/hotkey_handler.cpp
    M src/hotkey_handler_sp.cpp
    M src/image.cpp
    M src/image.hpp
    M src/make_enum.hpp
    M src/mp_game_settings.cpp
    M src/network.cpp
    M src/network.hpp
    M src/persist_var.cpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playturn_network_adapter.cpp
    M src/replay.cpp
    M src/scripting/debug_lua.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_cpp_function.cpp
    A src/scripting/push_check.hpp
    M src/server/game.cpp
    M src/server/game.hpp
    M src/server/server.cpp
    M src/show_dialog.cpp
    M src/sound.cpp
    M src/sound.hpp
    M src/strftime.cpp
    M src/synced_context.cpp
    M src/synced_context.hpp
    M src/team.cpp
    M src/terrain.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tod_manager.cpp
    M src/tooltips.cpp
    M src/unit.cpp
    M src/unit.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  Upstream merged


  Commit: 017c75f6e3f29749d30e27c478201836585020d2
      https://github.com/wesnoth/wesnoth/commit/017c75f6e3f29749d30e27c478201836585020d2
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    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/utils/garak-abilities.cfg

  Log Message:
  -----------
  UtBS: put Teaching ability events in Garak's [unit] tag


  Commit: 055ce30ac8e1c4c603900b73cb48c49849aaaf4e
      https://github.com/wesnoth/wesnoth/commit/055ce30ac8e1c4c603900b73cb48c49849aaaf4e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M packaging/windows/wesnoth.rc

  Log Message:
  -----------
  Include windows.h instead of winuser.h directly

Otherwise we get additional definitions and includes which the Microsoft
Resource Compiler can't handle (resulting in RC4011 warnings, for
example).


  Commit: ff7e909c8bd3177c1a02be1c5067c04a265b0a56
      https://github.com/wesnoth/wesnoth/commit/ff7e909c8bd3177c1a02be1c5067c04a265b0a56
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

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

  Log Message:
  -----------
  gui2/tgame_version: Omit entries for missing library dependencies

Otherwise we get empty list rows.


  Commit: ce5f9dfa38c7009fcd42fc290c3af6dac6d22056
      https://github.com/wesnoth/wesnoth/commit/ce5f9dfa38c7009fcd42fc290c3af6dac6d22056
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-15 (Wed, 15 Jul 2015)

  Changed paths:
    M packaging/windows/wesnoth.rc
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothlib.vcproj
    M src/game_display.hpp
    M src/game_events/menu_item.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_initialization/playcampaign.cpp
    M src/gui/dialogs/game_version.cpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/server/game.cpp

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


  Commit: e2aa9d4239ac139becb2ed49b44640a7f20f43a5
      https://github.com/wesnoth/wesnoth/commit/e2aa9d4239ac139becb2ed49b44640a7f20f43a5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-16 (Thu, 16 Jul 2015)

  Changed paths:
    M src/wesconfig.h

  Log Message:
  -----------
  Add preprocessor symbols for the Win32 version info resource numbers

Since Windows absolutely needs the numeric components and there's no way
to extract them from a string literal, and I don't really want to turn
this file into an eyesore.


  Commit: 7465f04e0aaa495d39084f9ab9a95df6cdde28e7
      https://github.com/wesnoth/wesnoth/commit/7465f04e0aaa495d39084f9ab9a95df6cdde28e7
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-16 (Thu, 16 Jul 2015)

  Changed paths:
    M packaging/windows/wesnoth.rc

  Log Message:
  -----------
  Add correct version numbers to the Windows resource file

For the numeric fields, this means we get to treat all X.Y.Z versions as
X.Y.Z.0, and there's no string suffix for those for obvious reasons. Not
that anyone cares, really.

Now we get a pretty name for our client process in the Task Manager too,
hooray!

(Also cleaned-up some of the placeholder code that was left here by
loonycyborg.)


  Commit: a6ae18a9b5a10570b02c7a041f35f4614de4b041
      https://github.com/wesnoth/wesnoth/commit/a6ae18a9b5a10570b02c7a041f35f4614de4b041
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M packaging/windows/SConscript

  Log Message:
  -----------
  scons: ensure that windres finds config.h


  Commit: 428421c3415953fdc91f94cc94737c09e72481bf
      https://github.com/wesnoth/wesnoth/commit/428421c3415953fdc91f94cc94737c09e72481bf
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  Fix beeing able to use sync debug command during events

Previously it was possible to issue synced debug commands like :unit
:n.. while another user actions was executed. This casued assertion
failures and OOS.


  Commit: db54a8dce543af9224dd79cd72e416b7f617aeb5
      https://github.com/wesnoth/wesnoth/commit/db54a8dce543af9224dd79cd72e416b7f617aeb5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-17 (Fri, 17 Jul 2015)

  Changed paths:
    M src/actions/move.cpp
    M src/actions/move.hpp
    M src/actions/undo_move_action.cpp

  Log Message:
  -----------
  Fix capture event fired when undoing

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


  Commit: 57ad85a17b5bf8230b7afff598101e7ad1eaad72
      https://github.com/wesnoth/wesnoth/commit/57ad85a17b5bf8230b7afff598101e7ad1eaad72
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  help: automatically scale unit_type.profile in the absence of unit_type.small_profile

Prior to this, profile= was used in the absence of small_profile, but not scaled, requiring
the manual specification of a 'small_profile=profile~SCALE()' line in unit type files if no
unique small profile image was provided. Since it appears the help browser is the only place
that used small_profile, we move the scaling here.

The standard value of 205x205 is used.


  Commit: e71c5292905c19d9bf50bfcf7c9478e99fdfca02
      https://github.com/wesnoth/wesnoth/commit/e71c5292905c19d9bf50bfcf7c9478e99fdfca02
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    M changelog
    M data/core/images/portraits/trolls/transparent/troll.png
    M data/core/images/portraits/trolls/transparent/whelp.png
    R data/core/images/portraits/trolls/troll.png
    R data/core/images/portraits/trolls/whelp.png
    M data/core/units/trolls/Troll.cfg
    M data/core/units/trolls/Whelp.cfg

  Log Message:
  -----------
  New Troll and Troll Whelp portraits by LordBob


  Commit: 72b9f9999897d41d7539e89cfec323b468f82021
      https://github.com/wesnoth/wesnoth/commit/72b9f9999897d41d7539e89cfec323b468f82021
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  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/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

  Log Message:
  -----------
  Strip unnecessary (as of 57ad85a17b5bf8230b) scale-based small_profile keys from units


  Commit: 662a1d639ab9b06b1b3e28f2f387f85f76dfcc67
      https://github.com/wesnoth/wesnoth/commit/662a1d639ab9b06b1b3e28f2f387f85f76dfcc67
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  help: don't show any portrait for profile=unit_image


  Commit: 1d12cbb1a6c405ab358f4ddb898aa18771a4078f
      https://github.com/wesnoth/wesnoth/commit/1d12cbb1a6c405ab358f4ddb898aa18771a4078f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    R data/core/images/portraits/undead/soulless.png
    R data/core/images/portraits/undead/walking-corpse.png
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg

  Log Message:
  -----------
  Use auto-scaled small portraits for the Walking corpse and Soulless


  Commit: af17045bd13a422657bae7fc85b63842175af31b
      https://github.com/wesnoth/wesnoth/commit/af17045bd13a422657bae7fc85b63842175af31b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-19 (Sun, 19 Jul 2015)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  Fixup 662a1d639ab9

The third check against "unit_image" is probably the wrong way to do this, but for now it works


  Commit: f77579813d6cf4a1e9f9d6b06a02e6b427da09bd
      https://github.com/wesnoth/wesnoth/commit/f77579813d6cf4a1e9f9d6b06a02e6b427da09bd
  Author: Elvish-Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/abilities.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/character-definitions.cfg
    A data/campaigns/Under_the_Burning_Suns/utils/garak-abilities.cfg
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Merge pull request #416 from Elvish-Hunter/master

UtBS: teaching ability for Garak


  Commit: acd0b2d7a26ae12af9e95e5832dc092f4c49d959
      https://github.com/wesnoth/wesnoth/commit/acd0b2d7a26ae12af9e95e5832dc092f4c49d959
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    M changelog
    M players_changelog

  Log Message:
  -----------
  Changelog entries


  Commit: ad7c25b6bf6cf5e6995d12af04cab062ebf63493
      https://github.com/wesnoth/wesnoth/commit/ad7c25b6bf6cf5e6995d12af04cab062ebf63493
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Changelog entry


  Commit: c2c1dac618a486c08f35dcf0c42a0b9d3b237779
      https://github.com/wesnoth/wesnoth/commit/c2c1dac618a486c08f35dcf0c42a0b9d3b237779
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-18 (Sat, 18 Jul 2015)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  Fix code typos resulting in compilation errors


  Commit: eb889462f61f5cbbfae8dba668e109479ef880a8
      https://github.com/wesnoth/wesnoth/commit/eb889462f61f5cbbfae8dba668e109479ef880a8
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M src/wesconfig.h

  Log Message:
  -----------
  Reorganize wesconfig.h so that RC only sees relevant definitions


  Commit: 877ead550af0cd1d09d76edd438daeb1be507603
      https://github.com/wesnoth/wesnoth/commit/877ead550af0cd1d09d76edd438daeb1be507603
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M packaging/windows/SConscript
    A packaging/windows/wesnothd.rc
    M projectfiles/CodeBlocks/wesnothd.cbp

  Log Message:
  -----------
  Add Windows resource file for wesnothd


  Commit: c353981e88b9afa1b7488d6cea59bebf288194ff
      https://github.com/wesnoth/wesnoth/commit/c353981e88b9afa1b7488d6cea59bebf288194ff
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    R packaging/windows/wesnoth_editor.rc

  Log Message:
  -----------
  Remove obsolete/unused resource file


  Commit: b88879537f7e8746a1c4531b6f0fce4a1606404e
      https://github.com/wesnoth/wesnoth/commit/b88879537f7e8746a1c4531b6f0fce4a1606404e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-20 (Mon, 20 Jul 2015)

  Changed paths:
    M changelog
    M src/game_launcher.cpp

  Log Message:
  -----------
  Launch wesnothd without stdout/stderr redirection on Windows

This is only effective when wesnothd is launched as a child process of
the game client when using the Host Network Game option in the menu.


  Commit: 76f1e4bf3c5911c069b97ac7229de90c327fb78d
      https://github.com/wesnoth/wesnoth/commit/76f1e4bf3c5911c069b97ac7229de90c327fb78d
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  wml tools GUI: added support for *BSD systems


  Commit: 0b5e0b42c5f3eac47d4d0dd3e23ac0df5a430cf3
      https://github.com/wesnoth/wesnoth/commit/0b5e0b42c5f3eac47d4d0dd3e23ac0df5a430cf3
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/game_classification.cpp
    M src/game_classification.hpp
    M src/game_initialization/configure_engine.cpp
    M src/game_initialization/multiplayer_wait.cpp
    M src/game_launcher.cpp
    M src/saved_game.cpp
    M src/settings.cpp
    M src/settings.hpp

  Log Message:
  -----------
  More spmp fixes

refactors out common expressions
game_classification::get_tagname/is_normal_mp_game()

Change some mp_configure defaults from mp campaigns to match the
defaults of sp campaigns (note that since campaigns have
force_lock_settings=yes by default this does not really matter)

Also we simplify how mp_wait reloads the game config.


  Commit: 1cbde8d0d3faa3f5dd54e0b1c4ea721921289853
      https://github.com/wesnoth/wesnoth/commit/1cbde8d0d3faa3f5dd54e0b1c4ea721921289853
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  simplify wesnoth.set_next_scenario and wesnoth.set_end_campaign_credits

luaL_checkstring never returns NULL so we can skip this check.


  Commit: 7df9c043d09f0656d99330d1db92cbe4848646ba
      https://github.com/wesnoth/wesnoth/commit/7df9c043d09f0656d99330d1db92cbe4848646ba
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/game_classification.cpp
    M src/game_config_manager.cpp

  Log Message:
  -----------
  don't convert [scenario] to [multiplayer]

This should fix the :cl list which previously did not show all scenarios.

Also it speeds up config reloading becasue previously the contents of every [scenario] were copied multiple times when reloading the game config.

I don't know why the [scenario]s were converted to [multiplayer] in the first place.


  Commit: 1dabbc31636f92bb99fbb35d8be4f00807701172
      https://github.com/wesnoth/wesnoth/commit/1dabbc31636f92bb99fbb35d8be4f00807701172
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/play_controller.cpp

  Log Message:
  -----------
  fix play_controller::all_players()


  Commit: 34647a3446600225010423cd58372ac2121f9d8f
      https://github.com/wesnoth/wesnoth/commit/34647a3446600225010423cd58372ac2121f9d8f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Fix unused variable warning on Windows


  Commit: d35082e9e822ee7ccd4cd05801a837955d3b1b17
      https://github.com/wesnoth/wesnoth/commit/d35082e9e822ee7ccd4cd05801a837955d3b1b17
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Don't try to use a monotonic clock on Windows

Fixes linker errors about clock_gettime not being resolved for some
reason, at least when crosscompiling from Linux using MinGW-w64.


  Commit: e6ece8f147e68fa8a8be0b212cbd7d2a1d6aedbf
      https://github.com/wesnoth/wesnoth/commit/e6ece8f147e68fa8a8be0b212cbd7d2a1d6aedbf
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/lexical_cast.hpp

  Log Message:
  -----------
  Fix missing strtoll declaration with MinGW-w64


  Commit: 40711ff2eec8fa6f83a65c23b36875ac36fe032b
      https://github.com/wesnoth/wesnoth/commit/40711ff2eec8fa6f83a65c23b36875ac36fe032b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/SConscript

  Log Message:
  -----------
  scons: Include the wesnothd resources when linking wesnothd.exe

Fixes an oversight from commit 877ead550af0cd1d09d76edd438daeb1be507603.


  Commit: e33767fc9ebcb0a8971038957edb47a67613fad6
      https://github.com/wesnoth/wesnoth/commit/e33767fc9ebcb0a8971038957edb47a67613fad6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-21 (Tue, 21 Jul 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Detect and report Wine

See <http://wiki.winehq.org/DeveloperFaq> and
<https://www.winehq.org/pipermail/wine-devel/2008-September/069387.html>.


  Commit: 88811d9bf13662f1471854d574120cc0571885e4
      https://github.com/wesnoth/wesnoth/commit/88811d9bf13662f1471854d574120cc0571885e4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  scons: Clean up warning message


  Commit: 6c2ef9f3a17ad875af2de2bb9a8defe293e0dfe3
      https://github.com/wesnoth/wesnoth/commit/6c2ef9f3a17ad875af2de2bb9a8defe293e0dfe3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

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

  Log Message:
  -----------
  EI: dropped article prefix from displayed name


  Commit: 4235d310a99cdb17fa9d8d56cfbb90f87504c0a0
      https://github.com/wesnoth/wesnoth/commit/4235d310a99cdb17fa9d8d56cfbb90f87504c0a0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-22 (Wed, 22 Jul 2015)

  Changed paths:
    M data/gui/default/window/editor_edit_side.cfg
    M src/editor/map/context_manager.cpp
    M src/gui/dialogs/editor/editor_edit_side.cpp
    M src/gui/dialogs/editor/editor_edit_side.hpp

  Log Message:
  -----------
  tedior_edit_side: remove controller=<number> option


  Commit: 9fb687bb93547d1cbb78be72776ebac366f093a1
      https://github.com/wesnoth/wesnoth/commit/9fb687bb93547d1cbb78be72776ebac366f093a1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M data/advanced_preferences.cfg

  Log Message:
  -----------
  Set Titlescreen Animation preference to false by default

This option has been broken for awhile, so better to have it turned off


  Commit: 49219ad0fdfc3c500771fff84db84071429db203
      https://github.com/wesnoth/wesnoth/commit/49219ad0fdfc3c500771fff84db84071429db203
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.cfg
    M data/test/scenarios/filter_vision.cfg
    M src/editor/map/map_context.cpp
    M src/game_initialization/connect_engine.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_team.cpp
    M src/team.cpp
    M src/team.hpp

  Log Message:
  -----------
  add team share_vision=all/shroud/none

previously there were 2 flags share_view=yes/no and share_maps=yes/no,
but only 3 possible settings (share both, share none, only share shroud)
(so share_maps= was ignored if share_viewv=yes). This made the wml code and
the c++ code needlessly complicated.

Now these 2 flags are replaced by share_vision=all/shroud/none


  Commit: 2e08043fb9a8407fadb9a3f860b2557a4641bc62
      https://github.com/wesnoth/wesnoth/commit/2e08043fb9a8407fadb9a3f860b2557a4641bc62
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.cfg
    M data/test/scenarios/filter_vision.cfg
    M src/editor/map/map_context.cpp
    M src/game_initialization/connect_engine.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_team.cpp
    M src/team.cpp
    M src/team.hpp

  Log Message:
  -----------
  Merge pull request #408 from gfgtdf/vision_tristate

team share_vision tristate


  Commit: 6ea5ce860f5106490bbb62b565823426c5786bff
      https://github.com/wesnoth/wesnoth/commit/6ea5ce860f5106490bbb62b565823426c5786bff
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/_main.cfg
    M data/campaigns/Legend_of_Wesmere/_main.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/_main.cfg
    M data/campaigns/Under_the_Burning_Suns/_main.cfg

  Log Message:
  -----------
  Change credited instances of 'shadowmaster' to 'shadowm'


  Commit: a0aa111c91da917676a202fc129fe75d2b0b51d2
      https://github.com/wesnoth/wesnoth/commit/a0aa111c91da917676a202fc129fe75d2b0b51d2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M data/core/about.cfg
    M data/gui/default/widget/button_25x25.cfg
    A images/icons/action/about_25-active.png
    A images/icons/action/about_25-pressed.png
    A images/icons/action/about_25.png

  Log Message:
  -----------
  Add new icon overlays for the About dialog button by pydsigner


  Commit: b756c19dd382ed60939558fa0f853ab660867fb2
      https://github.com/wesnoth/wesnoth/commit/b756c19dd382ed60939558fa0f853ab660867fb2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  scons: Require SDK defs for Windows XP and later instead of 2000 and later

1.13.1 does away with Windows 2000 compatibility by requiring the
AttachConsole function from kernel32.dll, introduced in Windows XP.


  Commit: 00259251fa89c735ba5d04124888a7eadef4b0e3
      https://github.com/wesnoth/wesnoth/commit/00259251fa89c735ba5d04124888a7eadef4b0e3
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothd.vcproj

  Log Message:
  -----------
  vcproj: Merge manifest information


  Commit: 55a59882b76cc0c5db663b9fcfc499508425383b
      https://github.com/wesnoth/wesnoth/commit/55a59882b76cc0c5db663b9fcfc499508425383b
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/desktop/windows_console.cpp

  Log Message:
  -----------
  Fix warning about conversion from boost scoped_ptr to bool

There's no explicit conversion, thus we use the implicit one


  Commit: dc27e981c8cf54cd3cb82f8ee2b653c4b729139b
      https://github.com/wesnoth/wesnoth/commit/dc27e981c8cf54cd3cb82f8ee2b653c4b729139b
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-07-24 (Fri, 24 Jul 2015)

  Changed paths:
    M src/synced_commands.cpp

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


  Commit: 121594af743dc8b96e3174d012989ffc192baeee
      https://github.com/wesnoth/wesnoth/commit/121594af743dc8b96e3174d012989ffc192baeee
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    M src/game_initialization/flg_manager.cpp

  Log Message:
  -----------
  fix typo in wml attribute

fixes up https://github.com/wesnoth/wesnoth/commit/61fab699e59e0b684db0c0bf0812e23458924ce7


  Commit: 51fb515def3ee7e132cc4ed12cb87b07bee4a3c8
      https://github.com/wesnoth/wesnoth/commit/51fb515def3ee7e132cc4ed12cb87b07bee4a3c8
  Author: Kunal Mehta <legoktm at gmail.com>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    R utils/mediawiki.py

  Log Message:
  -----------
  Remove outdated and likely broken utils/mediawiki.py

This script apparently predates MediaWiki's api.php interface, and
resorts to screen-scraping, which most likely no longer works due to
changes in form submission.

Nothing else appears to be using it.


  Commit: 116991f618956bf3a734821a74451aaa88bda4c3
      https://github.com/wesnoth/wesnoth/commit/116991f618956bf3a734821a74451aaa88bda4c3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    R utils/mediawiki.py

  Log Message:
  -----------
  Merge pull request #420 from legoktm/rm-mw

Remove outdated and likely broken utils/mediawiki.py


  Commit: daa214072b66d346b6c5d3614b47bb66a33a9fbe
      https://github.com/wesnoth/wesnoth/commit/daa214072b66d346b6c5d3614b47bb66a33a9fbe
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    M src/widgets/menu.hpp
    A src/widgets/multimenu.cpp
    A src/widgets/multimenu.hpp

  Log Message:
  -----------
  GUI1 multi-selection menu widget.


  Commit: 4bd85f74f1f4cdf186c599e9a7ac2b96f65df39d
      https://github.com/wesnoth/wesnoth/commit/4bd85f74f1f4cdf186c599e9a7ac2b96f65df39d
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    M src/game_initialization/multiplayer_create.cpp
    M src/game_initialization/multiplayer_create.hpp

  Log Message:
  -----------
  Deploy multimenu widget on the MP Create screen.


  Commit: f374f537b24cf6d348b76620f425924ddeb9d475
      https://github.com/wesnoth/wesnoth/commit/f374f537b24cf6d348b76620f425924ddeb9d475
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Updated codeblocks projectfile


  Commit: c36edfa30e6bb5ccc301fc2c405d901cebd016a2
      https://github.com/wesnoth/wesnoth/commit/c36edfa30e6bb5ccc301fc2c405d901cebd016a2
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    M src/widgets/menu.cpp

  Log Message:
  -----------
  Align row contents to available space rather than the full width of the widget.

Fixes a rendering glitch with the multimenu.


  Commit: d9b54985611f0830e6981dbeda70cddedb9fdf43
      https://github.com/wesnoth/wesnoth/commit/d9b54985611f0830e6981dbeda70cddedb9fdf43
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    M src/SConscript

  Log Message:
  -----------
  scons: Fix indentation


  Commit: 1ee6cd64482289e04f688508540d2b306be4f7d3
      https://github.com/wesnoth/wesnoth/commit/1ee6cd64482289e04f688508540d2b306be4f7d3
  Author: Kevin Yap <me at kevinyap.ca>
  Date:   2015-07-25 (Sat, 25 Jul 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  Improve colour search in pangoize()

- Fix check for RGB colour value over 255.
- Use string formatting to compose hex colour code.


  Commit: da37c16ba76fc3680c6fff73f21ea56da26a5f3b
      https://github.com/wesnoth/wesnoth/commit/da37c16ba76fc3680c6fff73f21ea56da26a5f3b
  Author: Ryckes <kevin.mnmn at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M src/gui/dialogs/editor_generate_map.cpp

  Log Message:
  -----------
  Fix bug #23711 about selecting last map generator used in editor


  Commit: 7789dcc2087ba3d7578d8e2683f5fcf3efb909d1
      https://github.com/wesnoth/wesnoth/commit/7789dcc2087ba3d7578d8e2683f5fcf3efb909d1
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M src/gui/dialogs/editor_generate_map.cpp

  Log Message:
  -----------
  Merge pull request #424 from Ryckes/master

Fix bug #23711 about selecting last map generator used in editor


  Commit: e72bba5ab622f4662352f9e1c72c740c02f124e4
      https://github.com/wesnoth/wesnoth/commit/e72bba5ab622f4662352f9e1c72c740c02f124e4
  Author: Elvish-Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  Merge pull request #421 from iKevinY/wmllint

Improve colour search in pangoize()


  Commit: cbd024fea999b25934d5cb82c9463a7f2d502dd9
      https://github.com/wesnoth/wesnoth/commit/cbd024fea999b25934d5cb82c9463a7f2d502dd9
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnothlib.vcproj

  Log Message:
  -----------
  vcproj: Add png screenshot support


  Commit: d279aa4afe8c74601f9839ab86c957ea169a943b
      https://github.com/wesnoth/wesnoth/commit/d279aa4afe8c74601f9839ab86c957ea169a943b
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M packaging/windows/wesnoth.rc
    M projectfiles/VC9/WML_tests.cmd
    M projectfiles/VC9/WindowsTimeout.vcproj
    M projectfiles/VC9/wesnoth.sln
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnoth.vcproj.user

  Log Message:
  -----------
  vcproj: Fixes and cleanup

Fixed an issue caused by 659b9a4 - the 'Start Debugging' option was
basically useless as the process terminates itself if OMP_WAIT_POLICY
isn't defined.

Cleaned up unnecessary configurations for WindowsTimeout.

Fixed duplicate manifest.

Disabled WML unit tests on MSVC Debug builds as they would quintuple build
duration (over 60s per test).

Re-enabled stdout redirection in WML_tests.cmd to avoid spamming the
command line.

Updated vcproj for daa2140 (added multimenu widget).


  Commit: 164f37d778968a7f09500d0004353853272be35b
      https://github.com/wesnoth/wesnoth/commit/164f37d778968a7f09500d0004353853272be35b
  Author: ElectroRat <yyf1992 at mail.ustc.edu.cn>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/maps/07a_Into_the_Depths.map
    M data/campaigns/The_South_Guard/scenarios/07a_Into_the_Depths.cfg

  Log Message:
  -----------
  Balance Tweak of "Into the Depths"

Made map a little more friendly, with more flat and lit hexes.
Increased enemies money, especially when in easier difficulties.
Decreased troll_help_cost.


  Commit: 902bfd38d2866b76683d53b3bbca7c720553fc94
      https://github.com/wesnoth/wesnoth/commit/902bfd38d2866b76683d53b3bbca7c720553fc94
  Author: ElectroRat <yyf1992 at mail.ustc.edu.cn>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M changelog
    M data/campaigns/The_South_Guard/utils/sg_story.cfg

  Log Message:
  -----------
  Make Deoran the grandson of Haldiel

Changed Deoran to be the grandson of HttT Haldiel, instead of son,
because the 2 campaigns has 87 years between them.


  Commit: e2cbd98ba3daf718d187dc2466a93373f6814e12
      https://github.com/wesnoth/wesnoth/commit/e2cbd98ba3daf718d187dc2466a93373f6814e12
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M src/image.hpp

  Log Message:
  -----------
  Remove an obsolete and potentially harmful code advice from 2003


  Commit: 1575fce44a081c6b5e3bd5e524dba3b8a2386746
      https://github.com/wesnoth/wesnoth/commit/1575fce44a081c6b5e3bd5e524dba3b8a2386746
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

  Changed paths:
    M src/image.hpp

  Log Message:
  -----------
  Remove another obsolete and potentially harmful code advice from 2003


  Commit: 1da710a8cb059152db8b67da80198ac70df9eb14
      https://github.com/wesnoth/wesnoth/commit/1da710a8cb059152db8b67da80198ac70df9eb14
  Author: ElectroRat <yyf1992 at mail.ustc.edu.cn>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/07a_Into_the_Depths.cfg

  Log Message:
  -----------
  minor syntax change


  Commit: 91b49198ff90537451580f6fc4ddd50722d9e358
      https://github.com/wesnoth/wesnoth/commit/91b49198ff90537451580f6fc4ddd50722d9e358
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M src/game_initialization/mp_options.cpp
    M src/game_initialization/mp_options.hpp

  Log Message:
  -----------
  Mark a non-mutating function as const.


  Commit: 6d64baa207cd29943f1a0a328bb5d97075a53ed5
      https://github.com/wesnoth/wesnoth/commit/6d64baa207cd29943f1a0a328bb5d97075a53ed5
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M changelog
    M src/game_initialization/create_engine.cpp
    M src/game_preferences.cpp
    M src/game_preferences.hpp

  Log Message:
  -----------
  Remember modifications separately for sp and mp.

Fixes bug #23617.


  Commit: 8bd31f52705d80dc0eef28c0210fa43a1a93f110
      https://github.com/wesnoth/wesnoth/commit/8bd31f52705d80dc0eef28c0210fa43a1a93f110
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

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

  Log Message:
  -----------
  Load addon pbl before beginning upload process


  Commit: c0e6a4dc77551b7806264ba0e9648a00602ef421
      https://github.com/wesnoth/wesnoth/commit/c0e6a4dc77551b7806264ba0e9648a00602ef421
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M src/addon/manager_ui.cpp

  Log Message:
  -----------
  Display an error if trying to upload an addon with an invalid icon


  Commit: 3799f1e17cf5ec5ab1492c6cb560f988278fef0a
      https://github.com/wesnoth/wesnoth/commit/3799f1e17cf5ec5ab1492c6cb560f988278fef0a
  Author: Kunal Mehta <legoktm at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

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

  Log Message:
  -----------
  wmltools: Use string.ascii_lowercase for the alphabet


  Commit: 63132099a7e6e8c28923f8a28be4e34fa40891e0
      https://github.com/wesnoth/wesnoth/commit/63132099a7e6e8c28923f8a28be4e34fa40891e0
  Author: Kunal Mehta <legoktm at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

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

  Log Message:
  -----------
  wmltools: Use collections.defaultdict

And minor nearby whitespace fixes.


  Commit: 817511f7ab59d79890acf4373e064b3b5cade473
      https://github.com/wesnoth/wesnoth/commit/817511f7ab59d79890acf4373e064b3b5cade473
  Author: Kunal Mehta <legoktm at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

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

  Log Message:
  -----------
  wmlgrammar: Various cleanup

* Fix lots of spacing to be PEP8 compliant
* Use collections.defaultdict to simplify some code
* Use dict.get() to simplify some code
* Use plain set() to create a new set
* Don't create unnecessary tuples for string formatting


  Commit: 1ea58864cfb0b7b53790175529426ac90f1f65ba
      https://github.com/wesnoth/wesnoth/commit/1ea58864cfb0b7b53790175529426ac90f1f65ba
  Author: Kunal Mehta <legoktm at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

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

  Log Message:
  -----------
  wmltools: Consistently use "is" when checking if a variable is None


  Commit: de864c0bc002ddc0b451d4f8ad296ef4bfa949ac
      https://github.com/wesnoth/wesnoth/commit/de864c0bc002ddc0b451d4f8ad296ef4bfa949ac
  Author: Kunal Mehta <legoktm at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

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

  Log Message:
  -----------
  wmltools: Use isinstance to check if a variable is a string

Using the built-in basestring.


  Commit: bd23c32d640fcbd9cfca70b2af8d7aef279299c5
      https://github.com/wesnoth/wesnoth/commit/bd23c32d640fcbd9cfca70b2af8d7aef279299c5
  Author: Kunal Mehta <legoktm at gmail.com>
  Date:   2015-07-26 (Sun, 26 Jul 2015)

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

  Log Message:
  -----------
  Optimize wmliterator.isDirective()

Skips an unecessary for loop and if conditional.


  Commit: da6e149100663a628ccfae786cf7ea66ed44a2cd
      https://github.com/wesnoth/wesnoth/commit/da6e149100663a628ccfae786cf7ea66ed44a2cd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M data/core/images/wesnoth-icon.png
    M icons/wesnoth-icon-Mac.png
    M icons/wesnoth-icon.png
    A icons/wesnoth-logo-big.png
    M images/icons/icon-addon-delete.png
    M images/icons/icon-addon-publish.png
    M images/icons/icon-game.png

  Log Message:
  -----------
  Updated wesnoth icon image by Sgt. Groovy

Includes large 500x500 version.


  Commit: 1599f62f46bad9bf969644d9e6270143269287b4
      https://github.com/wesnoth/wesnoth/commit/1599f62f46bad9bf969644d9e6270143269287b4
  Author: Elvish-Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M data/tools/wesnoth/wmlgrammar.py
    M data/tools/wesnoth/wmliterator.py
    M data/tools/wesnoth/wmltools.py

  Log Message:
  -----------
  Merge pull request #427 from legoktm/wmltools-cleanup

Various Python cleanup in wmltools-related code


  Commit: 79c8ba2c82ea8ed821f036ffa849e50d2257bc8e
      https://github.com/wesnoth/wesnoth/commit/79c8ba2c82ea8ed821f036ffa849e50d2257bc8e
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/maps/07a_Into_the_Depths.map
    M data/campaigns/The_South_Guard/scenarios/07a_Into_the_Depths.cfg

  Log Message:
  -----------
  Merge pull request #425 from chisquare130/master

Balance Tweak of "Into the Depths"


  Commit: a87e7e16ed774ac8d49460bc6f3d00353458b8ea
      https://github.com/wesnoth/wesnoth/commit/a87e7e16ed774ac8d49460bc6f3d00353458b8ea
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M changelog
    M src/terrain_builder.cpp
    M src/terrain_builder.hpp

  Log Message:
  -----------
  Added support for mod_x,mod_y in [terrain_graphics]

These work like x,y except that they match the rule on all locations
with coordinates that are multiples of the given values. For example,
mod_x,mod_y=4,3 matches (4,3)(8,3)(12,3)(16,3)(20,3)(etc) and then
(4,6)(8,6)(12,6)(16,6)(20,6)(etc) and so on.


  Commit: 2f910913f37394259dbb96b56b03c710a87d28c5
      https://github.com/wesnoth/wesnoth/commit/2f910913f37394259dbb96b56b03c710a87d28c5
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M changelog
    M src/terrain_builder.cpp
    M src/terrain_builder.hpp

  Log Message:
  -----------
  Added support for has_flag in [variant]

Works like in [tile]: for the [variant] to match, the tile that the rule
is being applied to must have all of the specified flags.


  Commit: d04be35efff5bdb5b3a2b4ec199b8a897f1cf24e
      https://github.com/wesnoth/wesnoth/commit/d04be35efff5bdb5b3a2b4ec199b8a897f1cf24e
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M changelog
    M data/campaigns/The_South_Guard/utils/sg_story.cfg

  Log Message:
  -----------
  Merge pull request #429 from chisquare130/tSG_balance

Make Deoran the grandson of Haldiel


  Commit: 337dd246b2e21b8528f6a1eb7ddf7322aad8ac71
      https://github.com/wesnoth/wesnoth/commit/337dd246b2e21b8528f6a1eb7ddf7322aad8ac71
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M utils/pofix.py

  Log Message:
  -----------
  pofix: Add download path string fixes for the 1.12.4 release


  Commit: f61ae5d56ceb654b1a765fb142985ddcdd1d284c
      https://github.com/wesnoth/wesnoth/commit/f61ae5d56ceb654b1a765fb142985ddcdd1d284c
  Author: ElectroRat <yyf1992 at mail.ustc.edu.cn>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/03_A_Desparate_Errand.cfg
    M data/campaigns/The_South_Guard/scenarios/06a_Tidings_Good_and_Ill.cfg
    M data/campaigns/The_South_Guard/scenarios/08a_Return_to_Kerlath.cfg

  Log Message:
  -----------
  Slightly tweaked balances and changed texts

Increased the difficulties of scenario 3 and scenario 8a in the South
Guard;
Fixed the objective display after killing the naga queen


  Commit: ff348149566ca858392f0edc638c6a8bfc57de70
      https://github.com/wesnoth/wesnoth/commit/ff348149566ca858392f0edc638c6a8bfc57de70
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M packaging/windows/wesnoth-icon.ico

  Log Message:
  -----------
  Update Windows icon

Updated logo (new version by Srgt. Groovy), added 256x256 high-resolution version


  Commit: 8be183bdd9f455f00e9b8fe6bdcb64d91bdc39e1
      https://github.com/wesnoth/wesnoth/commit/8be183bdd9f455f00e9b8fe6bdcb64d91bdc39e1
  Author: Javier Novoa <jstitch at gmail.com>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M data/tools/wmlindent
    M data/tools/wmllint
    M data/tools/wmlscope

  Log Message:
  -----------
  Use with statements to open/close files on wml{indent,lint,scope}.


  Commit: f46c85b5f0e016c1766f40969ba86f60585ef881
      https://github.com/wesnoth/wesnoth/commit/f46c85b5f0e016c1766f40969ba86f60585ef881
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

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

  Log Message:
  -----------
  T S1: minor wording change


  Commit: 273be754f1043cd6edfba4035f37facb471348c3
      https://github.com/wesnoth/wesnoth/commit/273be754f1043cd6edfba4035f37facb471348c3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

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

  Log Message:
  -----------
  T S1: move the northernmost village a few hexes south

I hadn't realized the player could reach that village, but then be trapped away from
reaching their keep next move. This puts it within range of the keep.

This also provides an out if by some chance, the player is blocked from the village
across the river.


  Commit: ccc2ea931999b859d46cfebf7dffe72a10616eba
      https://github.com/wesnoth/wesnoth/commit/ccc2ea931999b859d46cfebf7dffe72a10616eba
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: remove some duplicated code


  Commit: 61002d78308028eb569b5e4fd683be86c371627e
      https://github.com/wesnoth/wesnoth/commit/61002d78308028eb569b5e4fd683be86c371627e
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M changelog
    M data/campaigns/The_South_Guard/utils/sg_story.cfg
    M data/campaigns/tutorial/maps/01_Tutorial_part_1.map
    M data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    M packaging/windows/wesnoth-icon.ico
    M utils/pofix.py

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


  Commit: e76a7d1c3f57cfd9e135c5b8105ef1a923e3cfeb
      https://github.com/wesnoth/wesnoth/commit/e76a7d1c3f57cfd9e135c5b8105ef1a923e3cfeb
  Author: Elvish-Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M data/tools/wmlindent
    M data/tools/wmllint
    M data/tools/wmlscope

  Log Message:
  -----------
  Merge pull request #431 from jstitch/master

Use with statements to open/close files on wml{indent,lint,scope}.


  Commit: e2063ee024aa0b80f1f80d9d0bda161dc90ec30c
      https://github.com/wesnoth/wesnoth/commit/e2063ee024aa0b80f1f80d9d0bda161dc90ec30c
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: use 'with' statement instead of open() and close()


  Commit: 0326c0d77ed3d923a83fc6d0526f9efc2a7cae07
      https://github.com/wesnoth/wesnoth/commit/0326c0d77ed3d923a83fc6d0526f9efc2a7cae07
  Author: ElectroRat <yyf1992 at mail.ustc.edu.cn>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/06b_The_Long_March.cfg

  Log Message:
  -----------
  delay Undead in 6b. Long March


  Commit: db5bae762d6a657d5baaa08eb00d77b392067797
      https://github.com/wesnoth/wesnoth/commit/db5bae762d6a657d5baaa08eb00d77b392067797
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M projectfiles/VC9/WML_tests.cmd
    A projectfiles/VC9/wesnoth.vcxproj.user
    M projectfiles/VC9/wesnothd.vcproj.user
    A projectfiles/VC9/wesnothd.vcxproj.user

  Log Message:
  -----------
  vcproj: Add debug settings via .vcxproj.user

As user options aren't upgraded with the solution, we provide them in both
formats.


  Commit: f00744013b928394749750ee49ff00d3ea02c4f0
      https://github.com/wesnoth/wesnoth/commit/f00744013b928394749750ee49ff00d3ea02c4f0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/core/images/portraits/trolls/transparent/troll.png

  Log Message:
  -----------
  Small update by LordBob to generic Troll portrait


  Commit: 247955f122d750d42655f1b7b0fa08e3923be24e
      https://github.com/wesnoth/wesnoth/commit/247955f122d750d42655f1b7b0fa08e3923be24e
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M changelog
    A data/core/images/terrain/masks/concave-long-bl-br.png
    A data/core/images/terrain/masks/concave-long-bl-l.png
    A data/core/images/terrain/masks/concave-long-br-bl.png
    A data/core/images/terrain/masks/concave-long-br-r.png
    A data/core/images/terrain/masks/concave-long-l-bl.png
    A data/core/images/terrain/masks/concave-long-l-tl.png
    A data/core/images/terrain/masks/concave-long-r-br.png
    A data/core/images/terrain/masks/concave-long-r-tr.png
    A data/core/images/terrain/masks/concave-long-tl-l.png
    A data/core/images/terrain/masks/concave-long-tl-tr.png
    A data/core/images/terrain/masks/concave-long-tr-r.png
    A data/core/images/terrain/masks/concave-long-tr-tl.png
    A data/core/images/terrain/masks/convex-long-bl-br.png
    A data/core/images/terrain/masks/convex-long-bl-l.png
    A data/core/images/terrain/masks/convex-long-br-bl.png
    A data/core/images/terrain/masks/convex-long-br-r.png
    A data/core/images/terrain/masks/convex-long-l-bl.png
    A data/core/images/terrain/masks/convex-long-l-tl.png
    A data/core/images/terrain/masks/convex-long-r-br.png
    A data/core/images/terrain/masks/convex-long-r-tr.png
    A data/core/images/terrain/masks/convex-long-tl-l.png
    A data/core/images/terrain/masks/convex-long-tl-tr.png
    A data/core/images/terrain/masks/convex-long-tr-r.png
    A data/core/images/terrain/masks/convex-long-tr-tl.png
    M data/core/images/terrain/water/coast-grey-tile.png
    M data/core/images/terrain/water/coast-tile.png
    M data/core/images/terrain/water/coast-tropical-tile.png
    M data/core/images/terrain/water/ocean-grey-tile.png
    M data/core/images/terrain/water/ocean-tile.png
    M data/core/images/terrain/water/ocean-tropical-tile.png
    A data/core/images/terrain/water/ocean01.png
    A data/core/images/terrain/water/ocean02.png
    A data/core/images/terrain/water/ocean03.png
    A data/core/images/terrain/water/ocean04.png
    A data/core/images/terrain/water/ocean05.png
    A data/core/images/terrain/water/ocean06.png
    A data/core/images/terrain/water/ocean07.png
    A data/core/images/terrain/water/ocean08.png
    A data/core/images/terrain/water/ocean09.png
    A data/core/images/terrain/water/ocean10.png
    A data/core/images/terrain/water/ocean11.png
    A data/core/images/terrain/water/ocean12.png
    A data/core/images/terrain/water/ocean13.png
    A data/core/images/terrain/water/ocean14.png
    A data/core/images/terrain/water/ocean15.png
    A data/core/images/terrain/water/ocean16.png
    A data/core/images/terrain/water/ocean17.png
    A data/core/images/terrain/water/ocean18.png
    A data/core/images/terrain/water/ocean19.png
    A data/core/images/terrain/water/ocean20.png
    A data/core/images/terrain/water/ocean21.png
    A data/core/images/terrain/water/water01.png
    A data/core/images/terrain/water/water02.png
    A data/core/images/terrain/water/water03.png
    A data/core/images/terrain/water/water04.png
    A data/core/images/terrain/water/water05.png
    A data/core/images/terrain/water/water06.png
    A data/core/images/terrain/water/water07.png
    A data/core/images/terrain/water/water08.png
    A data/core/images/terrain/water/water09.png
    A data/core/images/terrain/water/water10.png
    A data/core/images/terrain/water/water11.png
    A data/core/images/terrain/water/water12.png
    A data/core/images/terrain/water/water13.png
    A data/core/images/terrain/water/water14.png
    A data/core/images/terrain/water/water15.png
    A data/core/images/terrain/water/water16.png
    A data/core/images/terrain/water/water17.png
    M data/core/terrain-graphics.cfg
    M data/core/terrain-graphics/new-macros.cfg
    M players_changelog

  Log Message:
  -----------
  New animated water


  Commit: 1aede338679cb1625ecedacfdf4df404425c8bf4
      https://github.com/wesnoth/wesnoth/commit/1aede338679cb1625ecedacfdf4df404425c8bf4
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/utils/terrain_graphics.cfg

  Log Message:
  -----------
  UtBS: updated floor<->water transition hack


  Commit: 07b5b4e3f3452e3b01584a5d079044a477cd0f15
      https://github.com/wesnoth/wesnoth/commit/07b5b4e3f3452e3b01584a5d079044a477cd0f15
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  Fixed a bug in PR #431 which broke wmlindent


  Commit: 1573476c3d48a3901fede9fa206201d8b66885bc
      https://github.com/wesnoth/wesnoth/commit/1573476c3d48a3901fede9fa206201d8b66885bc
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

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

  Log Message:
  -----------
  toggeled -> toggled


  Commit: d0afc4f4174fee9c31ba22167f5b12db788dde3f
      https://github.com/wesnoth/wesnoth/commit/d0afc4f4174fee9c31ba22167f5b12db788dde3f
  Author: Lipka Boldizsár <lipkab at zoho.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

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

  Log Message:
  -----------
  Remember last selected sp mods.


  Commit: 3dca9e374d3b7e8fbaf42965383cda2598a0cf7d
      https://github.com/wesnoth/wesnoth/commit/3dca9e374d3b7e8fbaf42965383cda2598a0cf7d
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/03_A_Desparate_Errand.cfg
    M data/campaigns/The_South_Guard/scenarios/06a_Tidings_Good_and_Ill.cfg
    M data/campaigns/The_South_Guard/scenarios/06b_The_Long_March.cfg
    M data/campaigns/The_South_Guard/scenarios/08a_Return_to_Kerlath.cfg

  Log Message:
  -----------
  Merge pull request #430 from chisquare130/master

Tweaked Elf Path of The South Guard


  Commit: 0ce084e8b0ff2e67e07ba8c455518c02847ac395
      https://github.com/wesnoth/wesnoth/commit/0ce084e8b0ff2e67e07ba8c455518c02847ac395
  Author: Jason Francis <jason at halfspiral.com>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M src/serialization/preprocessor.cpp

  Log Message:
  -----------
  adding location of macro definition to preprocessor argument error message


  Commit: e4bc79c4fa46a24d88ab2b84633dfc6e14545102
      https://github.com/wesnoth/wesnoth/commit/e4bc79c4fa46a24d88ab2b84633dfc6e14545102
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Add Xara to Misc Contributors


  Commit: f2445639af7794098bc8d77e8a6d68810872b1ae
      https://github.com/wesnoth/wesnoth/commit/f2445639af7794098bc8d77e8a6d68810872b1ae
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Fix a few art credits entries out of order


  Commit: c3f40b5a7d98fd96ecc124fbcfdc032a7508efd0
      https://github.com/wesnoth/wesnoth/commit/c3f40b5a7d98fd96ecc124fbcfdc032a7508efd0
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Update Dave's credits entry


  Commit: b798b1edc04ae4b10f34dee4ae1f4a212e5440b2
      https://github.com/wesnoth/wesnoth/commit/b798b1edc04ae4b10f34dee4ae1f4a212e5440b2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Restore alphabetical order among changelog sections


  Commit: 14ffaf8a30b6481eb3c758e4d2367b602e6e237b
      https://github.com/wesnoth/wesnoth/commit/14ffaf8a30b6481eb3c758e4d2367b602e6e237b
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Merge "English strings edition" credits section into Misc Contributors

The heading is not Title Case, and there's only one person in it. It
doesn't make sense to have a dedicated section for one prose reviewer of
the many that we've had over the years.


  Commit: 464c3d40b351cf5ebb77fda55e42e7c4526c1511
      https://github.com/wesnoth/wesnoth/commit/464c3d40b351cf5ebb77fda55e42e7c4526c1511
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  wmlindent: use startswith()/endswith() support for tuples instead of a for cycle


  Commit: 421a736c456546e965ec69b70a0e00b2ec003ab6
      https://github.com/wesnoth/wesnoth/commit/421a736c456546e965ec69b70a0e00b2ec003ab6
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  wmlindent: use print function instead of print statement

This solution has the advantage of fixing one of the most important issues when moving to Python 3.
Also, in other tools this will allow getting rid of the inconsistent usage of print>>sys.stderr/out and sys.stderr/out.write


  Commit: c1643892e235d88dc693b7fb9ab67e60aac1d266
      https://github.com/wesnoth/wesnoth/commit/c1643892e235d88dc693b7fb9ab67e60aac1d266
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  wmlindent: use print function with file= argument instead of sys.stderr.write


  Commit: 0b92bcb9bc7ce59b59c50d5d3f036a68de01600a
      https://github.com/wesnoth/wesnoth/commit/0b92bcb9bc7ce59b59c50d5d3f036a68de01600a
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  wmlindent: remove endlines which are automatically added by print()


  Commit: d3b58a46bd59f7550d0736ec2957069c94819642
      https://github.com/wesnoth/wesnoth/commit/d3b58a46bd59f7550d0736ec2957069c94819642
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Update art credit entries


  Commit: 2daaf1bf907c4810c81a4516cf426e1390b836cb
      https://github.com/wesnoth/wesnoth/commit/2daaf1bf907c4810c81a4516cf426e1390b836cb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Add Sgt. Groovy to credits for new logo


  Commit: c7aae07a2ffd418f0eba79d35a686ebc86082a9d
      https://github.com/wesnoth/wesnoth/commit/c7aae07a2ffd418f0eba79d35a686ebc86082a9d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    R icons/wesnoth-logo-big.png

  Log Message:
  -----------
  Removed 500x500 version of logo, since it was affected by bad scaling


  Commit: 176bda844c7d6fea72cec97a7f3c33ca16d4907b
      https://github.com/wesnoth/wesnoth/commit/176bda844c7d6fea72cec97a7f3c33ca16d4907b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    A attic/map-editor-icon-Mac.png
    R icons/map-editor-icon-Mac.png
    R icons/wesnoth_editor-icon.png
    R icons/wesnoth_editor.desktop

  Log Message:
  -----------
  Removed old icons/.desktop files for standalone editor app


  Commit: 4a676317c365e81b9e153d0670ab09186284f44a
      https://github.com/wesnoth/wesnoth/commit/4a676317c365e81b9e153d0670ab09186284f44a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M images/icons/icon-addon-delete.png
    M images/icons/icon-addon-publish.png
    M src/addon/manager_ui.cpp

  Log Message:
  -----------
  Use BLIT() IFP to generate addon Publish/Delete images

Previously, we used an icon with the game logo embedded. However, as the publish/delete
symbols are distinct, we can blit them on top


  Commit: 3d0bae9bd0c68c4e1f48bfa23f10e3118ceb72e7
      https://github.com/wesnoth/wesnoth/commit/3d0bae9bd0c68c4e1f48bfa23f10e3118ceb72e7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/core/images/wesnoth-icon.png
    M icons/wesnoth-icon-Mac.png
    M icons/wesnoth-icon.png
    M images/icons/icon-game.png

  Log Message:
  -----------
  Updated game icons with versions downscaled from the master 1920x image.


  Commit: ebd712c06fe1dade8f3e7ef63dc957c251ece201
      https://github.com/wesnoth/wesnoth/commit/ebd712c06fe1dade8f3e7ef63dc957c251ece201
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/core/images/wesnoth-icon.png
    M icons/wesnoth-icon-Mac.png
    M icons/wesnoth-icon.png
    M images/icons/icon-game.png

  Log Message:
  -----------
  Fixup 3d0bae9bd0c6 with better renders


  Commit: bca54561f75569c41a6e7287492acc8d88ba7e58
      https://github.com/wesnoth/wesnoth/commit/bca54561f75569c41a6e7287492acc8d88ba7e58
  Author: ElectroRat <yyf1992 at mail.ustc.edu.cn>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg
    M data/campaigns/The_South_Guard/scenarios/09a_Vengeance.cfg
    M data/campaigns/The_South_Guard/utils/sg_story.cfg

  Log Message:
  -----------
  South Guard text change

1. Swap option positions to make Elf Path the default choice;
2. Made it slightly less obvious that Epilogues are outdated reference
to Eastern Invasion
3. Added a delay at victory in 9a, to make it less abrupt


  Commit: 23f09050ce09229db338a39ff0ec31f6eab2225d
      https://github.com/wesnoth/wesnoth/commit/23f09050ce09229db338a39ff0ec31f6eab2225d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Fixed an out-of-order are credit


  Commit: 52b54b48f1bdc3f4dca02de09eba8ecead8a342f
      https://github.com/wesnoth/wesnoth/commit/52b54b48f1bdc3f4dca02de09eba8ecead8a342f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M images/game-icon.png

  Log Message:
  -----------
  Updated game icon I missed. Might remove later.


  Commit: a83955fee502beef1b5b33bec0a17337bebeef5e
      https://github.com/wesnoth/wesnoth/commit/a83955fee502beef1b5b33bec0a17337bebeef5e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M images/icons/icon-display.png
    M images/icons/icon-general.png
    M images/icons/icon-hostgame.png
    M images/icons/icon-music.png
    M images/icons/icon-server.png
    M images/icons/icon-serverother.png

  Log Message:
  -----------
  Updated canvas size of preference and mp connect icons to standard sizes

icon-general.png was changes to 64x64 due to its usage in the hotkey preferences dialog


  Commit: 94c44f56a99443f08130857a5390d30f14daa9fb
      https://github.com/wesnoth/wesnoth/commit/94c44f56a99443f08130857a5390d30f14daa9fb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/core/help.cfg

  Log Message:
  -----------
  help: some wording improvements to terrain help


  Commit: c130a4848b391e8d938289653f1546b754e4ea8e
      https://github.com/wesnoth/wesnoth/commit/c130a4848b391e8d938289653f1546b754e4ea8e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/core/images/terrain/village/coast-tile.png

  Log Message:
  -----------
  Updated Merfolk Village tile icon to go with new water


  Commit: 5396e32a719a8ca53ed1cbbcd7920b044557f3e5
      https://github.com/wesnoth/wesnoth/commit/5396e32a719a8ca53ed1cbbcd7920b044557f3e5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/core/images/terrain/water/reef-gray-tile.png
    M data/core/images/terrain/water/reef-tile.png
    M data/core/images/terrain/water/reef-tropical-tile.png

  Log Message:
  -----------
  Updated Reef tile icons to go with new water


  Commit: add65e316aa23dbb5228869bd9b58b1840e387a8
      https://github.com/wesnoth/wesnoth/commit/add65e316aa23dbb5228869bd9b58b1840e387a8
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  NSIS: Properly remove (with console) shortcut during uninstall


  Commit: 5e87c14c2067f4ea7595fe04548b999316f285aa
      https://github.com/wesnoth/wesnoth/commit/5e87c14c2067f4ea7595fe04548b999316f285aa
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/cores.cfg

  Log Message:
  -----------
  Add missing textdomain


  Commit: cdd03d50cbee14746377619f03fd33a751445623
      https://github.com/wesnoth/wesnoth/commit/cdd03d50cbee14746377619f03fd33a751445623
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Restore alphabetical order to the Campaign Design credits section


  Commit: fcaa2ab0068bc72904869d55d3633028265fa6d9
      https://github.com/wesnoth/wesnoth/commit/fcaa2ab0068bc72904869d55d3633028265fa6d9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/scenarios/19_Showdown_in_the_Northern_Swamp.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.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

  Log Message:
  -----------
  wmlindent pass


  Commit: d7686f4895e02be18e7c1edbdda42ca616facd71
      https://github.com/wesnoth/wesnoth/commit/d7686f4895e02be18e7c1edbdda42ca616facd71
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M src/serialization/preprocessor.cpp

  Log Message:
  -----------
  Merge branch 'macro-argument-location' of https://github.com/halfspiral/wesnoth into staging/pr-434


  Commit: 60400f29a23e5ed1cc522d5bace5079165161568
      https://github.com/wesnoth/wesnoth/commit/60400f29a23e5ed1cc522d5bace5079165161568
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

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

  Log Message:
  -----------
  Merge pull request #426 from Vultraz/master

Display an error if trying to upload an addon with an invalid icon


  Commit: 7923a41663527e37dd236d0d6d3e188d649d82e0
      https://github.com/wesnoth/wesnoth/commit/7923a41663527e37dd236d0d6d3e188d649d82e0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  cmake: drop reference to standalone editor icon and .desktop files

These were removed in 176bda844c7d.


  Commit: b650686888d0d9df91c1ccef7fe66ba4f522e2db
      https://github.com/wesnoth/wesnoth/commit/b650686888d0d9df91c1ccef7fe66ba4f522e2db
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M src/serialization/preprocessor.cpp

  Log Message:
  -----------
  preproc: Minor coding style nitpick


  Commit: a16cc24d8c39acc1bc6963b3e313d4940a43f0ca
      https://github.com/wesnoth/wesnoth/commit/a16cc24d8c39acc1bc6963b3e313d4940a43f0ca
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M src/serialization/preprocessor.cpp

  Log Message:
  -----------
  Merge branch 'staging/pr-434' (PR #434)


  Commit: c4e7b15ebc6588ee748bf182f63f21ced9024567
      https://github.com/wesnoth/wesnoth/commit/c4e7b15ebc6588ee748bf182f63f21ced9024567
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Update and reorganize Packagers section in the credits

Now the list is split between active and inactive packagers, and we also
list SDK maintainers (aquileia, loonycyborg).

Also restored alphabetical order, fixed comments and names, and added
aquileia, ancestral, mattsc, and vincent_c.


  Commit: e7345dd69a545b51dcad3236930413494321a687
      https://github.com/wesnoth/wesnoth/commit/e7345dd69a545b51dcad3236930413494321a687
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/CodeBlocks/wesnothd.cbp

  Log Message:
  -----------
  Updated codeblocks projectfile to use boost 1.58 libs


  Commit: 2dee033335a288dc890efdc912cc5401dc2674bd
      https://github.com/wesnoth/wesnoth/commit/2dee033335a288dc890efdc912cc5401dc2674bd
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: fixed sorted() and type() being used as variable names


  Commit: d8e69a4c40d8612f0aa66f67ae8936220e2ff18d
      https://github.com/wesnoth/wesnoth/commit/d8e69a4c40d8612f0aa66f67ae8936220e2ff18d
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: used print function

This replaces usages of print >> sys.stderr adn sys.stderr.write


  Commit: 111e9383194b73d29363e1839d018f3bd05723ef
      https://github.com/wesnoth/wesnoth/commit/111e9383194b73d29363e1839d018f3bd05723ef
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/maps/01_Born_to_the_Banner.map
    M data/campaigns/The_South_Guard/maps/02_Proven_by_the_Sword.map
    M data/campaigns/The_South_Guard/maps/03_A_Desperate_Errand.map
    M data/campaigns/The_South_Guard/maps/04_Vale_of_Tears.map
    M data/campaigns/The_South_Guard/maps/05_Choice_in_the_Fog.map
    M data/campaigns/The_South_Guard/maps/06a_Tidings_Good_and_Ill.map
    M data/campaigns/The_South_Guard/maps/06b_The_Long_March.map
    M data/campaigns/The_South_Guard/maps/07b_Pebbles_in_the_Flood.map
    M data/campaigns/The_South_Guard/maps/08a_Return_to_Kerlath.map
    M data/campaigns/The_South_Guard/maps/08b_The_Tides_of_War.map
    M data/campaigns/The_South_Guard/maps/09a_Vengeance.map

  Log Message:
  -----------
  TSG: saved maps in new format


  Commit: f168f1d3e254d9566c9c4ac5c27c0a4ac7017615
      https://github.com/wesnoth/wesnoth/commit/f168f1d3e254d9566c9c4ac5c27c0a4ac7017615
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-07-30 (Thu, 30 Jul 2015)

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

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


  Commit: 8d06d3f70d038c693e7b816af0ce2af6d4684deb
      https://github.com/wesnoth/wesnoth/commit/8d06d3f70d038c693e7b816af0ce2af6d4684deb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    R icons/wesnoth-icon-Mac.png

  Log Message:
  -----------
  Removed extra unused icon


  Commit: 300b62e304124ee268e23d7ebd2e501e4d84a5f3
      https://github.com/wesnoth/wesnoth/commit/300b62e304124ee268e23d7ebd2e501e4d84a5f3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    R images/game-icon.png
    M src/game_config.cpp
    M src/game_launcher.cpp

  Log Message:
  -----------
  Use icons/icon-game for all hardcoded logo needs


  Commit: 5495339a5527dc48015534dab8d54fddafb7018b
      https://github.com/wesnoth/wesnoth/commit/5495339a5527dc48015534dab8d54fddafb7018b
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg
    M data/campaigns/The_South_Guard/scenarios/09a_Vengeance.cfg
    M data/campaigns/The_South_Guard/utils/sg_story.cfg

  Log Message:
  -----------
  Merge pull request #435 from chisquare130/master

South Guard text change


  Commit: 7ee2cd2cd4be10530a8a1b6cd29b0e05002458d7
      https://github.com/wesnoth/wesnoth/commit/7ee2cd2cd4be10530a8a1b6cd29b0e05002458d7
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-07-31 (Fri, 31 Jul 2015)

  Changed paths:
    A .gitattributes
    M .gitignore
    A .travis.yml
    M CMakeLists.txt
    M Doxyfile
    M INSTALL
    R README
    A README.md
    M RELEASE_NOTES
    M SConstruct
    A attic/bar-energy-tinygui.png
    A attic/character-box.png
    A attic/hover-hex-enemy.png
    A attic/hover-hex-yours.png
    A attic/lobby_tiny.png
    A attic/map-editor-icon-Mac.png
    A attic/missing-image-trans.png
    A attic/spare_buttons/button_copper_H22-active-pressed.png
    A attic/spare_buttons/button_copper_H22-active-pressed at 2x.png
    A attic/spare_buttons/button_copper_H22-active.png
    A attic/spare_buttons/button_copper_H22-active at 2x.png
    A attic/spare_buttons/button_copper_H22-disabled.png
    A attic/spare_buttons/button_copper_H22-disabled at 2x.png
    A attic/spare_buttons/button_copper_H22-pressed.png
    A attic/spare_buttons/button_copper_H22-pressed at 2x.png
    A attic/spare_buttons/button_copper_H22.png
    A attic/spare_buttons/button_copper_H22 at 2x.png
    A attic/spare_buttons/button_small_copper_H22-active-pressed.png
    A attic/spare_buttons/button_small_copper_H22-active-pressed at 2x.png
    A attic/spare_buttons/button_small_copper_H22-active.png
    A attic/spare_buttons/button_small_copper_H22-active at 2x.png
    A attic/spare_buttons/button_small_copper_H22-disabled.png
    A attic/spare_buttons/button_small_copper_H22-disabled at 2x.png
    A attic/spare_buttons/button_small_copper_H22-pressed.png
    A attic/spare_buttons/button_small_copper_H22-pressed at 2x.png
    A attic/spare_buttons/button_small_copper_H22.png
    A attic/spare_buttons/button_small_copper_H22 at 2x.png
    A attic/spare_buttons/disabled/button_H22-disabled.png
    A attic/spare_buttons/disabled/button_H22-disabled at 2x.png
    A attic/spare_buttons/disabled/button_small_H22-disabled.png
    A attic/spare_buttons/disabled/button_small_H22-disabled at 2x.png
    A attic/spare_buttons/disabled/button_square_25-disabled-pressed.png
    A attic/spare_buttons/disabled/button_square_25-disabled.png
    A attic/spare_buttons/disabled/button_square_30-disabled-pressed.png
    A attic/spare_buttons/disabled/button_square_30-disabled.png
    A attic/spare_buttons/disabled/checkbox-disabled-pressed.png
    A attic/spare_buttons/disabled/checkbox-disabled-pressed at 2x.png
    A attic/spare_buttons/disabled/checkbox-disabled.png
    A attic/spare_buttons/disabled/checkbox-disabled at 2x.png
    A attic/spare_buttons/disabled/fold-arrow-disabled.png
    A attic/spare_buttons/disabled/fold-arrow-disabled at 2x.png
    A attic/spare_buttons/disabled/lite-disabled.png
    A attic/spare_buttons/disabled/menu_button_copper_H18-disabled.png
    A attic/spare_buttons/disabled/menu_button_copper_H18-disabled at 2x.png
    A attic/spare_buttons/disabled/menu_button_copper_H20-disabled.png
    A attic/spare_buttons/disabled/menu_button_copper_H20-disabled at 2x.png
    A attic/spare_buttons/disabled/menu_button_small_copper_H18-disabled.png
    A attic/spare_buttons/disabled/menu_button_small_copper_H18-disabled at 2x.png
    A attic/spare_buttons/disabled/menu_button_small_copper_H20-disabled.png
    A attic/spare_buttons/disabled/menu_button_small_copper_H20-disabled at 2x.png
    A attic/spare_buttons/disabled/radiobox-disabled-pressed.png
    A attic/spare_buttons/disabled/radiobox-disabled-pressed at 2x.png
    A attic/spare_buttons/disabled/radiobox-disabled.png
    A attic/spare_buttons/disabled/radiobox-disabled at 2x.png
    A attic/spare_buttons/disabled/scrollbottom-disabled.png
    A attic/spare_buttons/disabled/scrollbottom_transparent-disabled.png
    A attic/spare_buttons/disabled/scrollgroove-disabled-bottom.png
    A attic/spare_buttons/disabled/scrollgroove-disabled-horizontal.png
    A attic/spare_buttons/disabled/scrollgroove-disabled-left.png
    A attic/spare_buttons/disabled/scrollgroove-disabled-mid.png
    A attic/spare_buttons/disabled/scrollgroove-disabled-right.png
    A attic/spare_buttons/disabled/scrollgroove-disabled-top.png
    A attic/spare_buttons/disabled/scrollgroove_transparent-disabled-bottom.png
    A attic/spare_buttons/disabled/scrollgroove_transparent-disabled-horizontal.png
    A attic/spare_buttons/disabled/scrollgroove_transparent-disabled-left.png
    A attic/spare_buttons/disabled/scrollgroove_transparent-disabled-mid.png
    A attic/spare_buttons/disabled/scrollgroove_transparent-disabled-right.png
    A attic/spare_buttons/disabled/scrollgroove_transparent-disabled-top.png
    A attic/spare_buttons/disabled/scrollhorizontal-disabled.png
    A attic/spare_buttons/disabled/scrollhorizontal_transparent-disabled.png
    A attic/spare_buttons/disabled/scrollleft-disabled.png
    A attic/spare_buttons/disabled/scrollleft_transparent-disabled.png
    A attic/spare_buttons/disabled/scrollmid-disabled.png
    A attic/spare_buttons/disabled/scrollmid_transparent-disabled.png
    A attic/spare_buttons/disabled/scrollright-disabled.png
    A attic/spare_buttons/disabled/scrollright_transparent-disabled.png
    A attic/spare_buttons/disabled/scrolltop-disabled.png
    A attic/spare_buttons/disabled/scrolltop_transparent-disabled.png
    A attic/spare_buttons/disabled/slider-disabled.png
    A attic/spare_buttons/disabled/slider-disabled at 2x.png
    A attic/spare_buttons/disabled/slider_arrow_blue-disabled.png
    A attic/spare_buttons/disabled/slider_arrow_blue-disabled at 2x.png
    A attic/spare_buttons/disabled/slider_arrow_gold-disabled.png
    A attic/spare_buttons/disabled/slider_arrow_gold-disabled at 2x.png
    A attic/spare_buttons/disabled/unfold-arrow-disabled.png
    A attic/spare_buttons/disabled/unfold-arrow-disabled at 2x.png
    A attic/spare_buttons/menu_button_H18-active-pressed.png
    A attic/spare_buttons/menu_button_H18-active-pressed at 2x.png
    A attic/spare_buttons/menu_button_H18-active.png
    A attic/spare_buttons/menu_button_H18-active at 2x.png
    A attic/spare_buttons/menu_button_H18-disabled.png
    A attic/spare_buttons/menu_button_H18-disabled at 2x.png
    A attic/spare_buttons/menu_button_H18-pressed.png
    A attic/spare_buttons/menu_button_H18-pressed at 2x.png
    A attic/spare_buttons/menu_button_H18.png
    A attic/spare_buttons/menu_button_H18 at 2x.png
    A attic/spare_buttons/menu_button_H20-active-pressed.png
    A attic/spare_buttons/menu_button_H20-active-pressed at 2x.png
    A attic/spare_buttons/menu_button_H20-active.png
    A attic/spare_buttons/menu_button_H20-active at 2x.png
    A attic/spare_buttons/menu_button_H20-disabled.png
    A attic/spare_buttons/menu_button_H20-disabled at 2x.png
    A attic/spare_buttons/menu_button_H20-pressed.png
    A attic/spare_buttons/menu_button_H20-pressed at 2x.png
    A attic/spare_buttons/menu_button_H20.png
    A attic/spare_buttons/menu_button_H20 at 2x.png
    A attic/spare_buttons/menu_button_copper_H18-active-pressed.png
    A attic/spare_buttons/menu_button_copper_H18-active-pressed at 2x.png
    A attic/spare_buttons/menu_button_copper_H18-active.png
    A attic/spare_buttons/menu_button_copper_H18-active at 2x.png
    A attic/spare_buttons/menu_button_copper_H18-pressed.png
    A attic/spare_buttons/menu_button_copper_H18-pressed at 2x.png
    A attic/spare_buttons/menu_button_copper_H18.png
    A attic/spare_buttons/menu_button_copper_H18 at 2x.png
    A attic/spare_buttons/menu_button_small_H18-active-pressed.png
    A attic/spare_buttons/menu_button_small_H18-active-pressed at 2x.png
    A attic/spare_buttons/menu_button_small_H18-active.png
    A attic/spare_buttons/menu_button_small_H18-active at 2x.png
    A attic/spare_buttons/menu_button_small_H18-disabled.png
    A attic/spare_buttons/menu_button_small_H18-disabled at 2x.png
    A attic/spare_buttons/menu_button_small_H18-pressed.png
    A attic/spare_buttons/menu_button_small_H18-pressed at 2x.png
    A attic/spare_buttons/menu_button_small_H18.png
    A attic/spare_buttons/menu_button_small_H18 at 2x.png
    A attic/spare_buttons/menu_button_small_H20-active-pressed.png
    A attic/spare_buttons/menu_button_small_H20-active-pressed at 2x.png
    A attic/spare_buttons/menu_button_small_H20-active.png
    A attic/spare_buttons/menu_button_small_H20-active at 2x.png
    A attic/spare_buttons/menu_button_small_H20-disabled.png
    A attic/spare_buttons/menu_button_small_H20-disabled at 2x.png
    A attic/spare_buttons/menu_button_small_H20-pressed.png
    A attic/spare_buttons/menu_button_small_H20-pressed at 2x.png
    A attic/spare_buttons/menu_button_small_H20.png
    A attic/spare_buttons/menu_button_small_H20 at 2x.png
    A attic/spare_buttons/menu_button_small_copper_H18-active-pressed.png
    A attic/spare_buttons/menu_button_small_copper_H18-active-pressed at 2x.png
    A attic/spare_buttons/menu_button_small_copper_H18-active.png
    A attic/spare_buttons/menu_button_small_copper_H18-active at 2x.png
    A attic/spare_buttons/menu_button_small_copper_H18-pressed.png
    A attic/spare_buttons/menu_button_small_copper_H18-pressed at 2x.png
    A attic/spare_buttons/menu_button_small_copper_H18.png
    A attic/spare_buttons/menu_button_small_copper_H18 at 2x.png
    A attic/spare_buttons/transparent/scrollbottom_transparent-active.png
    A attic/spare_buttons/transparent/scrollbottom_transparent-pressed.png
    A attic/spare_buttons/transparent/scrollbottom_transparent.png
    A attic/spare_buttons/transparent/scrollgroove_transparent-bottom.png
    A attic/spare_buttons/transparent/scrollgroove_transparent-horizontal.png
    A attic/spare_buttons/transparent/scrollgroove_transparent-left.png
    A attic/spare_buttons/transparent/scrollgroove_transparent-mid.png
    A attic/spare_buttons/transparent/scrollgroove_transparent-right.png
    A attic/spare_buttons/transparent/scrollgroove_transparent-top.png
    A attic/spare_buttons/transparent/scrollhorizontal_transparent-active.png
    A attic/spare_buttons/transparent/scrollhorizontal_transparent-pressed.png
    A attic/spare_buttons/transparent/scrollhorizontal_transparent.png
    A attic/spare_buttons/transparent/scrollleft_transparent-active.png
    A attic/spare_buttons/transparent/scrollleft_transparent-pressed.png
    A attic/spare_buttons/transparent/scrollleft_transparent.png
    A attic/spare_buttons/transparent/scrollmid_transparent-active.png
    A attic/spare_buttons/transparent/scrollmid_transparent-pressed.png
    A attic/spare_buttons/transparent/scrollmid_transparent.png
    A attic/spare_buttons/transparent/scrollright_transparent-active.png
    A attic/spare_buttons/transparent/scrollright_transparent-pressed.png
    A attic/spare_buttons/transparent/scrollright_transparent.png
    A attic/spare_buttons/transparent/scrolltop_transparent-active.png
    A attic/spare_buttons/transparent/scrolltop_transparent-pressed.png
    A attic/spare_buttons/transparent/scrolltop_transparent.png
    A attic/topleft-corner.png
    A attic/topright-corner.png
    M changelog
    R cmake/FindFriBiDi.cmake
    A cmake/FindHistory.cmake
    M cmake/FindTranslationTools.cmake
    A cmake/FindVorbisFile.cmake
    M cmake/update_pot_source_dependencies.cmake
    M copyright
    A cwesnoth.cmd
    M data/_main.cfg
    M data/advanced_preferences.cfg
    M data/ai/ais/ai_default_rca.cfg
    A data/ai/ais/ai_default_rca_strong.cfg
    R data/ai/ais/ai_generic-rush.cfg
    A data/ai/ais/ai_generic_rush.cfg
    M data/ai/aliases/dev_multiplayer.cfg
    A data/ai/dev/ai_old_recruitment.cfg
    A 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/formula/new_recruitment.fai
    M data/ai/lua/ai_helper.lua
    M data/ai/lua/battle_calcs.lua
    M data/ai/lua/dummy_engine_lua.lua
    R data/ai/lua/generic-recruit_engine.lua
    R data/ai/lua/generic-rush_engine.lua
    A data/ai/lua/generic_recruit_engine.lua
    A data/ai/lua/generic_rush_engine.lua
    A data/ai/lua/move_to_any_target.lua
    M data/ai/lua/retreat.lua
    R data/ai/micro_ais/ais/lurker_moves.fai
    R data/ai/micro_ais/ais/mai_animals_engine.lua
    R data/ai/micro_ais/ais/mai_bottleneck_defense_engine.lua
    R data/ai/micro_ais/ais/mai_goto_engine.lua
    R data/ai/micro_ais/ais/mai_guardian_engine.lua
    R data/ai/micro_ais/ais/mai_healer_support_engine.lua
    R data/ai/micro_ais/ais/mai_lurkers_engine.lua
    R data/ai/micro_ais/ais/mai_messenger_escort_engine.lua
    R data/ai/micro_ais/ais/mai_patrol_engine.lua
    R data/ai/micro_ais/ais/mai_protect_unit_engine.lua
    R data/ai/micro_ais/ais/mai_recruit_engine.lua
    R data/ai/micro_ais/ais/micro_ais_wml_tags.lua
    R data/ai/micro_ais/ais/priority_target_engine.lua
    R data/ai/micro_ais/ais/urudin_engine.lua
    A data/ai/micro_ais/cas/ca_big_animals.lua
    A data/ai/micro_ais/cas/ca_bottleneck_attack.lua
    A data/ai/micro_ais/cas/ca_bottleneck_move.lua
    A data/ai/micro_ais/cas/ca_coward.lua
    A data/ai/micro_ais/cas/ca_fast_combat.lua
    A data/ai/micro_ais/cas/ca_fast_move.lua
    A data/ai/micro_ais/cas/ca_forest_animals_move.lua
    A data/ai/micro_ais/cas/ca_forest_animals_new_rabbit.lua
    A data/ai/micro_ais/cas/ca_forest_animals_tusker_attack.lua
    A data/ai/micro_ais/cas/ca_forest_animals_tusklet_move.lua
    A data/ai/micro_ais/cas/ca_goto.lua
    A data/ai/micro_ais/cas/ca_hang_out.lua
    A data/ai/micro_ais/cas/ca_healer_initialize.lua
    A data/ai/micro_ais/cas/ca_healer_may_attack.lua
    A data/ai/micro_ais/cas/ca_healer_move.lua
    A data/ai/micro_ais/cas/ca_herding_attack_close_enemy.lua
    A data/ai/micro_ais/cas/ca_herding_dog_move.lua
    A data/ai/micro_ais/cas/ca_herding_dog_stopmove.lua
    A data/ai/micro_ais/cas/ca_herding_f_herding_area.lua
    A data/ai/micro_ais/cas/ca_herding_herd_sheep.lua
    A data/ai/micro_ais/cas/ca_herding_sheep_move.lua
    A data/ai/micro_ais/cas/ca_herding_sheep_runs_dog.lua
    A data/ai/micro_ais/cas/ca_herding_sheep_runs_enemy.lua
    A data/ai/micro_ais/cas/ca_hunter.lua
    A data/ai/micro_ais/cas/ca_lurkers.lua
    A data/ai/micro_ais/cas/ca_messenger_attack.lua
    A data/ai/micro_ais/cas/ca_messenger_escort_move.lua
    A data/ai/micro_ais/cas/ca_messenger_f_next_waypoint.lua
    A data/ai/micro_ais/cas/ca_messenger_move.lua
    A data/ai/micro_ais/cas/ca_patrol.lua
    A data/ai/micro_ais/cas/ca_protect_unit_attack.lua
    A data/ai/micro_ais/cas/ca_protect_unit_finish.lua
    A data/ai/micro_ais/cas/ca_protect_unit_move.lua
    A data/ai/micro_ais/cas/ca_recruit_random.lua
    A data/ai/micro_ais/cas/ca_recruit_rushers.lua
    A data/ai/micro_ais/cas/ca_return_guardian.lua
    A data/ai/micro_ais/cas/ca_simple_attack.lua
    A data/ai/micro_ais/cas/ca_stationed_guardian.lua
    A data/ai/micro_ais/cas/ca_swarm_move.lua
    A data/ai/micro_ais/cas/ca_swarm_scatter.lua
    A data/ai/micro_ais/cas/ca_wolves_move.lua
    A data/ai/micro_ais/cas/ca_wolves_multipacks_attack.lua
    A data/ai/micro_ais/cas/ca_wolves_multipacks_functions.lua
    A data/ai/micro_ais/cas/ca_wolves_multipacks_wander.lua
    A data/ai/micro_ais/cas/ca_wolves_wander.lua
    A data/ai/micro_ais/cas/ca_zone_guardian.lua
    A data/ai/micro_ais/engines/lurker_moves.fai
    A data/ai/micro_ais/engines/priority_target_engine.lua
    A data/ai/micro_ais/engines/urudin_engine.lua
    R data/ai/micro_ais/maps/bottleneck-defense.map
    A data/ai/micro_ais/maps/bottleneck_defense.map
    M data/ai/micro_ais/maps/goto.map
    R data/ai/micro_ais/maps/messenger-escort.map
    A data/ai/micro_ais/maps/messenger_escort.map
    R data/ai/micro_ais/maps/protect-unit.map
    A data/ai/micro_ais/maps/protect_unit.map
    A data/ai/micro_ais/micro_ai_helper.lua
    A data/ai/micro_ais/micro_ai_self_data.lua
    A data/ai/micro_ais/micro_ai_unit_variables.lua
    A 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
    R data/ai/micro_ais/scenarios/bottleneck-defense.cfg
    A 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
    A data/ai/micro_ais/scenarios/hang_out.cfg
    M data/ai/micro_ais/scenarios/healer_support.cfg
    M data/ai/micro_ais/scenarios/lurkers.cfg
    R data/ai/micro_ais/scenarios/messenger-escort.cfg
    A data/ai/micro_ais/scenarios/messenger_escort.cfg
    M data/ai/micro_ais/scenarios/patrols.cfg
    R data/ai/micro_ais/scenarios/protect-unit.cfg
    A data/ai/micro_ais/scenarios/protect_unit.cfg
    M data/ai/micro_ais/scenarios/recruiting.cfg
    R data/ai/micro_ais/scenarios/scenario-micro_ai.cfg
    A data/ai/micro_ais/scenarios/scenario_micro_ai.cfg
    A 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-lua-ai.cfg
    M data/ai/scenarios/scenario-no_engine.cfg
    M data/ai/utils/default_config.cfg
    R data/campaigns/An_Orcish_Incursion/images/.gitignore
    R data/campaigns/An_Orcish_Incursion/images/an-orcish-incursion-map.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/de/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/es/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/fr/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/gd/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/hu/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/it/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/lt/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/pt/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/ru/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/sr/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/sr at ijekavian/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/sr at ijekavianlatin/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/sr at latin/an-orcish-incursion-map--overlay.png
    R data/campaigns/An_Orcish_Incursion/images/l10n/zh_CN/an-orcish-incursion-map--overlay.png
    A data/campaigns/An_Orcish_Incursion/images/maps/aoi.png
    A data/campaigns/An_Orcish_Incursion/images/maps/l10n/de/aoi--overlay.png
    A data/campaigns/An_Orcish_Incursion/images/maps/l10n/gd/aoi--overlay.png
    A data/campaigns/An_Orcish_Incursion/images/maps/l10n/gl/aoi--overlay.png
    A data/campaigns/An_Orcish_Incursion/images/maps/l10n/lt/aoi--overlay.png
    A data/campaigns/An_Orcish_Incursion/images/maps/l10n/pt/aoi--overlay.png
    M data/campaigns/An_Orcish_Incursion/maps/01_Defend_the_Forest.map
    M data/campaigns/An_Orcish_Incursion/maps/02_Assassins.map
    M data/campaigns/An_Orcish_Incursion/maps/03_Wasteland.map
    M data/campaigns/An_Orcish_Incursion/maps/04_Valley_of_Trolls.map
    M data/campaigns/An_Orcish_Incursion/maps/05_Linaera_the_Quick.map
    M data/campaigns/An_Orcish_Incursion/maps/06_A_Detour_through_the_Swamp.map
    M data/campaigns/An_Orcish_Incursion/maps/07_Showdown.map
    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
    A data/campaigns/An_Orcish_Incursion/utils/bigmap.cfg
    A data/campaigns/An_Orcish_Incursion/utils/characters.cfg
    M data/campaigns/An_Orcish_Incursion/utils/deaths.cfg
    R data/campaigns/An_Orcish_Incursion/utils/journey.cfg
    A data/campaigns/An_Orcish_Incursion/utils/macros.cfg
    M data/campaigns/Dead_Water/_main.cfg
    R data/campaigns/Dead_Water/images/dead-water-map.png
    R data/campaigns/Dead_Water/images/l10n/fr/dead-water-map--overlay.png
    R data/campaigns/Dead_Water/images/l10n/it/dead-water-map--overlay.png
    R data/campaigns/Dead_Water/images/l10n/lt/dead-water-map--overlay.png
    R data/campaigns/Dead_Water/images/l10n/pt/dead-water-map--overlay.png
    A data/campaigns/Dead_Water/images/maps/dw.png
    A data/campaigns/Dead_Water/images/maps/l10n/de/dw--overlay.png
    A data/campaigns/Dead_Water/images/maps/l10n/gl/dw--overlay.png
    A data/campaigns/Dead_Water/images/maps/l10n/pt/dw--overlay.png
    M data/campaigns/Dead_Water/scenarios/01_Invasion.cfg
    M data/campaigns/Dead_Water/scenarios/02_Flight.cfg
    M data/campaigns/Dead_Water/scenarios/03_Wolf_Coast.cfg
    M data/campaigns/Dead_Water/scenarios/04_Slavers.cfg
    M data/campaigns/Dead_Water/scenarios/05_Tirigaz.cfg
    M data/campaigns/Dead_Water/scenarios/06_Uncharted_Islands.cfg
    M data/campaigns/Dead_Water/scenarios/07_Bilheld.cfg
    M data/campaigns/Dead_Water/scenarios/08_Talking_to_Tyegea.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/scenarios/11_Getting_Help.cfg
    M data/campaigns/Dead_Water/scenarios/12_Revenge.cfg
    M data/campaigns/Dead_Water/scenarios/13_Epilogue.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/Kraken.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
    A data/campaigns/Dead_Water/utils/bigmap.cfg
    M data/campaigns/Delfadors_Memoirs/_main.cfg
    M data/campaigns/Delfadors_Memoirs/images/portraits/old_delfador.png
    R data/campaigns/Delfadors_Memoirs/images/units/wose-shaman-attack-1.png
    R data/campaigns/Delfadors_Memoirs/images/units/wose-shaman-attack-2.png
    M data/campaigns/Delfadors_Memoirs/images/units/wose-shaman.png
    M data/campaigns/Delfadors_Memoirs/scenarios/01_Overture.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/02_This_Valley_Belongs_to_Me.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/03_The_Road_to_Weldyn.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/04_Leollyn.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/05_Council_in_Weldyn.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/06_Swamps_of_Illuven.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/07_Night_in_the_Swamp.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/08_Ur_Thorodor.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/09_Houses_of_the_Undead.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/10_The_Gate_Between_Worlds.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/11_Wasteland.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/14_Shadows.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/15_Save_the_King.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/16_Dark_Sky_Over_Weldyn.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/17_A_New_Ally.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/18_The_Portal_of_Doom.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/19_Showdown_in_the_Northern_Swamp.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/20_Prince_of_Wesnoth.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/21_Clash_at_the_Manor.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/22_Face_of_the_Enemy.cfg
    M data/campaigns/Delfadors_Memoirs/units/Wose_Shaman.cfg
    A data/campaigns/Delfadors_Memoirs/utils/bigmap.cfg
    M data/campaigns/Delfadors_Memoirs/utils/characters.cfg
    R data/campaigns/Delfadors_Memoirs/utils/journey.cfg
    M data/campaigns/Delfadors_Memoirs/utils/sides.cfg
    M data/campaigns/Descent_Into_Darkness/_main.cfg
    A data/campaigns/Descent_Into_Darkness/images/maps/did.png
    A data/campaigns/Descent_Into_Darkness/images/maps/l10n/de/did--overlay.png
    A data/campaigns/Descent_Into_Darkness/images/maps/l10n/gl/did--overlay.png
    A data/campaigns/Descent_Into_Darkness/images/maps/l10n/lt/did--overlay.png
    A data/campaigns/Descent_Into_Darkness/images/maps/l10n/pt/did--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/.gitignore
    R data/campaigns/Descent_Into_Darkness/images/misc/descent-into-darkness.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/de/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/es/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/fr/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/hu/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/it/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/lt/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/pt/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/sr/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/sr at ijekavian/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/sr at ijekavianlatin/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/sr at latin/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/misc/l10n/zh_CN/descent-into-darkness--overlay.png
    R data/campaigns/Descent_Into_Darkness/images/portraits/.gitignore
    R data/campaigns/Descent_Into_Darkness/images/units/.gitignore
    M data/campaigns/Descent_Into_Darkness/maps/01_Saving_Parthyn.map
    M data/campaigns/Descent_Into_Darkness/maps/02_Peaceful_Valley.map
    M data/campaigns/Descent_Into_Darkness/maps/03_A_Haunting_in_Winter.map
    M data/campaigns/Descent_Into_Darkness/maps/04_Beginning_of_the_Revenge.map
    M data/campaigns/Descent_Into_Darkness/maps/05_Orc_War.map
    M data/campaigns/Descent_Into_Darkness/maps/06_Return_to_Parthyn.map
    M data/campaigns/Descent_Into_Darkness/maps/07_A_Small_Favor.map
    M data/campaigns/Descent_Into_Darkness/maps/08_A_Small_Favor2.map
    M data/campaigns/Descent_Into_Darkness/maps/09_A_Small_Favor3.map
    M data/campaigns/Descent_Into_Darkness/maps/10_Alone_at_Last.map
    M data/campaigns/Descent_Into_Darkness/maps/11_Descent_into_Darkness.map
    M data/campaigns/Descent_Into_Darkness/maps/12_Endless_Night.map
    M data/campaigns/Descent_Into_Darkness/scenarios/01_Saving_Parthyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/02_Peaceful_Valley.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/03_A_Haunting_in_Winter.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/04_Beginning_of_the_Revenge.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/08_A_Small_Favor2.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/09_A_Small_Favor3.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/11_Descent_into_Darkness.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/12_Endless_Night.cfg
    A data/campaigns/Descent_Into_Darkness/units/Apprentice_Mage.cfg
    A data/campaigns/Descent_Into_Darkness/units/Apprentice_Necromancer.cfg
    A data/campaigns/Descent_Into_Darkness/units/Dark_Adept.cfg
    A data/campaigns/Descent_Into_Darkness/units/Dark_Mage.cfg
    A data/campaigns/Descent_Into_Darkness/units/Dark_Sorcerer.cfg
    A data/campaigns/Descent_Into_Darkness/units/Frontier_Baroness.cfg
    R data/campaigns/Descent_Into_Darkness/units/apprentice-mage.cfg
    R data/campaigns/Descent_Into_Darkness/units/apprentice-necromancer.cfg
    R data/campaigns/Descent_Into_Darkness/units/dark-adept.cfg
    R data/campaigns/Descent_Into_Darkness/units/dark-mage.cfg
    R data/campaigns/Descent_Into_Darkness/units/dark-sorcerer.cfg
    R data/campaigns/Descent_Into_Darkness/units/frontier-baroness.cfg
    R data/campaigns/Descent_Into_Darkness/units/iceball.cfg
    R data/campaigns/Descent_Into_Darkness/units/lich.cfg
    A data/campaigns/Descent_Into_Darkness/utils/bigmap.cfg
    A data/campaigns/Descent_Into_Darkness/utils/characters.cfg
    M data/campaigns/Descent_Into_Darkness/utils/deaths.cfg
    R data/campaigns/Descent_Into_Darkness/utils/journey.cfg
    M data/campaigns/Descent_Into_Darkness/utils/macros.cfg
    M data/campaigns/Eastern_Invasion/_main.cfg
    A data/campaigns/Eastern_Invasion/ai/ca_ogres_flee.lua
    R data/campaigns/Eastern_Invasion/images/eastern-invasion-map.png
    R data/campaigns/Eastern_Invasion/images/l10n/de/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/es/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/fr/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/hu/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/it/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/lt/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/pt/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/sr/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/sr at ijekavian/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/sr at ijekavianlatin/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/sr at latin/eastern-invasion-map--overlay.png
    R data/campaigns/Eastern_Invasion/images/l10n/zh_CN/eastern-invasion-map--overlay.png
    A data/campaigns/Eastern_Invasion/images/maps/ei.png
    A data/campaigns/Eastern_Invasion/images/maps/l10n/de/ei--overlay.png
    A data/campaigns/Eastern_Invasion/images/maps/l10n/pt/ei--overlay.png
    A data/campaigns/Eastern_Invasion/images/misc/arcane-icon.png
    R data/campaigns/Eastern_Invasion/images/portraits/.gitignore
    A data/campaigns/Eastern_Invasion/images/portraits/disguise.png
    R data/campaigns/Eastern_Invasion/images/units/.gitignore
    A data/campaigns/Eastern_Invasion/images/units/undead-skeletal/boneknight.png
    A data/campaigns/Eastern_Invasion/images/units/undead-skeletal/rider-attack.png
    A data/campaigns/Eastern_Invasion/images/units/undead-skeletal/rider-defend.png
    A data/campaigns/Eastern_Invasion/images/units/undead-skeletal/rider-moving.png
    A data/campaigns/Eastern_Invasion/images/units/undead-skeletal/rider.png
    A data/campaigns/Eastern_Invasion/lua/bandits.lua
    M data/campaigns/Eastern_Invasion/maps/01_The_Outpost.map
    M data/campaigns/Eastern_Invasion/maps/02_The_Escape_Tunnel.map
    M data/campaigns/Eastern_Invasion/maps/03_An_Unexpected_Appearance.map
    M data/campaigns/Eastern_Invasion/maps/04a_An_Elven_Alliance.map
    M data/campaigns/Eastern_Invasion/maps/04b_The_Undead_Border_Patrol.map
    M data/campaigns/Eastern_Invasion/maps/04c_Mal-Ravanals_Capital.map
    M data/campaigns/Eastern_Invasion/maps/05_Northern_Outpost.map
    M data/campaigns/Eastern_Invasion/maps/06_Two_Paths.map
    M data/campaigns/Eastern_Invasion/maps/07a_The_Crossing.map
    M data/campaigns/Eastern_Invasion/maps/07b_Undead_Crossing.map
    M data/campaigns/Eastern_Invasion/maps/08_Training_the_Ogres.map
    M data/campaigns/Eastern_Invasion/maps/09_Xenophobia.map
    M data/campaigns/Eastern_Invasion/maps/10_Lake_Vrug.map
    M data/campaigns/Eastern_Invasion/maps/11_Captured.map
    M data/campaigns/Eastern_Invasion/maps/12_Evacuation.map
    M data/campaigns/Eastern_Invasion/maps/14_Approaching_Weldyn.map
    M data/campaigns/Eastern_Invasion/maps/16_Weldyn_under_Attack.map
    M data/campaigns/Eastern_Invasion/maps/17a_The_Duel.map
    M data/campaigns/Eastern_Invasion/maps/17b_Weldyn_Besieged.map
    M data/campaigns/Eastern_Invasion/maps/Throne_Room.map
    M data/campaigns/Eastern_Invasion/scenarios/01_The_Outpost.cfg
    M data/campaigns/Eastern_Invasion/scenarios/02_The_Escape_Tunnel.cfg
    M data/campaigns/Eastern_Invasion/scenarios/03_An_Unexpected_Appearance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04a_An_Elven_Alliance.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04b_The_Undead_Border_Patrol.cfg
    M data/campaigns/Eastern_Invasion/scenarios/04c_Mal-Ravanals_Capital.cfg
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Eastern_Invasion/scenarios/06_Two_Paths.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07b_Undead_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/08_Training_the_Ogres.cfg
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
    M data/campaigns/Eastern_Invasion/scenarios/10_Lake_Vrug.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Eastern_Invasion/scenarios/12_Evacuation.cfg
    M data/campaigns/Eastern_Invasion/scenarios/13_The_Drowned_Plains.cfg
    M data/campaigns/Eastern_Invasion/scenarios/14_Approaching_Weldyn.cfg
    M data/campaigns/Eastern_Invasion/scenarios/15_The_Council.cfg
    M data/campaigns/Eastern_Invasion/scenarios/16_Weldyn_under_Attack.cfg
    M data/campaigns/Eastern_Invasion/scenarios/17a_The_Duel.cfg
    M data/campaigns/Eastern_Invasion/scenarios/17b_Weldyn_Besieged.cfg
    M data/campaigns/Eastern_Invasion/scenarios/18_Epilogue.cfg
    A data/campaigns/Eastern_Invasion/units/Bone_Knight.cfg
    M data/campaigns/Eastern_Invasion/units/Horse_Lord.cfg
    M data/campaigns/Eastern_Invasion/units/Lich_Lord.cfg
    M data/campaigns/Eastern_Invasion/units/Mounted_Fighter.cfg
    M data/campaigns/Eastern_Invasion/units/Mounted_Warrior.cfg
    A data/campaigns/Eastern_Invasion/units/Skeleton_Rider.cfg
    M data/campaigns/Eastern_Invasion/utils/animations.cfg
    A data/campaigns/Eastern_Invasion/utils/bigmap.cfg
    A data/campaigns/Eastern_Invasion/utils/character-definitions.cfg
    M data/campaigns/Eastern_Invasion/utils/deaths.cfg
    M data/campaigns/Eastern_Invasion/utils/final_battle.cfg
    R data/campaigns/Eastern_Invasion/utils/journey.cfg
    A data/campaigns/Eastern_Invasion/utils/macros.cfg
    A data/campaigns/Eastern_Invasion/utils/schedule.cfg
    A data/campaigns/Eastern_Invasion/utils/sound_sources.cfg
    M data/campaigns/Eastern_Invasion/utils/throneroom.cfg
    M data/campaigns/Heir_To_The_Throne/_main.cfg
    R data/campaigns/Heir_To_The_Throne/images/.gitignore
    A data/campaigns/Heir_To_The_Throne/images/maps/l10n/de/httt--overlay.png
    A data/campaigns/Heir_To_The_Throne/images/maps/l10n/gd/httt--overlay.png
    A data/campaigns/Heir_To_The_Throne/images/maps/l10n/gl/httt--overlay.png
    A data/campaigns/Heir_To_The_Throne/images/maps/l10n/lt/httt--overlay.png
    A data/campaigns/Heir_To_The_Throne/images/maps/l10n/pt/httt--overlay.png
    R data/campaigns/Heir_To_The_Throne/images/portraits/.gitignore
    A data/campaigns/Heir_To_The_Throne/images/portraits/asheviere-defeated.png
    A data/campaigns/Heir_To_The_Throne/images/portraits/asheviere-mad.png
    M data/campaigns/Heir_To_The_Throne/images/portraits/asheviere.png
    A data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish-mad.png
    A data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish-mentoring.png
    A data/campaigns/Heir_To_The_Throne/images/portraits/delfador-elvish.png
    A data/campaigns/Heir_To_The_Throne/images/portraits/delfador-mad.png
    A data/campaigns/Heir_To_The_Throne/images/portraits/delfador-mentoring.png
    M data/campaigns/Heir_To_The_Throne/images/portraits/delfador.png
    A data/campaigns/Heir_To_The_Throne/images/portraits/moremirmu.png
    R data/campaigns/Heir_To_The_Throne/images/story/.gitignore
    R data/campaigns/Heir_To_The_Throne/images/units/.gitignore
    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/03_The_Isle_of_Alduin.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/04_The_Bay_of_Pearls.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/05a_Muff_Malal_Peninsula.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/05b_Isle_of_the_Damned.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/06_The_Siege_of_Elensefar.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/07_Crossroads.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/08_The_Princess_of_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/09_The_Valley_of_Death.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/10_Gryphon_Mountain.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/11_The_Ford_of_Abez.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/12_Northern_Winter.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/13_The_Dwarven_Doors.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/14_Plunging_Into_the_Darkness.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/15_The_Lost_General.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/16_Hasty_Alliance.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/17_Scepter_of_Fire.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/18_A_Choice_Must_Be_Made.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19a_Snow_Plains.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19b_Swamp_Of_Dread.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/20a_North_Elves.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/20b_Underground_Channels.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/21_Elven_Council.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/22_Return_to_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/23_Test_of_the_Clans.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/24_Battle_for_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/25_HttT_Epilogue.cfg
    M data/campaigns/Heir_To_The_Throne/units/Battle_Princess.cfg
    M data/campaigns/Heir_To_The_Throne/units/Commander.cfg
    M data/campaigns/Heir_To_The_Throne/units/Dark_Queen.cfg
    M data/campaigns/Heir_To_The_Throne/units/Fighter.cfg
    M data/campaigns/Heir_To_The_Throne/units/Lord.cfg
    M data/campaigns/Heir_To_The_Throne/units/Princess.cfg
    M data/campaigns/Heir_To_The_Throne/units/Sea_Orc.cfg
    M data/campaigns/Heir_To_The_Throne/units/Sleeping_Gryphon.cfg
    A data/campaigns/Heir_To_The_Throne/utils/abilities.cfg
    M data/campaigns/Heir_To_The_Throne/utils/bigmap.cfg
    M data/campaigns/Heir_To_The_Throne/utils/deaths.cfg
    M data/campaigns/Heir_To_The_Throne/utils/httt_utils.cfg
    M data/campaigns/Legend_of_Wesmere/_main.cfg
    R data/campaigns/Legend_of_Wesmere/images/l10n/de/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/es/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/fr/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/hu/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/it/legend-of-wesmere-map--overlay.png
    A data/campaigns/Legend_of_Wesmere/images/l10n/low-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/lt/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/pt/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/sr/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/sr at ijekavian/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/sr at ijekavianlatin/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/sr at latin/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/zh_CN/legend-of-wesmere-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/legend-of-wesmere-map.png
    A data/campaigns/Legend_of_Wesmere/images/low-map.png
    A data/campaigns/Legend_of_Wesmere/images/units/monsters/great-ogre.png
    M data/campaigns/Legend_of_Wesmere/lua/replace_map.lua
    M data/campaigns/Legend_of_Wesmere/maps/02_Hostile_Mountains.map
    M data/campaigns/Legend_of_Wesmere/maps/04_The_Elvish_Treasury.map
    M data/campaigns/Legend_of_Wesmere/maps/06_Acquaintance_in_Need.map
    M data/campaigns/Legend_of_Wesmere/maps/09_Bounty_Hunters.map
    M data/campaigns/Legend_of_Wesmere/maps/10_Cliffs_of_Thoria.map
    M data/campaigns/Legend_of_Wesmere/maps/11_Battle_of_the_Book.map
    M data/campaigns/Legend_of_Wesmere/maps/14_Human_Alliance.map
    M data/campaigns/Legend_of_Wesmere/maps/16_The_Chief_Must_Die.map
    M data/campaigns/Legend_of_Wesmere/maps/23_End_of_War.map
    M data/campaigns/Legend_of_Wesmere/maps/Kalian.map
    M data/campaigns/Legend_of_Wesmere/maps/Kalian_map.cfg
    M data/campaigns/Legend_of_Wesmere/maps/Lintanir.map
    M data/campaigns/Legend_of_Wesmere/maps/North_Elves.map
    M data/campaigns/Legend_of_Wesmere/maps/Saurgrath.map
    M data/campaigns/Legend_of_Wesmere/masks/01_The_Uprooting.mask
    M data/campaigns/Legend_of_Wesmere/masks/03_Kalian_under_Attack.mask
    M data/campaigns/Legend_of_Wesmere/masks/05_The_Saurian_Treasury.mask
    M data/campaigns/Legend_of_Wesmere/masks/07_Elves_Last_Stand.mask
    M data/campaigns/Legend_of_Wesmere/masks/17_Breaking_the_Siege.mask
    M data/campaigns/Legend_of_Wesmere/masks/19_Costly_Revenge.mask
    M data/campaigns/Legend_of_Wesmere/masks/21_Elvish_Assassins.mask
    M data/campaigns/Legend_of_Wesmere/masks/22_Northern_Battle.mask
    R data/campaigns/Legend_of_Wesmere/scenarios/North_elves_utils.cfg
    R data/campaigns/Legend_of_Wesmere/scenarios/_main.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
    R data/campaigns/Legend_of_Wesmere/scenarios/chapter1/Chapter_One_End.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/chapter3/12_Revelations.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/15_The_Treaty.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die_utils.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/17_Breaking_the_Siege.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/18_Hour_of_Glory.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/20_Council_Ruling.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/scenarios/chapter5/24_Epilogue.cfg
    A data/campaigns/Legend_of_Wesmere/units/Great_Ogre.cfg
    M data/campaigns/Legend_of_Wesmere/units/Horse_Archer.cfg
    R data/campaigns/Legend_of_Wesmere/utils/_main.cfg
    M data/campaigns/Legend_of_Wesmere/utils/abilities.cfg
    A data/campaigns/Legend_of_Wesmere/utils/bigmap.cfg
    M data/campaigns/Legend_of_Wesmere/utils/characters.cfg
    M data/campaigns/Legend_of_Wesmere/utils/deaths.cfg
    R data/campaigns/Legend_of_Wesmere/utils/journey.cfg
    M data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg
    R data/campaigns/Liberty/images/.gitignore
    R data/campaigns/Liberty/images/attacks/.gitignore
    R data/campaigns/Liberty/images/halo/.gitignore
    R data/campaigns/Liberty/images/maps/.gitignore
    A data/campaigns/Liberty/images/maps/l10n/de/liberty--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/de/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/es/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/fr/liberty-map--overlay.png
    A data/campaigns/Liberty/images/maps/l10n/gl/liberty--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/hu/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/it/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/lt/liberty-map--overlay.png
    A data/campaigns/Liberty/images/maps/l10n/pt/liberty--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/pt/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/sr/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/sr at ijekavian/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/sr at ijekavianlatin/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/sr at latin/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/l10n/zh_CN/liberty-map--overlay.png
    R data/campaigns/Liberty/images/maps/liberty-map.png
    A data/campaigns/Liberty/images/maps/liberty.png
    R data/campaigns/Liberty/images/portraits/.gitignore
    R data/campaigns/Liberty/images/projectiles/.gitignore
    A data/campaigns/Liberty/images/projectiles/shadow-blast-n-1.png
    A data/campaigns/Liberty/images/projectiles/shadow-blast-n-2.png
    A data/campaigns/Liberty/images/projectiles/shadow-blast-n-3.png
    A data/campaigns/Liberty/images/projectiles/shadow-blast-ne-1.png
    A data/campaigns/Liberty/images/projectiles/shadow-blast-ne-2.png
    A data/campaigns/Liberty/images/projectiles/shadow-blast-ne-3.png
    R data/campaigns/Liberty/images/projectiles/shadowmissile-n.png
    R data/campaigns/Liberty/images/projectiles/shadowmissile-ne.png
    R data/campaigns/Liberty/images/story/.gitignore
    M data/campaigns/Liberty/images/units/human-outlaws/rogue-mage.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-lord-1.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-lord-2.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-lord-3.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-lord-4.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-lord-5.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-lord-6.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-lord-7.png
    M data/campaigns/Liberty/images/units/human-outlaws/shadow-lord.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-mage-1.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-mage-2.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-mage-3.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-mage-4.png
    A data/campaigns/Liberty/images/units/human-outlaws/shadow-mage-5.png
    M data/campaigns/Liberty/images/units/human-outlaws/shadow-mage.png
    M data/campaigns/Liberty/maps/01_The_Raid.map
    M data/campaigns/Liberty/scenarios/01_The_Raid.cfg
    M data/campaigns/Liberty/scenarios/02_Civil_Disobedience.cfg
    M data/campaigns/Liberty/scenarios/03_A_Strategy_Of_Hope.cfg
    M data/campaigns/Liberty/scenarios/04_Unlawful_Orders.cfg
    M data/campaigns/Liberty/scenarios/05_Hide_and_Seek.cfg
    M data/campaigns/Liberty/scenarios/06_The_Grey_Woods.cfg
    M data/campaigns/Liberty/scenarios/07_The_Hunters.cfg
    M data/campaigns/Liberty/scenarios/08_Glory.cfg
    M data/campaigns/Liberty/scenarios/09_Epilogue.cfg
    M data/campaigns/Liberty/units/Bone_Knight.cfg
    M data/campaigns/Liberty/units/Death_Squire.cfg
    M data/campaigns/Liberty/units/Rogue_Mage.cfg
    M data/campaigns/Liberty/units/Shadow_Lord.cfg
    M data/campaigns/Liberty/units/Shadow_Mage.cfg
    M data/campaigns/Liberty/units/Skeleton_Rider.cfg
    A data/campaigns/Liberty/utils/bigmap.cfg
    R data/campaigns/Liberty/utils/journey.cfg
    M data/campaigns/Liberty/utils/utils.cfg
    M data/campaigns/Northern_Rebirth/_main.cfg
    R data/campaigns/Northern_Rebirth/images/.gitignore
    A data/campaigns/Northern_Rebirth/images/maps/l10n/de/nr--overlay.png
    A data/campaigns/Northern_Rebirth/images/maps/l10n/gd/nr--overlay.png
    A data/campaigns/Northern_Rebirth/images/maps/l10n/gl/nr--overlay.png
    A data/campaigns/Northern_Rebirth/images/maps/l10n/lt/nr--overlay.png
    A data/campaigns/Northern_Rebirth/images/maps/l10n/pt/nr--overlay.png
    A data/campaigns/Northern_Rebirth/images/maps/nr.png
    R data/campaigns/Northern_Rebirth/images/portraits/.gitignore
    A data/campaigns/Northern_Rebirth/lua/respawn_utils.lua
    M data/campaigns/Northern_Rebirth/maps/01_Breaking_the_Chains.map
    A data/campaigns/Northern_Rebirth/maps/02_01_Infested_Caves.map
    A data/campaigns/Northern_Rebirth/maps/02_02_Meeting_With_Dwarves.map
    R data/campaigns/Northern_Rebirth/maps/02_Infested_Caves.map
    M data/campaigns/Northern_Rebirth/maps/03_To_the_Mines.map
    M data/campaigns/Northern_Rebirth/maps/04_Clearing_the_Mines.map
    A data/campaigns/Northern_Rebirth/maps/05a_01_The_Pursuit.map
    A data/campaigns/Northern_Rebirth/maps/05a_02_Dealings.map
    R data/campaigns/Northern_Rebirth/maps/05a_The_Pursuit.map
    M data/campaigns/Northern_Rebirth/maps/05b_Compelled.map
    M data/campaigns/Northern_Rebirth/maps/06a_Old_Friend.map
    M data/campaigns/Northern_Rebirth/maps/06b_Slave_of_the_Undead.map
    M data/campaigns/Northern_Rebirth/maps/07a_Settling_Disputes.map
    M data/campaigns/Northern_Rebirth/maps/07b_Protecting_the_Master.map
    M data/campaigns/Northern_Rebirth/maps/08a_Elvish_Princess.map
    M data/campaigns/Northern_Rebirth/maps/08b_Ray_of_Hope.map
    M data/campaigns/Northern_Rebirth/maps/09a_Introductions.map
    M data/campaigns/Northern_Rebirth/maps/09b_Judgment.map
    M data/campaigns/Northern_Rebirth/maps/10a_Stolen_Gold.map
    M data/campaigns/Northern_Rebirth/maps/11a_The_Eastern_Flank.map
    M data/campaigns/Northern_Rebirth/maps/12a_Get_the_Gold.map
    M data/campaigns/Northern_Rebirth/maps/13a_Showdown.map
    M data/campaigns/Northern_Rebirth/maps/14a_Epilogue.map
    M data/campaigns/Northern_Rebirth/scenarios/01_Breaking_the_Chains.cfg
    A data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg
    A data/campaigns/Northern_Rebirth/scenarios/02_02_Meeting_With_Dwarves.cfg
    R data/campaigns/Northern_Rebirth/scenarios/02_Infested_Caves.cfg
    M data/campaigns/Northern_Rebirth/scenarios/03_To_the_Mines.cfg
    M data/campaigns/Northern_Rebirth/scenarios/04_Clearing_the_Mines.cfg
    A data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    A data/campaigns/Northern_Rebirth/scenarios/05a_02_Dealings.cfg
    R data/campaigns/Northern_Rebirth/scenarios/05a_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05b_Compelled.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06b_Slave_of_the_Undead.cfg
    M data/campaigns/Northern_Rebirth/scenarios/07a_Settling_Disputes.cfg
    M data/campaigns/Northern_Rebirth/scenarios/07b_Protecting_the_Master.cfg
    M data/campaigns/Northern_Rebirth/scenarios/08a_Elvish_Princess.cfg
    M data/campaigns/Northern_Rebirth/scenarios/08b_Ray_of_Hope.cfg
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.cfg
    M data/campaigns/Northern_Rebirth/scenarios/09b_Judgment.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/12a_Get_the_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg
    M data/campaigns/Northern_Rebirth/scenarios/14a_Epilogue.cfg
    A data/campaigns/Northern_Rebirth/sounds/gate-fall.ogg
    A data/campaigns/Northern_Rebirth/utils/bigmap.cfg
    A data/campaigns/Northern_Rebirth/utils/characters.cfg
    M data/campaigns/Northern_Rebirth/utils/herodeaths.cfg
    R data/campaigns/Northern_Rebirth/utils/journey.cfg
    M data/campaigns/Northern_Rebirth/utils/utils.cfg
    A data/campaigns/Sceptre_of_Fire/images/maps/l10n/de/sof--overlay.png
    A data/campaigns/Sceptre_of_Fire/images/maps/l10n/gl/sof--overlay.png
    A data/campaigns/Sceptre_of_Fire/images/maps/l10n/pt/sof--overlay.png
    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/2t_In_the_Dwarven_City.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/3_Searching_for_the_Runecrafter.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/3t_The_Council_Regathers.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/4_Gathering_Materials.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/4t_The_Jeweler.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/5_Hills_of_the_Shorbear_Clan.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/6_Towards_the_Caves.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/7_Outriding_the_Outriders.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/8_The_Dragon.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/9_Caverns_of_Flame.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/Epilogue.cfg
    M data/campaigns/Sceptre_of_Fire/units/Dwarvish_Miner.cfg
    M data/campaigns/Sceptre_of_Fire/units/Haldric_II.cfg
    M data/campaigns/Sceptre_of_Fire/utils/bigmap.cfg
    A data/campaigns/Son_Of_The_Black_Eye/ai/ca_transport_S6.lua
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/fr/farnorth--overlay.png
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/hu/farnorth.png
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/it/farnorth--overlay.png
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/pt/farnorth--overlay.png
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/ru/farnorth--overlay.png
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/sr/farnorth--overlay.png
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/sr at ijekavian/farnorth--overlay.png
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/sr at ijekavianlatin/farnorth--overlay.png
    R data/campaigns/Son_Of_The_Black_Eye/images/l10n/sr at latin/farnorth--overlay.png
    A data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/de/sotbe--overlay.png
    A data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/gl/sotbe--overlay.png
    A data/campaigns/Son_Of_The_Black_Eye/images/maps/l10n/pt/sotbe--overlay.png
    A data/campaigns/Son_Of_The_Black_Eye/images/units/elder-orcish-shaman.png
    A data/campaigns/Son_Of_The_Black_Eye/images/units/novice-orcish-shaman.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-black-curse-1.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-black-defend.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-black-staff-1.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-black.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-red-curse-1.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-red-defend.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-red-staff-1.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-red.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-tan-curse-1.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-tan-defend.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-tan-staff-1.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman-tan.png
    A data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-shaman.png
    R data/campaigns/Son_Of_The_Black_Eye/images/units/orcish-watch-tower.png
    M data/campaigns/Son_Of_The_Black_Eye/maps/01_End_of_Peace.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/04_The_Siege_of_Barag_Gor.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/06_Black_Flag.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/07_The_Desert_of_Death.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/08_Silent_Forest.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/09_Shan_Taum_the_Smug.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/12_Giving_Some_Back.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/13_The_Dwarvish_Stand.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/14_Back_Home.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/15_Civil_War.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/16_The_Coward.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/17_The_Human_Attack.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/18_Northern_Alliance.map
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/01_End_of_Peace.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/02_The_Human_Army.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/04_The_Siege_of_Barag_Gor.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/05_To_the_Harbor_of_Tirigaz.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/06_Black_Flag.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/07_The_Desert_of_Death.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/08_Silent_Forest.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/09_Shan_Taum_the_Smug.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/12_Giving_Some_Back.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/13_The_Dwarvish_Stand.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/14_Back_Home.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/scenarios/17_The_Human_Attack.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/18_Northern_Alliance.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/19_Epilogue.cfg
    M data/campaigns/Son_Of_The_Black_Eye/units/Novice_Orcish_Shaman.cfg
    M data/campaigns/Son_Of_The_Black_Eye/units/Old_Orcish_Shaman.cfg
    M data/campaigns/Son_Of_The_Black_Eye/units/Orcish_Shaman.cfg
    R data/campaigns/Son_Of_The_Black_Eye/units/Watch_Tower.cfg
    M data/campaigns/Son_Of_The_Black_Eye/utils/bigmap.cfg
    M data/campaigns/Son_Of_The_Black_Eye/utils/deaths.cfg
    M data/campaigns/Son_Of_The_Black_Eye/utils/utils.cfg
    M data/campaigns/The_Hammer_of_Thursagan/_main.cfg
    A data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/de/thot--overlay.png
    A data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/gl/thot--overlay.png
    A data/campaigns/The_Hammer_of_Thursagan/images/maps/l10n/pt/thot--overlay.png
    A data/campaigns/The_Hammer_of_Thursagan/images/maps/thot.png
    A data/campaigns/The_Hammer_of_Thursagan/images/misc/righteous-flame-icon.png
    A data/campaigns/The_Hammer_of_Thursagan/images/units/karrag-unmasked.png
    A data/campaigns/The_Hammer_of_Thursagan/lua/spawns.lua
    M data/campaigns/The_Hammer_of_Thursagan/maps/01_At_the_East_Gate.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/02_Reclaiming_the_Past.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/03_Strange_Allies.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/04_Troll_Bridge.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/05_Invaders.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/06_High_Pass.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/07_Mages_and_Drakes.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/08_Fear.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/09_Forbidden_Forest.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/10_The_Siege_of_Kal_Kartha.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/11_The_Court_of_Karrag.map
    M data/campaigns/The_Hammer_of_Thursagan/maps/12_The_Underlevels.map
    A data/campaigns/The_Hammer_of_Thursagan/maps/13_Epilogue.map
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/01_At_the_East_Gate.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/02_Reclaiming_the_Past.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/06_High_Pass.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/07_Mages_and_Drakes.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/11_The_Court_of_Karrag.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/12_The_Underlevels.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/13_Epilogue.cfg
    A data/campaigns/The_Hammer_of_Thursagan/sounds/unlock.ogg
    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_Masked_Dragonguard.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Fighter.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Guardsman.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Lord.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Sentinel.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Stalwart.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Steelclad.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Thunderer.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Masked_Thunderguard.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Rune_Lord.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Witness.cfg
    M data/campaigns/The_Hammer_of_Thursagan/utils/abilities.cfg
    A data/campaigns/The_Hammer_of_Thursagan/utils/bigmap.cfg
    A data/campaigns/The_Hammer_of_Thursagan/utils/characters.cfg
    M data/campaigns/The_Hammer_of_Thursagan/utils/herodeaths.cfg
    R data/campaigns/The_Hammer_of_Thursagan/utils/journey.cfg
    M data/campaigns/The_Hammer_of_Thursagan/utils/macros.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/_main.cfg
    A data/campaigns/The_Rise_Of_Wesnoth/ai/ca_aggressive_attack_no_suicide.lua
    A data/campaigns/The_Rise_Of_Wesnoth/ai/ca_retreat.lua
    A data/campaigns/The_Rise_Of_Wesnoth/images/maps/great_continent.png
    A data/campaigns/The_Rise_Of_Wesnoth/images/maps/green_isle.png
    A data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/de/green_isle--overlay.png
    A data/campaigns/The_Rise_Of_Wesnoth/images/maps/l10n/pt/green_isle--overlay.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/east.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/east.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/tgi-blackmore.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/tgi-clearwater.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/tgi-jevyan.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/tgi-southbay.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/tgi-stormvale.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/tgi-thegreenisle.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/fr/west.png
    A data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/gl/trow-logo.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/hu/east.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/hu/tgi-clearwater.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/hu/tgi-southbay.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/hu/tgi-thegreenisle.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/hu/west.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/east.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/tgi-blackmore.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/tgi-clearwater.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/tgi-jevyan.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/tgi-southbay.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/tgi-stormvale.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/tgi-thegreenisle.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/l10n/pt/west.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/tgi-blackmore.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/tgi-clearwater.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/tgi-jevyan.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/tgi-southbay.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/tgi-stormvale.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/tgi-thegreenisle.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/the_great_continent.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/the_green_isle.png
    R data/campaigns/The_Rise_Of_Wesnoth/images/story/west.png
    A data/campaigns/The_Rise_Of_Wesnoth/images/units/autumn-shyde.png
    M data/campaigns/The_Rise_Of_Wesnoth/maps/15_A_New_Land.map
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/01_A_Summer_of_Storms.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/06_Temple_in_the_Deep.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/11_Southbay_in_Winter.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/16_The_Kalian.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/18_A_Spy_in_the_Woods.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/21_The_Plan.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/22_The_Rise_of_Wesnoth.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/23_Epilogue.cfg
    A data/campaigns/The_Rise_Of_Wesnoth/units/Autumn_Shyde.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Familiar.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Commander.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Fighter.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Lord.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Youth.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Vampire_Lady.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Warrior_King.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Lady.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Leader.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Wesfolk_Outcast.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Wose_Sapling.cfg
    A data/campaigns/The_Rise_Of_Wesnoth/utils/bigmap.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/utils/trow-abilities.cfg
    R data/campaigns/The_Rise_Of_Wesnoth/utils/trow-bigmap.cfg
    R data/campaigns/The_Rise_Of_Wesnoth/utils/trow-green-isle-journey.cfg
    R data/campaigns/The_Rise_Of_Wesnoth/utils/trow-story.cfg
    R data/campaigns/The_South_Guard/images/deoran/.gitignore
    R data/campaigns/The_South_Guard/images/flag/.gitignore
    A data/campaigns/The_South_Guard/images/maps/l10n/de/tsg--overlay.png
    A data/campaigns/The_South_Guard/images/maps/l10n/gd/tsg--overlay.png
    A data/campaigns/The_South_Guard/images/maps/l10n/gl/tsg--overlay.png
    A data/campaigns/The_South_Guard/images/maps/l10n/lt/tsg--overlay.png
    A data/campaigns/The_South_Guard/images/maps/l10n/pt/tsg--overlay.png
    R data/campaigns/The_South_Guard/images/portraits/.gitignore
    R data/campaigns/The_South_Guard/images/story/.gitignore
    R data/campaigns/The_South_Guard/images/units/.gitignore
    M data/campaigns/The_South_Guard/maps/01_Born_to_the_Banner.map
    M data/campaigns/The_South_Guard/maps/02_Proven_by_the_Sword.map
    M data/campaigns/The_South_Guard/maps/03_A_Desperate_Errand.map
    M data/campaigns/The_South_Guard/maps/04_Vale_of_Tears.map
    M data/campaigns/The_South_Guard/maps/05_Choice_in_the_Fog.map
    M data/campaigns/The_South_Guard/maps/06a_Tidings_Good_and_Ill.map
    M data/campaigns/The_South_Guard/maps/06b_The_Long_March.map
    M data/campaigns/The_South_Guard/maps/07a_Into_the_Depths.map
    M data/campaigns/The_South_Guard/maps/07b_Pebbles_in_the_Flood.map
    M data/campaigns/The_South_Guard/maps/08a_Return_to_Kerlath.map
    M data/campaigns/The_South_Guard/maps/08b_The_Tides_of_War.map
    M data/campaigns/The_South_Guard/maps/09a_Vengeance.map
    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/04_Vale_of_Tears.cfg
    M data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg
    M data/campaigns/The_South_Guard/scenarios/06a_Tidings_Good_and_Ill.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/The_South_Guard/scenarios/07b_Pebbles_in_the_Flood.cfg
    M data/campaigns/The_South_Guard/scenarios/08a_Return_to_Kerlath.cfg
    M data/campaigns/The_South_Guard/scenarios/08b_The_Tides_of_War.cfg
    M data/campaigns/The_South_Guard/scenarios/09a_Vengeance.cfg
    M data/campaigns/The_South_Guard/units/Eyestalk.cfg
    M data/campaigns/The_South_Guard/units/Horseman_Commander.cfg
    M data/campaigns/The_South_Guard/units/Infantry_Commander.cfg
    M data/campaigns/The_South_Guard/units/Infantry_Lieutenant.cfg
    M data/campaigns/The_South_Guard/units/Junior_Commander.cfg
    M data/campaigns/The_South_Guard/units/Mounted_General.cfg
    M data/campaigns/The_South_Guard/utils/bigmap.cfg
    M data/campaigns/The_South_Guard/utils/sg_story.cfg
    M data/campaigns/Two_Brothers/_main.cfg
    A data/campaigns/Two_Brothers/images/maps/l10n/de/tb--overlay.png
    A data/campaigns/Two_Brothers/images/maps/l10n/gl/tb--overlay.png
    A data/campaigns/Two_Brothers/images/maps/l10n/pt/tb--overlay.png
    A data/campaigns/Two_Brothers/images/maps/tb.png
    M data/campaigns/Two_Brothers/maps/01_Rooting_Out_a_Mage.map
    M data/campaigns/Two_Brothers/maps/02_The_Chase.map
    M data/campaigns/Two_Brothers/maps/03_Guarded_Castle.map
    M data/campaigns/Two_Brothers/maps/04_Return_to_the_Village.map
    M data/campaigns/Two_Brothers/scenarios/01_Rooting_Out_a_Mage.cfg
    M data/campaigns/Two_Brothers/scenarios/02_The_Chase.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/Two_Brothers/scenarios/05_Epilogue.cfg
    A data/campaigns/Two_Brothers/utils/bigmap.cfg
    A data/campaigns/Two_Brothers/utils/characters.cfg
    R data/campaigns/Two_Brothers/utils/journey.cfg
    M data/campaigns/Under_the_Burning_Suns/_main.cfg
    R data/campaigns/Under_the_Burning_Suns/images/.gitignore
    R data/campaigns/Under_the_Burning_Suns/images/attacks/.gitignore
    M data/campaigns/Under_the_Burning_Suns/images/attacks/sand-storm.png
    R data/campaigns/Under_the_Burning_Suns/images/items/.gitignore
    R data/campaigns/Under_the_Burning_Suns/images/misc/.gitignore
    R data/campaigns/Under_the_Burning_Suns/images/misc/UtBS_title.jpg
    M data/campaigns/Under_the_Burning_Suns/images/misc/kaleh_story.jpg
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/.gitignore
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/10afternoon2.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/11dusk2.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/12longdark1.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/13longdark2.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/14longdark3.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/15longdark4.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/1dawn1.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/2morning1.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/3midday1.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/4afternoon1.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/5dusk1.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/6shortdark.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/7dawn2.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/8morning2.png
    R data/campaigns/Under_the_Burning_Suns/images/misc/time/9midday2.png
    R data/campaigns/Under_the_Burning_Suns/images/portraits/.gitignore
    R data/campaigns/Under_the_Burning_Suns/images/projectiles/.gitignore
    R data/campaigns/Under_the_Burning_Suns/images/terrain/.gitignore
    A data/campaigns/Under_the_Burning_Suns/images/units/undead-skeletal/rider-attack.png
    A data/campaigns/Under_the_Burning_Suns/images/units/undead-skeletal/rider-defend.png
    A data/campaigns/Under_the_Burning_Suns/images/units/undead-skeletal/rider-moving.png
    A data/campaigns/Under_the_Burning_Suns/images/units/undead-skeletal/rider.png
    R data/campaigns/Under_the_Burning_Suns/images/units/undead/skeletonrider-attack1.png
    R data/campaigns/Under_the_Burning_Suns/images/units/undead/skeletonrider-attack2.png
    R data/campaigns/Under_the_Burning_Suns/images/units/undead/skeletonrider-defend.png
    R data/campaigns/Under_the_Burning_Suns/images/units/undead/skeletonrider-moving.png
    R data/campaigns/Under_the_Burning_Suns/images/units/undead/skeletonrider.png
    A data/campaigns/Under_the_Burning_Suns/lua/theme.lua
    M data/campaigns/Under_the_Burning_Suns/maps/01_The_Morning_After.map
    M data/campaigns/Under_the_Burning_Suns/maps/02_Across_the_Harsh_Sands.map
    M data/campaigns/Under_the_Burning_Suns/maps/03_A_Stirring_in_the_Night.map
    M data/campaigns/Under_the_Burning_Suns/maps/04_Descending_into_Darkness.map
    M data/campaigns/Under_the_Burning_Suns/maps/05_A_Subterranean_Struggle.map
    M data/campaigns/Under_the_Burning_Suns/maps/06a_In_the_Tunnels_of_the_Trolls.map
    M data/campaigns/Under_the_Burning_Suns/maps/06b_In_the_Domain_of_the_Dwarves.map
    M data/campaigns/Under_the_Burning_Suns/maps/07a_Dealing_with_Dwarves.map
    M data/campaigns/Under_the_Burning_Suns/maps/07b_Talking_with_Trolls.map
    M data/campaigns/Under_the_Burning_Suns/maps/08_Out_of_the_Frying_Pan.map
    M data/campaigns/Under_the_Burning_Suns/maps/09_Blood_is_Thicker_Than_Water.map
    M data/campaigns/Under_the_Burning_Suns/maps/10_Speaking_with_the_Fishes.map
    M data/campaigns/Under_the_Burning_Suns/maps/11_Battle_for_Zocthanol_Isle.map
    M data/campaigns/Under_the_Burning_Suns/maps/12_The_Final_Confrontation.map
    M data/campaigns/Under_the_Burning_Suns/maps/13_Epilogue.map
    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/04_Descending_into_Darkness.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06a_In_the_Tunnels_of_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07b_Talking_with_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/10_Speaking_with_the_Fishes.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/11_Battle_for_Zocthanol_Isle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/12_The_Final_Confrontation.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/13_Epilogue.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Corrupted_Elf.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Archer.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Avenger.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Captain.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Champion.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Druid.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Fighter.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Hero.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Horseman.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Hunter.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Marksman.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Marshal.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Outrider.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Prowler.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Ranger.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Rider.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Scout.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Sentinel.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Shaman.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Sharpshooter.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Shyde.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Star.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Divine_Avatar.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Divine_Incarnation.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Nym.cfg
    M data/campaigns/Under_the_Burning_Suns/units/humans/Human_Commander.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Alien_Body.cfg
    R data/campaigns/Under_the_Burning_Suns/units/monsters/Alien_Body2.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Alien_Minion.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Alien_Spire.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Ant.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Crab_Man.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Darawf.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Dust_Devil.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Flesh_Golem.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Ixthala_Demon.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Small_Mudcrawler.cfg
    M data/campaigns/Under_the_Burning_Suns/units/nagas/Naga_Guardian.cfg
    M data/campaigns/Under_the_Burning_Suns/units/nagas/Naga_Hunter.cfg
    M data/campaigns/Under_the_Burning_Suns/units/nagas/Naga_Sentinel.cfg
    M data/campaigns/Under_the_Burning_Suns/units/nagas/Naga_Warden.cfg
    M data/campaigns/Under_the_Burning_Suns/units/orcs/Dark_Assassin1.cfg
    M data/campaigns/Under_the_Burning_Suns/units/undead/Ethereal_Ghost.cfg
    M data/campaigns/Under_the_Burning_Suns/units/undead/Ethereal_Nightgaunt.cfg
    M data/campaigns/Under_the_Burning_Suns/units/undead/Ethereal_Shadow.cfg
    M data/campaigns/Under_the_Burning_Suns/units/undead/Ethereal_Spectre.cfg
    M data/campaigns/Under_the_Burning_Suns/units/undead/Ethereal_Wraith.cfg
    M data/campaigns/Under_the_Burning_Suns/units/undead/Spider_Lich.cfg
    M data/campaigns/Under_the_Burning_Suns/units/undead/Undead_Horseman.cfg
    M data/campaigns/Under_the_Burning_Suns/units/units.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/abilities.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/character-definitions.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/deaths.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/dehydration-utils.cfg
    A data/campaigns/Under_the_Burning_Suns/utils/garak-abilities.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/macros.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/storytxt.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/terrain.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/terrain_graphics.cfg
    R data/campaigns/Under_the_Burning_Suns/utils/time.cfg
    A data/campaigns/tutorial/_main.cfg
    A data/campaigns/tutorial/images/misc/highlight-hex.png
    M data/campaigns/tutorial/images/portraits/delfador.png
    R data/campaigns/tutorial/images/units/quintain-attack1.png
    R data/campaigns/tutorial/images/units/quintain-attack2.png
    M data/campaigns/tutorial/images/units/quintain.png
    A data/campaigns/tutorial/lua/character_selection.lua
    A data/campaigns/tutorial/maps/01_Tutorial_part_1.map
    A data/campaigns/tutorial/maps/02_Tutorial_part_2.map
    R data/campaigns/tutorial/maps/2_Tutorial.map
    A data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg
    A data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg
    R data/campaigns/tutorial/scenarios/1_Tutorial.cfg
    R data/campaigns/tutorial/scenarios/2_Speaking.cfg
    R data/campaigns/tutorial/scenarios/2_Tutorial.cfg
    R data/campaigns/tutorial/scenarios/utils.cfg
    M data/campaigns/tutorial/units/Fighter.cfg
    M data/campaigns/tutorial/units/Fighteress.cfg
    M data/campaigns/tutorial/units/Quintain.cfg
    A data/campaigns/tutorial/utils/utils.cfg
    M data/core/_main.cfg
    M data/core/about.cfg
    M data/core/editor/_main.cfg
    M data/core/editor/brushes.cfg
    A data/core/editor/help.cfg
    A data/core/editor/items.cfg
    M data/core/editor/music.cfg
    M data/core/editor/time-of-day.cfg
    R data/core/editor/tool-hints.cfg
    R data/core/encyclopedia/drakes.cfg
    A data/core/encyclopedia/drakes.txt
    M data/core/encyclopedia/geography.cfg
    M data/core/help.cfg
    M data/core/hotkeys.cfg
    R data/core/images/.gitignore
    R data/core/images/attacks/.gitignore
    A data/core/images/flags/flag-1.png
    A data/core/images/flags/flag-2.png
    A data/core/images/flags/flag-3.png
    A data/core/images/flags/flag-4.png
    A data/core/images/flags/flag-icon.png
    A data/core/images/flags/knalgan-flag-1.png
    A data/core/images/flags/knalgan-flag-2.png
    A data/core/images/flags/knalgan-flag-3.png
    A data/core/images/flags/knalgan-flag-4.png
    A data/core/images/flags/knalgan-flag-icon.png
    A data/core/images/flags/long-flag-1.png
    A data/core/images/flags/long-flag-2.png
    A data/core/images/flags/long-flag-3.png
    A data/core/images/flags/long-flag-4.png
    A data/core/images/flags/long-flag-icon.png
    A data/core/images/flags/loyalist-flag-1.png
    A data/core/images/flags/loyalist-flag-2.png
    A data/core/images/flags/loyalist-flag-3.png
    A data/core/images/flags/loyalist-flag-4.png
    A data/core/images/flags/loyalist-flag-icon.png
    A data/core/images/flags/ragged-flag-1.png
    A data/core/images/flags/ragged-flag-2.png
    A data/core/images/flags/ragged-flag-3.png
    A data/core/images/flags/ragged-flag-4.png
    A data/core/images/flags/ragged-flag-5.png
    A data/core/images/flags/ragged-flag-6.png
    A data/core/images/flags/ragged-flag-icon.png
    A data/core/images/flags/undead-flag-1.png
    A data/core/images/flags/undead-flag-2.png
    A data/core/images/flags/undead-flag-3.png
    A data/core/images/flags/undead-flag-4.png
    A data/core/images/flags/undead-flag-icon.png
    A data/core/images/flags/wood-elvish-flag-1.png
    A data/core/images/flags/wood-elvish-flag-2.png
    A data/core/images/flags/wood-elvish-flag-3.png
    A data/core/images/flags/wood-elvish-flag-4.png
    A data/core/images/flags/wood-elvish-flag-icon.png
    R data/core/images/halo/.gitignore
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-1.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-10.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-11.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-12.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-13.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-14.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-15.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-16.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-17.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-2.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-3.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-4.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-5.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-6.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-7.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-8.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-n-9.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-1.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-10.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-11.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-12.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-13.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-14.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-15.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-16.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-17.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-2.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-3.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-4.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-5.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-6.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-7.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-8.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-ne-9.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-1.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-10.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-11.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-12.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-13.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-14.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-15.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-16.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-17.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-2.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-3.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-4.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-5.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-6.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-7.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-8.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-s-9.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-1.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-10.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-11.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-12.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-13.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-14.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-15.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-16.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-17.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-2.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-3.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-4.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-5.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-6.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-7.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-8.png
    A data/core/images/halo/dragonguard/dg-muzzle-flash-se-9.png
    R data/core/images/halo/elven/.gitignore
    R data/core/images/halo/holy/.gitignore
    M data/core/images/halo/illuminates-aura.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill1.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill10.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill11.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill2.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill3.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill4.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill5.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill6.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill7.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill8.png
    A data/core/images/halo/thunderer/smoke-se-ranged-kill9.png
    R data/core/images/halo/undead/.gitignore
    R data/core/images/help/.gitignore
    M data/core/images/help/hp-bars.png
    M data/core/images/help/hpxp.png
    A data/core/images/help/l10n/cs/hpxp.png
    A data/core/images/help/l10n/cs/recruit.png
    A data/core/images/help/l10n/cs/tooltip.png
    M data/core/images/help/l10n/de/hpxp.png
    M data/core/images/help/l10n/de/recruit.png
    M data/core/images/help/l10n/de/tooltip.png
    M data/core/images/help/l10n/es/hpxp.png
    M data/core/images/help/l10n/es/recruit.png
    M data/core/images/help/l10n/es/tooltip.png
    M data/core/images/help/l10n/fr/hpxp.png
    M data/core/images/help/l10n/fr/recruit.png
    M data/core/images/help/l10n/fr/tooltip.png
    R data/core/images/help/l10n/gd/hpxp.png
    R data/core/images/help/l10n/gd/recruit.png
    R data/core/images/help/l10n/gd/tooltip.png
    A data/core/images/help/l10n/gl/hpxp.png
    A data/core/images/help/l10n/gl/recruit.png
    A data/core/images/help/l10n/gl/tooltip.png
    R data/core/images/help/l10n/hu/hpxp.png
    R data/core/images/help/l10n/hu/recruit.png
    R data/core/images/help/l10n/hu/tooltip.png
    M data/core/images/help/l10n/it/hpxp.png
    M data/core/images/help/l10n/it/recruit.png
    M data/core/images/help/l10n/it/tooltip.png
    R data/core/images/help/l10n/lt/hpxp.png
    R data/core/images/help/l10n/lt/recruit.png
    R data/core/images/help/l10n/lt/tooltip.png
    M data/core/images/help/l10n/pt/hpxp.png
    M data/core/images/help/l10n/pt/tooltip.png
    R data/core/images/help/l10n/ru/hpxp.png
    R data/core/images/help/l10n/ru/recruit.png
    R data/core/images/help/l10n/ru/tooltip.png
    A data/core/images/help/l10n/sk/hpxp.png
    A data/core/images/help/l10n/sk/recruit.png
    A data/core/images/help/l10n/sk/tooltip.png
    R data/core/images/help/l10n/sr/hpxp.png
    R data/core/images/help/l10n/sr/recruit.png
    R data/core/images/help/l10n/sr/tooltip.png
    R data/core/images/help/l10n/sr at ijekavian/recruit.png
    R data/core/images/help/l10n/sr at ijekavianlatin/recruit.png
    R data/core/images/help/l10n/sr at latin/hpxp.png
    R data/core/images/help/l10n/sr at latin/recruit.png
    R data/core/images/help/l10n/sr at latin/tooltip.png
    M data/core/images/help/l10n/vi/hpxp.png
    M data/core/images/help/l10n/vi/recruit.png
    M data/core/images/help/l10n/vi/tooltip.png
    R data/core/images/help/l10n/zh_CN/hpxp.png
    R data/core/images/help/l10n/zh_CN/recruit.png
    R data/core/images/help/l10n/zh_CN/tooltip.png
    M data/core/images/help/moving1.png
    M data/core/images/help/moving2.png
    M data/core/images/help/orb-blue.png
    M data/core/images/help/orb-green.png
    M data/core/images/help/orb-none.png
    M data/core/images/help/orb-red.png
    M data/core/images/help/orb-yellow.png
    M data/core/images/help/recruit.png
    M data/core/images/help/tooltip.png
    A data/core/images/icons/ankh_necklace.png
    A data/core/images/icons/hat-huntsman.png
    A data/core/images/icons/key_silver.png
    A data/core/images/icons/ring_gold.png
    R data/core/images/items/.gitignore
    M data/core/images/items/barrel.png
    M data/core/images/items/cloak-green.png
    M data/core/images/items/dummy.png
    R data/core/images/maps/.gitignore
    A data/core/images/maps/l10n/de/titlescreen--overlay.png
    A data/core/images/maps/l10n/gd/titlescreen--overlay.png
    A data/core/images/maps/l10n/gl/titlescreen--overlay.png
    A data/core/images/maps/l10n/lt/titlescreen--overlay.png
    R data/core/images/maps/l10n/lt/wesnoth--overlay.png
    A data/core/images/maps/l10n/pt/titlescreen--overlay.png
    R data/core/images/misc/.gitignore
    M data/core/images/misc/hero-icon.png
    A data/core/images/misc/l10n/gl/logo.png
    M data/core/images/misc/leader-expendable.png
    M data/core/images/misc/loyal-icon.png
    R data/core/images/misc/schedule-afternoon.png
    R data/core/images/misc/schedule-dawn.png
    R data/core/images/misc/schedule-dusk.png
    R data/core/images/misc/schedule-firstwatch.png
    R data/core/images/misc/schedule-indoors.png
    R data/core/images/misc/schedule-morning.png
    R data/core/images/misc/schedule-secondwatch.png
    R data/core/images/misc/schedule-underground-illum.png
    R data/core/images/misc/schedule-underground.png
    A data/core/images/misc/time-schedules/after-the-fall/10afternoon2.png
    A data/core/images/misc/time-schedules/after-the-fall/11dusk2.png
    A data/core/images/misc/time-schedules/after-the-fall/12longdark1.png
    A data/core/images/misc/time-schedules/after-the-fall/13longdark2.png
    A data/core/images/misc/time-schedules/after-the-fall/14longdark3.png
    A data/core/images/misc/time-schedules/after-the-fall/15longdark4.png
    A data/core/images/misc/time-schedules/after-the-fall/1dawn1.png
    A data/core/images/misc/time-schedules/after-the-fall/2morning1.png
    A data/core/images/misc/time-schedules/after-the-fall/3midday1.png
    A data/core/images/misc/time-schedules/after-the-fall/4afternoon1.png
    A data/core/images/misc/time-schedules/after-the-fall/5dusk1.png
    A data/core/images/misc/time-schedules/after-the-fall/6shortdark.png
    A data/core/images/misc/time-schedules/after-the-fall/7dawn2.png
    A data/core/images/misc/time-schedules/after-the-fall/8morning2.png
    A data/core/images/misc/time-schedules/after-the-fall/9midday2.png
    A data/core/images/misc/time-schedules/default/schedule-afternoon.png
    A data/core/images/misc/time-schedules/default/schedule-dawn.png
    A data/core/images/misc/time-schedules/default/schedule-dusk.png
    A data/core/images/misc/time-schedules/default/schedule-firstwatch.png
    A data/core/images/misc/time-schedules/default/schedule-morning.png
    A data/core/images/misc/time-schedules/default/schedule-secondwatch.png
    A data/core/images/misc/time-schedules/schedule-indoors.png
    A data/core/images/misc/time-schedules/schedule-underground-illum.png
    A data/core/images/misc/time-schedules/schedule-underground.png
    A data/core/images/misc/time-schedules/tod-schedule-24hrs.png
    R data/core/images/misc/tod-schedule-24hrs.png
    M data/core/images/portraits/humans/transparent/mage-red+female.png
    A data/core/images/portraits/khalifate/hakim.png
    A data/core/images/portraits/khalifate/transparent/hakim.png
    M data/core/images/portraits/trolls/transparent/troll.png
    M data/core/images/portraits/trolls/transparent/whelp.png
    R data/core/images/portraits/trolls/troll.png
    R data/core/images/portraits/trolls/whelp.png
    A data/core/images/portraits/undead/ancient-lich.png
    A data/core/images/portraits/undead/transparent/ancient-lich.png
    A data/core/images/portraits/undead/transparent/soulless.png
    A data/core/images/portraits/undead/transparent/walking-corpse.png
    A data/core/images/portraits/undead/transparent/wraith.png
    A data/core/images/portraits/undead/wraith.png
    R data/core/images/projectiles/.gitignore
    R data/core/images/scenery/.gitignore
    R data/core/images/terrain/castle/.gitignore
    R data/core/images/terrain/castle/elven/.gitignore
    M data/core/images/terrain/castle/elven/keep-tile.png
    M data/core/images/terrain/castle/elven/tile.png
    M data/core/images/terrain/castle/winter-orcish/fort-concave-bl.png
    M data/core/images/terrain/castle/winter-orcish/fort-concave-br.png
    M data/core/images/terrain/castle/winter-orcish/fort-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/fort-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-l.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-r.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-tl.png
    M data/core/images/terrain/castle/winter-orcish/keep-convex-tr.png
    M data/core/images/terrain/castle/winter-orcish/keep-fort-convex-bl.png
    M data/core/images/terrain/castle/winter-orcish/keep-fort-convex-br.png
    M data/core/images/terrain/castle/winter-orcish/keep.png
    R data/core/images/terrain/cave/.gitignore
    R data/core/images/terrain/flat/.gitignore
    A data/core/images/terrain/fog/fog-all.png
    R data/core/images/terrain/forest/.gitignore
    A data/core/images/terrain/masks/concave-long-bl-br.png
    A data/core/images/terrain/masks/concave-long-bl-l.png
    A data/core/images/terrain/masks/concave-long-br-bl.png
    A data/core/images/terrain/masks/concave-long-br-r.png
    A data/core/images/terrain/masks/concave-long-l-bl.png
    A data/core/images/terrain/masks/concave-long-l-tl.png
    A data/core/images/terrain/masks/concave-long-r-br.png
    A data/core/images/terrain/masks/concave-long-r-tr.png
    A data/core/images/terrain/masks/concave-long-tl-l.png
    A data/core/images/terrain/masks/concave-long-tl-tr.png
    A data/core/images/terrain/masks/concave-long-tr-r.png
    A data/core/images/terrain/masks/concave-long-tr-tl.png
    A data/core/images/terrain/masks/convex-long-bl-br.png
    A data/core/images/terrain/masks/convex-long-bl-l.png
    A data/core/images/terrain/masks/convex-long-br-bl.png
    A data/core/images/terrain/masks/convex-long-br-r.png
    A data/core/images/terrain/masks/convex-long-l-bl.png
    A data/core/images/terrain/masks/convex-long-l-tl.png
    A data/core/images/terrain/masks/convex-long-r-br.png
    A data/core/images/terrain/masks/convex-long-r-tr.png
    A data/core/images/terrain/masks/convex-long-tl-l.png
    A data/core/images/terrain/masks/convex-long-tl-tr.png
    A data/core/images/terrain/masks/convex-long-tr-r.png
    A data/core/images/terrain/masks/convex-long-tr-tl.png
    A data/core/images/terrain/misc/brazier-A01.png
    A data/core/images/terrain/misc/brazier-A02.png
    A data/core/images/terrain/misc/brazier-A03.png
    A data/core/images/terrain/misc/brazier-A04.png
    A data/core/images/terrain/misc/brazier-A05.png
    A data/core/images/terrain/misc/brazier-A06.png
    A data/core/images/terrain/misc/brazier-A07.png
    A data/core/images/terrain/misc/brazier-A08.png
    A data/core/images/terrain/misc/brazier-embellishment.png
    A data/core/images/terrain/misc/detritus/detritusA-1.png
    A data/core/images/terrain/misc/detritus/detritusA-2.png
    A data/core/images/terrain/misc/detritus/detritusA-3.png
    A data/core/images/terrain/misc/detritus/detritusA-4.png
    A data/core/images/terrain/misc/detritus/detritusA-5.png
    A data/core/images/terrain/misc/detritus/detritusB-1.png
    A data/core/images/terrain/misc/detritus/detritusB-10.png
    A data/core/images/terrain/misc/detritus/detritusB-11.png
    A data/core/images/terrain/misc/detritus/detritusB-12.png
    A data/core/images/terrain/misc/detritus/detritusB-13.png
    A data/core/images/terrain/misc/detritus/detritusB-14.png
    A data/core/images/terrain/misc/detritus/detritusB-15.png
    A data/core/images/terrain/misc/detritus/detritusB-16.png
    A data/core/images/terrain/misc/detritus/detritusB-2.png
    A data/core/images/terrain/misc/detritus/detritusB-3.png
    A data/core/images/terrain/misc/detritus/detritusB-4.png
    A data/core/images/terrain/misc/detritus/detritusB-5.png
    A data/core/images/terrain/misc/detritus/detritusB-6.png
    A data/core/images/terrain/misc/detritus/detritusB-7.png
    A data/core/images/terrain/misc/detritus/detritusB-8.png
    A data/core/images/terrain/misc/detritus/detritusB-9.png
    A data/core/images/terrain/misc/detritus/detritusC-1.png
    A data/core/images/terrain/misc/detritus/detritusC-2.png
    A data/core/images/terrain/misc/detritus/detritusC-3.png
    A data/core/images/terrain/misc/detritus/detritusC-4.png
    A data/core/images/terrain/misc/detritus/detritusC-5.png
    A data/core/images/terrain/misc/detritus/detritusC-6.png
    A data/core/images/terrain/misc/detritus/detritusC-7.png
    A data/core/images/terrain/misc/detritus/liter.png
    A data/core/images/terrain/misc/detritus/liter2.png
    A data/core/images/terrain/misc/detritus/liter3.png
    A data/core/images/terrain/misc/detritus/liter4.png
    A data/core/images/terrain/misc/detritus/liter5.png
    A data/core/images/terrain/misc/detritus/liter6.png
    A data/core/images/terrain/misc/detritus/trashA-1.png
    A data/core/images/terrain/misc/detritus/trashA-2.png
    A data/core/images/terrain/misc/detritus/trashA-3.png
    A data/core/images/terrain/misc/detritus/trashA-4.png
    A data/core/images/terrain/misc/detritus/trashA-5.png
    A data/core/images/terrain/misc/detritus/trashB-1.png
    A data/core/images/terrain/misc/detritus/trashB-10.png
    A data/core/images/terrain/misc/detritus/trashB-2.png
    A data/core/images/terrain/misc/detritus/trashB-3.png
    A data/core/images/terrain/misc/detritus/trashB-4.png
    A data/core/images/terrain/misc/detritus/trashB-5.png
    A data/core/images/terrain/misc/detritus/trashB-6.png
    A data/core/images/terrain/misc/detritus/trashB-7.png
    A data/core/images/terrain/misc/detritus/trashB-8.png
    A data/core/images/terrain/misc/detritus/trashB-9.png
    A data/core/images/terrain/misc/detritus/trashC-1.png
    A data/core/images/terrain/misc/detritus/trashC-2.png
    A data/core/images/terrain/misc/detritus/trashC-3.png
    A data/core/images/terrain/misc/detritus/trashC-4.png
    R data/core/images/terrain/off-map/.gitignore
    R data/core/images/terrain/swamp/.gitignore
    A data/core/images/terrain/symbols/terrain_group_all_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_all_30.png
    A data/core/images/terrain/symbols/terrain_group_bridges_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_bridges_30.png
    A data/core/images/terrain/symbols/terrain_group_castle_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_castle_30.png
    A data/core/images/terrain/symbols/terrain_group_caves_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_caves_30.png
    A data/core/images/terrain/symbols/terrain_group_custom2_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_custom2_30.png
    A data/core/images/terrain/symbols/terrain_group_custom3_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_custom3_30.png
    A data/core/images/terrain/symbols/terrain_group_custom_04_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_custom_04_30.png
    A data/core/images/terrain/symbols/terrain_group_custom_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_custom_30.png
    A data/core/images/terrain/symbols/terrain_group_embellishments_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_embellishments_30.png
    A data/core/images/terrain/symbols/terrain_group_fall_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_fall_30.png
    A data/core/images/terrain/symbols/terrain_group_flat_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_flat_30.png
    A data/core/images/terrain/symbols/terrain_group_forest_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_forest_30.png
    A data/core/images/terrain/symbols/terrain_group_frozen_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_frozen_30.png
    A data/core/images/terrain/symbols/terrain_group_hills_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_hills_30.png
    A data/core/images/terrain/symbols/terrain_group_keep_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_keep_30.png
    A data/core/images/terrain/symbols/terrain_group_mainline_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_mainline_30.png
    A data/core/images/terrain/symbols/terrain_group_mountains_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_mountains_30.png
    A data/core/images/terrain/symbols/terrain_group_mushrooms_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_mushrooms_30.png
    A data/core/images/terrain/symbols/terrain_group_reef_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_reef_30.png
    A data/core/images/terrain/symbols/terrain_group_sand_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_sand_30.png
    A data/core/images/terrain/symbols/terrain_group_spring_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_spring_30.png
    A data/core/images/terrain/symbols/terrain_group_swamp_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_swamp_30.png
    A data/core/images/terrain/symbols/terrain_group_unwalkable_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_unwalkable_30.png
    A data/core/images/terrain/symbols/terrain_group_village_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_village_30.png
    A data/core/images/terrain/symbols/terrain_group_water_deep_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_water_deep_30.png
    A data/core/images/terrain/symbols/terrain_group_water_shallow_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_water_shallow_30.png
    A data/core/images/terrain/symbols/terrain_group_x_30-pressed.png
    A data/core/images/terrain/symbols/terrain_group_x_30.png
    A data/core/images/terrain/symbols/terrain_type_castle.png
    A data/core/images/terrain/symbols/terrain_type_castle_30.png
    A data/core/images/terrain/symbols/terrain_type_cave.png
    A data/core/images/terrain/symbols/terrain_type_cave_30.png
    A data/core/images/terrain/symbols/terrain_type_deep_water.png
    A data/core/images/terrain/symbols/terrain_type_deep_water_30.png
    A data/core/images/terrain/symbols/terrain_type_flat.png
    A data/core/images/terrain/symbols/terrain_type_flat_30.png
    A data/core/images/terrain/symbols/terrain_type_fog.png
    A data/core/images/terrain/symbols/terrain_type_fog_30.png
    A data/core/images/terrain/symbols/terrain_type_forest.png
    A data/core/images/terrain/symbols/terrain_type_forest_30.png
    A data/core/images/terrain/symbols/terrain_type_frozen.png
    A data/core/images/terrain/symbols/terrain_type_frozen_30.png
    A data/core/images/terrain/symbols/terrain_type_fungus.png
    A data/core/images/terrain/symbols/terrain_type_fungus_30.png
    A data/core/images/terrain/symbols/terrain_type_hills.png
    A data/core/images/terrain/symbols/terrain_type_hills_30.png
    A data/core/images/terrain/symbols/terrain_type_impassable.png
    A data/core/images/terrain/symbols/terrain_type_impassable_30.png
    A data/core/images/terrain/symbols/terrain_type_info.png
    A data/core/images/terrain/symbols/terrain_type_info_30.png
    A data/core/images/terrain/symbols/terrain_type_keep.png
    A data/core/images/terrain/symbols/terrain_type_keep_30.png
    A data/core/images/terrain/symbols/terrain_type_mountains.png
    A data/core/images/terrain/symbols/terrain_type_mountains_30.png
    A data/core/images/terrain/symbols/terrain_type_rails.png
    A data/core/images/terrain/symbols/terrain_type_rails_30.png
    A data/core/images/terrain/symbols/terrain_type_reef.png
    A data/core/images/terrain/symbols/terrain_type_reef_30.png
    A data/core/images/terrain/symbols/terrain_type_sand.png
    A data/core/images/terrain/symbols/terrain_type_sand_30.png
    A data/core/images/terrain/symbols/terrain_type_shallow_water.png
    A data/core/images/terrain/symbols/terrain_type_shallow_water_30.png
    A data/core/images/terrain/symbols/terrain_type_shroud.png
    A data/core/images/terrain/symbols/terrain_type_shroud_30.png
    A data/core/images/terrain/symbols/terrain_type_swamp_water.png
    A data/core/images/terrain/symbols/terrain_type_swamp_water_30.png
    A data/core/images/terrain/symbols/terrain_type_unwalkable.png
    A data/core/images/terrain/symbols/terrain_type_unwalkable_30.png
    A data/core/images/terrain/symbols/terrain_type_village.png
    A data/core/images/terrain/symbols/terrain_type_village_30.png
    R data/core/images/terrain/village/.gitignore
    M data/core/images/terrain/village/coast-tile.png
    R data/core/images/terrain/water/.gitignore
    M data/core/images/terrain/water/coast-grey-tile.png
    M data/core/images/terrain/water/coast-tile.png
    M data/core/images/terrain/water/coast-tropical-tile.png
    M data/core/images/terrain/water/ocean-grey-tile.png
    M data/core/images/terrain/water/ocean-tile.png
    M data/core/images/terrain/water/ocean-tropical-tile.png
    A data/core/images/terrain/water/ocean01.png
    A data/core/images/terrain/water/ocean02.png
    A data/core/images/terrain/water/ocean03.png
    A data/core/images/terrain/water/ocean04.png
    A data/core/images/terrain/water/ocean05.png
    A data/core/images/terrain/water/ocean06.png
    A data/core/images/terrain/water/ocean07.png
    A data/core/images/terrain/water/ocean08.png
    A data/core/images/terrain/water/ocean09.png
    A data/core/images/terrain/water/ocean10.png
    A data/core/images/terrain/water/ocean11.png
    A data/core/images/terrain/water/ocean12.png
    A data/core/images/terrain/water/ocean13.png
    A data/core/images/terrain/water/ocean14.png
    A data/core/images/terrain/water/ocean15.png
    A data/core/images/terrain/water/ocean16.png
    A data/core/images/terrain/water/ocean17.png
    A data/core/images/terrain/water/ocean18.png
    A data/core/images/terrain/water/ocean19.png
    A data/core/images/terrain/water/ocean20.png
    A data/core/images/terrain/water/ocean21.png
    M data/core/images/terrain/water/reef-gray-tile.png
    M data/core/images/terrain/water/reef-tile.png
    M data/core/images/terrain/water/reef-tropical-tile.png
    A data/core/images/terrain/water/water01.png
    A data/core/images/terrain/water/water02.png
    A data/core/images/terrain/water/water03.png
    A data/core/images/terrain/water/water04.png
    A data/core/images/terrain/water/water05.png
    A data/core/images/terrain/water/water06.png
    A data/core/images/terrain/water/water07.png
    A data/core/images/terrain/water/water08.png
    A data/core/images/terrain/water/water09.png
    A data/core/images/terrain/water/water10.png
    A data/core/images/terrain/water/water11.png
    A data/core/images/terrain/water/water12.png
    A data/core/images/terrain/water/water13.png
    A data/core/images/terrain/water/water14.png
    A data/core/images/terrain/water/water15.png
    A data/core/images/terrain/water/water16.png
    A data/core/images/terrain/water/water17.png
    R data/core/images/terrain/water/waves-concave-A01-bl.png
    R data/core/images/terrain/water/waves-concave-A01-br.png
    R data/core/images/terrain/water/waves-concave-A01-l.png
    R data/core/images/terrain/water/waves-concave-A01-r.png
    R data/core/images/terrain/water/waves-concave-A01-tl.png
    R data/core/images/terrain/water/waves-concave-A01-tr.png
    A data/core/images/terrain/water/waves-concave-A01.png
    R data/core/images/terrain/water/waves-concave-A02-bl.png
    R data/core/images/terrain/water/waves-concave-A02-br.png
    R data/core/images/terrain/water/waves-concave-A02-l.png
    R data/core/images/terrain/water/waves-concave-A02-r.png
    R data/core/images/terrain/water/waves-concave-A02-tl.png
    R data/core/images/terrain/water/waves-concave-A02-tr.png
    A data/core/images/terrain/water/waves-concave-A02.png
    R data/core/images/terrain/water/waves-concave-A03-bl.png
    R data/core/images/terrain/water/waves-concave-A03-br.png
    R data/core/images/terrain/water/waves-concave-A03-l.png
    R data/core/images/terrain/water/waves-concave-A03-r.png
    R data/core/images/terrain/water/waves-concave-A03-tl.png
    R data/core/images/terrain/water/waves-concave-A03-tr.png
    A data/core/images/terrain/water/waves-concave-A03.png
    R data/core/images/terrain/water/waves-concave-A04-bl.png
    R data/core/images/terrain/water/waves-concave-A04-br.png
    R data/core/images/terrain/water/waves-concave-A04-l.png
    R data/core/images/terrain/water/waves-concave-A04-r.png
    R data/core/images/terrain/water/waves-concave-A04-tl.png
    R data/core/images/terrain/water/waves-concave-A04-tr.png
    A data/core/images/terrain/water/waves-concave-A04.png
    R data/core/images/terrain/water/waves-concave-A05-bl.png
    R data/core/images/terrain/water/waves-concave-A05-br.png
    R data/core/images/terrain/water/waves-concave-A05-l.png
    R data/core/images/terrain/water/waves-concave-A05-r.png
    R data/core/images/terrain/water/waves-concave-A05-tl.png
    R data/core/images/terrain/water/waves-concave-A05-tr.png
    A data/core/images/terrain/water/waves-concave-A05.png
    R data/core/images/terrain/water/waves-concave-A06-bl.png
    R data/core/images/terrain/water/waves-concave-A06-br.png
    R data/core/images/terrain/water/waves-concave-A06-l.png
    R data/core/images/terrain/water/waves-concave-A06-r.png
    R data/core/images/terrain/water/waves-concave-A06-tl.png
    R data/core/images/terrain/water/waves-concave-A06-tr.png
    A data/core/images/terrain/water/waves-concave-A06.png
    A data/core/images/terrain/water/waves-concave-A07.png
    A data/core/images/terrain/water/waves-concave-A08.png
    A data/core/images/terrain/water/waves-concave-A09.png
    A data/core/images/terrain/water/waves-concave-A10.png
    A data/core/images/terrain/water/waves-concave-A11.png
    A data/core/images/terrain/water/waves-concave-A12.png
    A data/core/images/terrain/water/waves-concave-A13.png
    A data/core/images/terrain/water/waves-convex-A01.png
    A data/core/images/terrain/water/waves-convex-A02.png
    A data/core/images/terrain/water/waves-convex-A03.png
    A data/core/images/terrain/water/waves-convex-A04.png
    A data/core/images/terrain/water/waves-convex-A05.png
    A data/core/images/terrain/water/waves-convex-A06.png
    A data/core/images/terrain/water/waves-convex-A07.png
    A data/core/images/terrain/water/waves-convex-A08.png
    A data/core/images/terrain/water/waves-convex-A09.png
    A data/core/images/terrain/water/waves-convex-A10.png
    A data/core/images/terrain/water/waves-convex-A11.png
    A data/core/images/terrain/water/waves-convex-A12.png
    A data/core/images/terrain/water/waves-convex-A13.png
    A data/core/images/terrain/water/waves-mask-bl-br.png
    A data/core/images/terrain/water/waves-mask-bl-l.png
    A data/core/images/terrain/water/waves-mask-br-bl.png
    A data/core/images/terrain/water/waves-mask-br-r.png
    A data/core/images/terrain/water/waves-mask-l-bl.png
    A data/core/images/terrain/water/waves-mask-l-tl.png
    A data/core/images/terrain/water/waves-mask-r-br.png
    A data/core/images/terrain/water/waves-mask-r-tr.png
    A data/core/images/terrain/water/waves-mask-tl-l.png
    A data/core/images/terrain/water/waves-mask-tl-tr.png
    A data/core/images/terrain/water/waves-mask-tr-r.png
    A data/core/images/terrain/water/waves-mask-tr-tl.png
    R data/core/images/themes/.gitignore
    A data/core/images/themes/classic/mapframe_corner.png
    A data/core/images/themes/classic/mapframe_top.png
    A data/core/images/themes/classic/mapframe_toprightcorner.png
    A data/core/images/themes/classic/menubar.png
    A data/core/images/themes/classic/minimap-800.png
    A data/core/images/themes/classic/minimap.png
    A data/core/images/themes/classic/sidebar.png
    R data/core/images/themes/editor/classic/UI_editor_menubar_rightside-800.png
    R data/core/images/themes/editor/classic/UI_editor_menubar_tile-800.png
    R data/core/images/themes/editor/classic/UI_editor_sidebar_tileV-800.png
    R data/core/images/themes/editor/classic/UI_editor_uppertoolbar_rightside-800.png
    R data/core/images/themes/editor/classic/UI_editor_uppertoolbar_tile-800.png
    R data/core/images/themes/editor/classic/mapframe_corner.png
    M data/core/images/themes/editor/classic/mapframe_rightside.png
    R data/core/images/themes/editor/classic/mapframe_top.png
    R data/core/images/themes/editor/classic/mapframe_toprightcorner.png
    A data/core/images/themes/editor/classic/menubar-800.png
    R data/core/images/themes/editor/classic/menubar.png
    A data/core/images/themes/editor/classic/menubar_rightside-800.png
    M data/core/images/themes/editor/classic/menubar_rightside.png
    R data/core/images/themes/editor/classic/minimap.png
    M data/core/images/themes/editor/classic/palette.png
    M data/core/images/themes/editor/classic/palette_top.png
    R data/core/images/themes/editor/classic/sidebar.png
    A data/core/images/themes/editor/classic/sidebar_border.png
    A data/core/images/themes/editor/classic/sidebar_borderless.png
    A data/core/images/themes/editor/classic/sidebar_top-800.png
    M data/core/images/themes/editor/classic/sidebar_top.png
    A data/core/images/themes/editor/classic/toolbar-800.png
    M data/core/images/themes/editor/classic/toolbar.png
    A data/core/images/themes/editor/classic/toolbar_rightside-800.png
    M data/core/images/themes/editor/classic/toolbar_rightside.png
    A data/core/images/themes/editor/classic/tools-800.png
    M data/core/images/themes/editor/classic/tools.png
    R data/core/images/themes/editor/classic/tools_options.png
    R data/core/images/themes/experimental-rightside.png
    A data/core/images/themes/game/classic/endturn.png
    A data/core/images/themes/game/classic/menubar.png
    A data/core/images/themes/game/classic/menubar_rightside.png
    A data/core/images/themes/game/classic/minimap.png
    A data/core/images/themes/game/classic/replaybar.png
    A data/core/images/themes/game/classic/replaybar_rightside.png
    A data/core/images/themes/game/classic/sidebar.png
    A data/core/images/themes/game/classic/sidebar_top.png
    A data/core/images/themes/game/classic/unitinfo.png
    A data/core/images/themes/game/classic/unitinfo_bottom.png
    A data/core/images/themes/game/classic/unitinfo_top.png
    M data/core/images/themes/gold-bw.png
    M data/core/images/themes/gold.png
    M data/core/images/themes/income-bw.png
    M data/core/images/themes/income.png
    R data/core/images/themes/leftside-bg.png
    R data/core/images/themes/leftside-bottom.png
    R data/core/images/themes/leftside-small.png
    R data/core/images/themes/leftside.png
    A data/core/images/themes/legacy/rightside-bg.png
    A data/core/images/themes/legacy/rightside-bottom.png
    A data/core/images/themes/legacy/rightside-small.png
    A data/core/images/themes/legacy/rightside.png
    A data/core/images/themes/legacy/status-bg.png
    A data/core/images/themes/legacy/top-bg.png
    R data/core/images/themes/minimap.png
    R data/core/images/themes/rightside-bg.png
    R data/core/images/themes/rightside-bottom.png
    R data/core/images/themes/rightside-editor-bg.png
    R data/core/images/themes/rightside-editor-small.png
    R data/core/images/themes/rightside-editor.png
    R data/core/images/themes/rightside-small.png
    R data/core/images/themes/rightside.png
    M data/core/images/themes/sand-clock-bw.png
    M data/core/images/themes/sand-clock.png
    R data/core/images/themes/status-bg.png
    M data/core/images/themes/status_box/status_box-background.png
    M data/core/images/themes/status_box/status_box-border-right.png
    M data/core/images/themes/status_box/status_box-border-top.png
    R data/core/images/themes/timeofday.png
    R data/core/images/themes/top-bg.png
    R data/core/images/themes/unit.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-afternoon.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-dawn.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-dusk.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-firstwatch.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-indoors.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-morning.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-secondwatch.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-underground-illum.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/schedule-underground.png
    A data/core/images/themes/unit_box/misc/time-schedules/default/tod-schedule-24hrs.png
    M data/core/images/themes/units-bw.png
    M data/core/images/themes/units.png
    M data/core/images/themes/upkeep-bw.png
    M data/core/images/themes/upkeep.png
    M data/core/images/themes/villages-bw.png
    M data/core/images/themes/villages.png
    A data/core/images/unit_env/schedule/ToD-day1.png
    A data/core/images/unit_env/schedule/ToD-day2.png
    A data/core/images/unit_env/schedule/ToD-day3.png
    A data/core/images/unit_env/schedule/ToD-local-light.png
    A data/core/images/unit_env/schedule/ToD-night.png
    A data/core/images/unit_env/schedule/tod-clouds-dawn.png
    A data/core/images/unit_env/schedule/tod-clouds-day.png
    A data/core/images/unit_env/schedule/tod-clouds-dusk.png
    A data/core/images/unit_env/schedule/tod-clouds-golden.png
    A data/core/images/unit_env/schedule/tod-clouds-night.png
    A data/core/images/unit_env/schedule/tod-schedule-24hrs.png
    A data/core/images/unit_env/schedule/tod-schedule-default.png
    A data/core/images/unit_env/schedule/tod-template.png
    A data/core/images/unit_env/terrain/terrain-castle.png
    A data/core/images/unit_env/terrain/terrain-desert-mountains.png
    A data/core/images/unit_env/terrain/terrain-flat.png
    A data/core/images/unit_env/terrain/terrain-forest.png
    A data/core/images/unit_env/terrain/terrain-frozen.png
    A data/core/images/unit_env/terrain/terrain-hills.png
    A data/core/images/unit_env/terrain/terrain-indoors.png
    A data/core/images/unit_env/terrain/terrain-mountains.png
    A data/core/images/unit_env/terrain/terrain-sand.png
    A data/core/images/unit_env/terrain/terrain-shallow_water.png
    A data/core/images/unit_env/terrain/terrain-snow-hills.png
    A data/core/images/unit_env/terrain/terrain-underground.png
    A data/core/images/unit_env/terrain/terrain-village.png
    R data/core/images/units/.gitignore
    R data/core/images/units/drakes/.gitignore
    R data/core/images/units/dwarves/.gitignore
    R data/core/images/units/dwarves/berserker-attack-1.png
    R data/core/images/units/dwarves/berserker-attack-2.png
    R data/core/images/units/dwarves/berserker-attack-3.png
    R data/core/images/units/dwarves/berserker-attack-4.png
    R data/core/images/units/dwarves/berserker-attack-5.png
    R data/core/images/units/dwarves/berserker-attack-6.png
    R data/core/images/units/dwarves/berserker-attack-7.png
    R data/core/images/units/dwarves/berserker-attack-8.png
    R data/core/images/units/dwarves/berserker-defend-1.png
    R data/core/images/units/dwarves/berserker-defend-2.png
    R data/core/images/units/dwarves/berserker-idle-1.png
    R data/core/images/units/dwarves/berserker-idle-10.png
    R data/core/images/units/dwarves/berserker-idle-11.png
    R data/core/images/units/dwarves/berserker-idle-12.png
    R data/core/images/units/dwarves/berserker-idle-13.png
    R data/core/images/units/dwarves/berserker-idle-14.png
    R data/core/images/units/dwarves/berserker-idle-15.png
    R data/core/images/units/dwarves/berserker-idle-16.png
    R data/core/images/units/dwarves/berserker-idle-2.png
    R data/core/images/units/dwarves/berserker-idle-3.png
    R data/core/images/units/dwarves/berserker-idle-4.png
    R data/core/images/units/dwarves/berserker-idle-5.png
    R data/core/images/units/dwarves/berserker-idle-6.png
    R data/core/images/units/dwarves/berserker-idle-7.png
    R data/core/images/units/dwarves/berserker-idle-8.png
    R data/core/images/units/dwarves/berserker-idle-9.png
    R data/core/images/units/dwarves/berserker-laugh-1.png
    R data/core/images/units/dwarves/berserker-laugh-2.png
    R data/core/images/units/dwarves/berserker.png
    A data/core/images/units/dwarves/berserker/berserker-attack-1.png
    A data/core/images/units/dwarves/berserker/berserker-attack-2.png
    A data/core/images/units/dwarves/berserker/berserker-attack-3.png
    A data/core/images/units/dwarves/berserker/berserker-attack-4.png
    A data/core/images/units/dwarves/berserker/berserker-attack-5.png
    A data/core/images/units/dwarves/berserker/berserker-attack-6.png
    A data/core/images/units/dwarves/berserker/berserker-attack-7.png
    A data/core/images/units/dwarves/berserker/berserker-attack-8.png
    A data/core/images/units/dwarves/berserker/berserker-bob1.png
    A data/core/images/units/dwarves/berserker/berserker-bob2.png
    A data/core/images/units/dwarves/berserker/berserker-bob3.png
    A data/core/images/units/dwarves/berserker/berserker-bob4.png
    A data/core/images/units/dwarves/berserker/berserker-bob5.png
    A data/core/images/units/dwarves/berserker/berserker-bob6.png
    A data/core/images/units/dwarves/berserker/berserker-defend-1.png
    A data/core/images/units/dwarves/berserker/berserker-defend-2.png
    A data/core/images/units/dwarves/berserker/berserker-idle-1.png
    A data/core/images/units/dwarves/berserker/berserker-idle-10.png
    A data/core/images/units/dwarves/berserker/berserker-idle-11.png
    A data/core/images/units/dwarves/berserker/berserker-idle-12.png
    A data/core/images/units/dwarves/berserker/berserker-idle-13.png
    A data/core/images/units/dwarves/berserker/berserker-idle-14.png
    A data/core/images/units/dwarves/berserker/berserker-idle-15.png
    A data/core/images/units/dwarves/berserker/berserker-idle-16.png
    A data/core/images/units/dwarves/berserker/berserker-idle-2.png
    A data/core/images/units/dwarves/berserker/berserker-idle-3.png
    A data/core/images/units/dwarves/berserker/berserker-idle-4.png
    A data/core/images/units/dwarves/berserker/berserker-idle-5.png
    A data/core/images/units/dwarves/berserker/berserker-idle-6.png
    A data/core/images/units/dwarves/berserker/berserker-idle-7.png
    A data/core/images/units/dwarves/berserker/berserker-idle-8.png
    A data/core/images/units/dwarves/berserker/berserker-idle-9.png
    A data/core/images/units/dwarves/berserker/berserker-laugh-1.png
    A data/core/images/units/dwarves/berserker/berserker-laugh-2.png
    A data/core/images/units/dwarves/berserker/berserker.png
    R data/core/images/units/dwarves/dragonguard-attack-ranged-n.png
    R data/core/images/units/dwarves/dragonguard-attack-ranged-ne.png
    R data/core/images/units/dwarves/dragonguard-attack-ranged-s.png
    R data/core/images/units/dwarves/dragonguard-attack-ranged-se.png
    R data/core/images/units/dwarves/dragonguard-blade-1.png
    R data/core/images/units/dwarves/dragonguard-blade-2.png
    R data/core/images/units/dwarves/dragonguard-blade-3.png
    R data/core/images/units/dwarves/dragonguard-blade-4.png
    R data/core/images/units/dwarves/dragonguard-blade-5.png
    R data/core/images/units/dwarves/dragonguard-blade-defend-1.png
    R data/core/images/units/dwarves/dragonguard-blade-defend-2.png
    R data/core/images/units/dwarves/dragonguard-blade.png
    R data/core/images/units/dwarves/dragonguard-defend.png
    R data/core/images/units/dwarves/dragonguard.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged10.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged11.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged12.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged13.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged14.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged15.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged16.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged17.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged18.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged19.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged20.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged21.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged22.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged7.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged8.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-n-ranged9.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade-defend1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade-defend2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade7.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade8.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-blade9.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-bob1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-bob2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-bob3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-bob4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-bob5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-bob6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-defend1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-defend2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged10.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged11.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged12.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged13.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged14.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged15.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged16.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged17.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged18.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged19.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged20.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged21.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged22.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged23.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged7.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged8.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-ranged9.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run10.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run7.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run8.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne-run9.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-ne.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged10.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged11.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged12.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged13.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged14.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged15.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged16.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged17.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged18.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged19.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged20.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged21.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged22.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged7.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged8.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-s-ranged9.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade-defend1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade-defend2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade7.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade8.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-blade9.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-bob1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-bob2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-bob3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-bob4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-bob5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-bob6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-defend1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-defend2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged10.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged11.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged12.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged13.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged14.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged15.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged16.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged17.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged18.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged19.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged20.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged21.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged22.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged23.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged7.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged8.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-ranged9.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run1.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run10.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run2.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run3.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run4.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run5.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run6.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run7.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run8.png
    A data/core/images/units/dwarves/dragonguard/dragonguard-se-run9.png
    A data/core/images/units/dwarves/dragonguard/dragonguard.png
    A data/core/images/units/dwarves/guard-ne-run1.png
    A data/core/images/units/dwarves/guard-ne-run10.png
    A data/core/images/units/dwarves/guard-ne-run2.png
    A data/core/images/units/dwarves/guard-ne-run3.png
    A data/core/images/units/dwarves/guard-ne-run4.png
    A data/core/images/units/dwarves/guard-ne-run5.png
    A data/core/images/units/dwarves/guard-ne-run6.png
    A data/core/images/units/dwarves/guard-ne-run7.png
    A data/core/images/units/dwarves/guard-ne-run8.png
    A data/core/images/units/dwarves/guard-ne-run9.png
    A data/core/images/units/dwarves/guard-se-run1.png
    A data/core/images/units/dwarves/guard-se-run10.png
    A data/core/images/units/dwarves/guard-se-run2.png
    A data/core/images/units/dwarves/guard-se-run3.png
    A data/core/images/units/dwarves/guard-se-run4.png
    A data/core/images/units/dwarves/guard-se-run5.png
    A data/core/images/units/dwarves/guard-se-run6.png
    A data/core/images/units/dwarves/guard-se-run7.png
    A data/core/images/units/dwarves/guard-se-run8.png
    A data/core/images/units/dwarves/guard-se-run9.png
    M data/core/images/units/dwarves/guard.png
    A data/core/images/units/dwarves/runesmith-bob-1.png
    A data/core/images/units/dwarves/runesmith-bob-2.png
    A data/core/images/units/dwarves/runesmith-bob-3.png
    A data/core/images/units/dwarves/runesmith-bob-4.png
    A data/core/images/units/dwarves/runesmith-bob-5.png
    A data/core/images/units/dwarves/runesmith-bob-6.png
    A data/core/images/units/dwarves/sentinel-bob-1.png
    A data/core/images/units/dwarves/sentinel-bob-2.png
    A data/core/images/units/dwarves/sentinel-bob-3.png
    A data/core/images/units/dwarves/sentinel-bob-4.png
    A data/core/images/units/dwarves/sentinel-bob-5.png
    M data/core/images/units/dwarves/sentinel.png
    A data/core/images/units/dwarves/stalwart-bob-1.png
    A data/core/images/units/dwarves/stalwart-bob-2.png
    A data/core/images/units/dwarves/stalwart-bob-3.png
    A data/core/images/units/dwarves/stalwart-bob-4.png
    A data/core/images/units/dwarves/stalwart-bob-5.png
    R data/core/images/units/dwarves/thunderer-attack-n.png
    R data/core/images/units/dwarves/thunderer-attack-ne.png
    R data/core/images/units/dwarves/thunderer-attack-s.png
    R data/core/images/units/dwarves/thunderer-attack-se.png
    R data/core/images/units/dwarves/thunderer-blade-1.png
    R data/core/images/units/dwarves/thunderer-blade-2.png
    R data/core/images/units/dwarves/thunderer-blade-3.png
    R data/core/images/units/dwarves/thunderer-blade-4.png
    R data/core/images/units/dwarves/thunderer-blade-5.png
    R data/core/images/units/dwarves/thunderer-blade-defend-1.png
    R data/core/images/units/dwarves/thunderer-blade-defend-2.png
    R data/core/images/units/dwarves/thunderer-blade.png
    R data/core/images/units/dwarves/thunderer-defend.png
    R data/core/images/units/dwarves/thunderer-die1.png
    R data/core/images/units/dwarves/thunderer-die2.png
    R data/core/images/units/dwarves/thunderer-die3.png
    R data/core/images/units/dwarves/thunderer-idle-1.png
    R data/core/images/units/dwarves/thunderer-idle-2.png
    R data/core/images/units/dwarves/thunderer-idle-3.png
    R data/core/images/units/dwarves/thunderer-idle-4.png
    R data/core/images/units/dwarves/thunderer-idle-5.png
    R data/core/images/units/dwarves/thunderer-idle-6.png
    R data/core/images/units/dwarves/thunderer.png
    A data/core/images/units/dwarves/thunderer/thunderer-die1.png
    A data/core/images/units/dwarves/thunderer/thunderer-die2.png
    A data/core/images/units/dwarves/thunderer/thunderer-die3.png
    A data/core/images/units/dwarves/thunderer/thunderer-idle-1.png
    A data/core/images/units/dwarves/thunderer/thunderer-idle-2.png
    A data/core/images/units/dwarves/thunderer/thunderer-idle-3.png
    A data/core/images/units/dwarves/thunderer/thunderer-idle-4.png
    A data/core/images/units/dwarves/thunderer/thunderer-idle-5.png
    A data/core/images/units/dwarves/thunderer/thunderer-idle-6.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged1.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged2.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged3.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged4.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged5.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged6.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged7.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged8.png
    A data/core/images/units/dwarves/thunderer/thunderer-n-ranged9.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade-defend1.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade-defend2.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade1.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade2.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade3.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade4.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade5.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade6.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade7.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade8.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-blade9.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-bob1.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-bob2.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-bob3.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-bob4.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-bob5.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-bob6.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-defend1.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-defend2.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged1.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged2.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged3.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged4.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged5.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged6.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged7.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged8.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-ranged9.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run1.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run10.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run2.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run3.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run4.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run5.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run6.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run7.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run8.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne-run9.png
    A data/core/images/units/dwarves/thunderer/thunderer-ne.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged1.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged2.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged3.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged4.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged5.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged6.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged7.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged8.png
    A data/core/images/units/dwarves/thunderer/thunderer-s-ranged9.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade-defend1.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade-defend2.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade1.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade2.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade3.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade4.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade5.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade6.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade7.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade8.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-blade9.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-bob1.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-bob2.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-bob3.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-bob4.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-bob5.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-bob6.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-defend1.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-defend2.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill1.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill10.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill11.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill12.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill13.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill2.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill3.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill4.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill5.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill6.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill7.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill8.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged-kill9.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged1.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged2.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged3.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged4.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged5.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged6.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged7.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged8.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-ranged9.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run1.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run10.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run2.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run3.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run4.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run5.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run6.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run7.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run8.png
    A data/core/images/units/dwarves/thunderer/thunderer-se-run9.png
    A data/core/images/units/dwarves/thunderer/thunderer.png
    R data/core/images/units/dwarves/thunderguard-attack-ranged-n.png
    R data/core/images/units/dwarves/thunderguard-attack-ranged-ne.png
    R data/core/images/units/dwarves/thunderguard-attack-ranged-s.png
    R data/core/images/units/dwarves/thunderguard-attack-ranged-se.png
    R data/core/images/units/dwarves/thunderguard-blade-1.png
    R data/core/images/units/dwarves/thunderguard-blade-2.png
    R data/core/images/units/dwarves/thunderguard-blade-3.png
    R data/core/images/units/dwarves/thunderguard-blade-4.png
    R data/core/images/units/dwarves/thunderguard-blade-5.png
    R data/core/images/units/dwarves/thunderguard-blade-defend-1.png
    R data/core/images/units/dwarves/thunderguard-blade-defend-2.png
    R data/core/images/units/dwarves/thunderguard-blade.png
    R data/core/images/units/dwarves/thunderguard-defend.png
    R data/core/images/units/dwarves/thunderguard.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged10.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged11.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged12.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged7.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged8.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-n-ranged9.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade-defend1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade-defend2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade7.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade8.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-blade9.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-bob1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-bob2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-bob3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-bob4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-bob5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-bob6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-defend1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-defend2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged10.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged11.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged12.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged7.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged8.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-ranged9.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run10.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run7.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run8.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne-run9.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-ne.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged10.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged11.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged12.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged7.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged8.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-s-ranged9.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade-defend1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade-defend2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade7.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade8.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-blade9.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-bob1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-bob2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-bob3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-bob4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-bob5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-bob6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-defend1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-defend2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged10.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged11.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged12.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged7.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged8.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-ranged9.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run1.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run10.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run2.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run3.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run4.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run5.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run6.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run7.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run8.png
    A data/core/images/units/dwarves/thunderguard/thunderguard-se-run9.png
    A data/core/images/units/dwarves/thunderguard/thunderguard.png
    A data/core/images/units/dwarves/ulfserker-bob-1.png
    A data/core/images/units/dwarves/ulfserker-bob-2.png
    A data/core/images/units/dwarves/ulfserker-bob-3.png
    A data/core/images/units/dwarves/ulfserker-bob-4.png
    A data/core/images/units/dwarves/ulfserker-bob-5.png
    A data/core/images/units/dwarves/ulfserker-bob-6.png
    R data/core/images/units/elves-wood/.gitignore
    R data/core/images/units/elves-wood/outrider-attack1.png
    R data/core/images/units/elves-wood/outrider-attack2.png
    R data/core/images/units/elves-wood/outrider-defend.png
    R data/core/images/units/elves-wood/outrider-melee-1.png
    R data/core/images/units/elves-wood/outrider-melee-2.png
    R data/core/images/units/elves-wood/outrider-moving.png
    R data/core/images/units/elves-wood/outrider.png
    A data/core/images/units/elves-wood/outrider/outrider-attack1.png
    A data/core/images/units/elves-wood/outrider/outrider-attack2.png
    A data/core/images/units/elves-wood/outrider/outrider-defend.png
    A data/core/images/units/elves-wood/outrider/outrider-melee-1.png
    A data/core/images/units/elves-wood/outrider/outrider-melee-2.png
    A data/core/images/units/elves-wood/outrider/outrider-moving.png
    A data/core/images/units/elves-wood/outrider/outrider.png
    R data/core/images/units/elves-wood/rider-attack1.png
    R data/core/images/units/elves-wood/rider-attack2.png
    R data/core/images/units/elves-wood/rider-defend.png
    R data/core/images/units/elves-wood/rider-melee-1.png
    R data/core/images/units/elves-wood/rider-melee-2.png
    R data/core/images/units/elves-wood/rider-moving.png
    R data/core/images/units/elves-wood/rider.png
    A data/core/images/units/elves-wood/rider/rider-attack1.png
    A data/core/images/units/elves-wood/rider/rider-attack2.png
    A data/core/images/units/elves-wood/rider/rider-defend.png
    A data/core/images/units/elves-wood/rider/rider-melee-1.png
    A data/core/images/units/elves-wood/rider/rider-melee-2.png
    A data/core/images/units/elves-wood/rider/rider-moving.png
    A data/core/images/units/elves-wood/rider/rider.png
    R data/core/images/units/elves-wood/scout-attack.png
    R data/core/images/units/elves-wood/scout-attack1.png
    R data/core/images/units/elves-wood/scout-attack2.png
    R data/core/images/units/elves-wood/scout-defend.png
    R data/core/images/units/elves-wood/scout-idle-1.png
    R data/core/images/units/elves-wood/scout-idle-10.png
    R data/core/images/units/elves-wood/scout-idle-11.png
    R data/core/images/units/elves-wood/scout-idle-12.png
    R data/core/images/units/elves-wood/scout-idle-13.png
    R data/core/images/units/elves-wood/scout-idle-14.png
    R data/core/images/units/elves-wood/scout-idle-15.png
    R data/core/images/units/elves-wood/scout-idle-16.png
    R data/core/images/units/elves-wood/scout-idle-2.png
    R data/core/images/units/elves-wood/scout-idle-3.png
    R data/core/images/units/elves-wood/scout-idle-4.png
    R data/core/images/units/elves-wood/scout-idle-5.png
    R data/core/images/units/elves-wood/scout-idle-6.png
    R data/core/images/units/elves-wood/scout-idle-7.png
    R data/core/images/units/elves-wood/scout-idle-8.png
    R data/core/images/units/elves-wood/scout-idle-9.png
    R data/core/images/units/elves-wood/scout-moving.png
    R data/core/images/units/elves-wood/scout.png
    A data/core/images/units/elves-wood/scout/scout-idle-1.png
    A data/core/images/units/elves-wood/scout/scout-idle-10.png
    A data/core/images/units/elves-wood/scout/scout-idle-11.png
    A data/core/images/units/elves-wood/scout/scout-idle-12.png
    A data/core/images/units/elves-wood/scout/scout-idle-13.png
    A data/core/images/units/elves-wood/scout/scout-idle-14.png
    A data/core/images/units/elves-wood/scout/scout-idle-15.png
    A data/core/images/units/elves-wood/scout/scout-idle-16.png
    A data/core/images/units/elves-wood/scout/scout-idle-2.png
    A data/core/images/units/elves-wood/scout/scout-idle-3.png
    A data/core/images/units/elves-wood/scout/scout-idle-4.png
    A data/core/images/units/elves-wood/scout/scout-idle-5.png
    A data/core/images/units/elves-wood/scout/scout-idle-6.png
    A data/core/images/units/elves-wood/scout/scout-idle-7.png
    A data/core/images/units/elves-wood/scout/scout-idle-8.png
    A data/core/images/units/elves-wood/scout/scout-idle-9.png
    A data/core/images/units/elves-wood/scout/scout.png
    R data/core/images/units/goblins/.gitignore
    R data/core/images/units/human-loyalists/.gitignore
    M data/core/images/units/human-loyalists/bowman-bow-attack-3.png
    M data/core/images/units/human-loyalists/bowman-bow.png
    M data/core/images/units/human-loyalists/bowman-melee-attack-2.png
    M data/core/images/units/human-loyalists/bowman-melee-attack-3.png
    M data/core/images/units/human-loyalists/bowman-melee-attack-4.png
    M data/core/images/units/human-loyalists/bowman.png
    R data/core/images/units/human-loyalists/cavalier-attack.png
    R data/core/images/units/human-loyalists/cavalier-defend.png
    R data/core/images/units/human-loyalists/cavalier-moving.png
    R data/core/images/units/human-loyalists/cavalier-ranged-1.png
    R data/core/images/units/human-loyalists/cavalier-ranged-2.png
    R data/core/images/units/human-loyalists/cavalier-ranged-3.png
    R data/core/images/units/human-loyalists/cavalier-ranged-4.png
    R data/core/images/units/human-loyalists/cavalier-ranged-5.png
    R data/core/images/units/human-loyalists/cavalier-ranged-6.png
    R data/core/images/units/human-loyalists/cavalier-ranged-7.png
    R data/core/images/units/human-loyalists/cavalier.png
    A data/core/images/units/human-loyalists/cavalier/cavalier.png
    R data/core/images/units/human-loyalists/cavalryman-attack.png
    R data/core/images/units/human-loyalists/cavalryman-defend.png
    R data/core/images/units/human-loyalists/cavalryman-die-1.png
    R data/core/images/units/human-loyalists/cavalryman-die-2.png
    R data/core/images/units/human-loyalists/cavalryman-moving.png
    R data/core/images/units/human-loyalists/cavalryman.png
    A data/core/images/units/human-loyalists/cavalryman/cavalryman.png
    R data/core/images/units/human-loyalists/dragoon-attack.png
    R data/core/images/units/human-loyalists/dragoon-defend.png
    R data/core/images/units/human-loyalists/dragoon-idle-1.png
    R data/core/images/units/human-loyalists/dragoon-idle-2.png
    R data/core/images/units/human-loyalists/dragoon-idle-3.png
    R data/core/images/units/human-loyalists/dragoon-idle-4.png
    R data/core/images/units/human-loyalists/dragoon-idle-5.png
    R data/core/images/units/human-loyalists/dragoon-idle-6.png
    R data/core/images/units/human-loyalists/dragoon-moving.png
    R data/core/images/units/human-loyalists/dragoon-ranged-1.png
    R data/core/images/units/human-loyalists/dragoon-ranged-2.png
    R data/core/images/units/human-loyalists/dragoon-ranged-3.png
    R data/core/images/units/human-loyalists/dragoon-ranged-4.png
    R data/core/images/units/human-loyalists/dragoon-ranged-5.png
    R data/core/images/units/human-loyalists/dragoon-ranged-6.png
    R data/core/images/units/human-loyalists/dragoon-ranged-7.png
    R data/core/images/units/human-loyalists/dragoon.png
    A data/core/images/units/human-loyalists/dragoon/dragoon-idle-1.png
    A data/core/images/units/human-loyalists/dragoon/dragoon-idle-2.png
    A data/core/images/units/human-loyalists/dragoon/dragoon-idle-3.png
    A data/core/images/units/human-loyalists/dragoon/dragoon-idle-4.png
    A data/core/images/units/human-loyalists/dragoon/dragoon-idle-5.png
    A data/core/images/units/human-loyalists/dragoon/dragoon-idle-6.png
    A data/core/images/units/human-loyalists/dragoon/dragoon.png
    M data/core/images/units/human-loyalists/duelist-attack.png
    M data/core/images/units/human-loyalists/duelist-defend.png
    M data/core/images/units/human-loyalists/duelist-die1.png
    M data/core/images/units/human-loyalists/duelist-die3.png
    M data/core/images/units/human-loyalists/duelist-die4.png
    M data/core/images/units/human-loyalists/duelist-die5.png
    M data/core/images/units/human-loyalists/duelist-die6.png
    M data/core/images/units/human-loyalists/duelist-die7.png
    M data/core/images/units/human-loyalists/duelist-die8.png
    M data/core/images/units/human-loyalists/duelist-ranged.png
    M data/core/images/units/human-loyalists/duelist.png
    M data/core/images/units/human-loyalists/fencer-attack-1.png
    M data/core/images/units/human-loyalists/fencer-attack-2.png
    M data/core/images/units/human-loyalists/fencer-attack-3.png
    M data/core/images/units/human-loyalists/fencer-attack-7.png
    M data/core/images/units/human-loyalists/fencer-attack-8.png
    M data/core/images/units/human-loyalists/fencer-attack-9.png
    M data/core/images/units/human-loyalists/fencer-die1.png
    M data/core/images/units/human-loyalists/fencer-die2.png
    M data/core/images/units/human-loyalists/fencer-die3.png
    M data/core/images/units/human-loyalists/fencer-die4.png
    M data/core/images/units/human-loyalists/fencer-die5.png
    M data/core/images/units/human-loyalists/fencer-idle-1.png
    M data/core/images/units/human-loyalists/fencer-idle-2.png
    M data/core/images/units/human-loyalists/fencer-idle-3.png
    M data/core/images/units/human-loyalists/fencer-idle-4.png
    M data/core/images/units/human-loyalists/fencer-idle-6.png
    M data/core/images/units/human-loyalists/fencer-idle-7.png
    M data/core/images/units/human-loyalists/fencer-stand-1.png
    M data/core/images/units/human-loyalists/fencer-stand-2.png
    M data/core/images/units/human-loyalists/fencer-stand-4.png
    M data/core/images/units/human-loyalists/fencer-stand-6.png
    M data/core/images/units/human-loyalists/fencer-stand-7.png
    M data/core/images/units/human-loyalists/fencer-stand-8.png
    M data/core/images/units/human-loyalists/fencer.png
    M data/core/images/units/human-loyalists/general-attack-sword1.png
    M data/core/images/units/human-loyalists/general-attack-sword2.png
    M data/core/images/units/human-loyalists/general-attack-sword3.png
    M data/core/images/units/human-loyalists/general-crossbow-attack1.png
    M data/core/images/units/human-loyalists/general-crossbow-attack2.png
    M data/core/images/units/human-loyalists/general-crossbow.png
    M data/core/images/units/human-loyalists/general-defend-2.png
    M data/core/images/units/human-loyalists/general-idle-1.png
    M data/core/images/units/human-loyalists/general-idle-2.png
    M data/core/images/units/human-loyalists/general-idle-3.png
    M data/core/images/units/human-loyalists/general-idle-6.png
    M data/core/images/units/human-loyalists/general-leading.png
    R data/core/images/units/human-loyalists/grand-knight-attack-sword.png
    R data/core/images/units/human-loyalists/grand-knight-defend.png
    R data/core/images/units/human-loyalists/grand-knight-moving.png
    R data/core/images/units/human-loyalists/grand-knight.png
    A data/core/images/units/human-loyalists/grand-knight/grand-knight.png
    M data/core/images/units/human-loyalists/halberdier-defend.png
    M data/core/images/units/human-loyalists/halberdier-idle-10.png
    M data/core/images/units/human-loyalists/halberdier-idle-11.png
    M data/core/images/units/human-loyalists/halberdier-idle-12.png
    M data/core/images/units/human-loyalists/halberdier-idle-2.png
    M data/core/images/units/human-loyalists/halberdier-idle-3.png
    M data/core/images/units/human-loyalists/halberdier-idle-4.png
    M data/core/images/units/human-loyalists/halberdier-idle-5.png
    M data/core/images/units/human-loyalists/halberdier-idle-6.png
    M data/core/images/units/human-loyalists/halberdier-idle-7.png
    M data/core/images/units/human-loyalists/halberdier-idle-8.png
    M data/core/images/units/human-loyalists/halberdier-idle-9.png
    M data/core/images/units/human-loyalists/halberdier-pierce-n.png
    M data/core/images/units/human-loyalists/halberdier-pierce-s.png
    M data/core/images/units/human-loyalists/halberdier-pierce-se.png
    M data/core/images/units/human-loyalists/halberdier-slash-se-1.png
    M data/core/images/units/human-loyalists/halberdier-slash-se-2.png
    M data/core/images/units/human-loyalists/halberdier.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-1.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-2.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-3.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-4.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-5.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-6.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-7.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-8.png
    M data/core/images/units/human-loyalists/heavy-infantry-idle-9.png
    M data/core/images/units/human-loyalists/heavyinfantry-attack-1.png
    M data/core/images/units/human-loyalists/heavyinfantry-attack-2.png
    M data/core/images/units/human-loyalists/heavyinfantry-defend-1.png
    M data/core/images/units/human-loyalists/heavyinfantry-defend-2.png
    M data/core/images/units/human-loyalists/heavyinfantry.png
    R data/core/images/units/human-loyalists/horseman-n-attack1.png
    R data/core/images/units/human-loyalists/horseman-n-attack10.png
    R data/core/images/units/human-loyalists/horseman-n-attack11.png
    R data/core/images/units/human-loyalists/horseman-n-attack12.png
    R data/core/images/units/human-loyalists/horseman-n-attack2.png
    R data/core/images/units/human-loyalists/horseman-n-attack3.png
    R data/core/images/units/human-loyalists/horseman-n-attack4.png
    R data/core/images/units/human-loyalists/horseman-n-attack5.png
    R data/core/images/units/human-loyalists/horseman-n-attack6.png
    R data/core/images/units/human-loyalists/horseman-n-attack7.png
    R data/core/images/units/human-loyalists/horseman-n-attack8.png
    R data/core/images/units/human-loyalists/horseman-n-attack9.png
    R data/core/images/units/human-loyalists/horseman-ne-attack1.png
    R data/core/images/units/human-loyalists/horseman-ne-attack10.png
    R data/core/images/units/human-loyalists/horseman-ne-attack11.png
    R data/core/images/units/human-loyalists/horseman-ne-attack12.png
    R data/core/images/units/human-loyalists/horseman-ne-attack2.png
    R data/core/images/units/human-loyalists/horseman-ne-attack3.png
    R data/core/images/units/human-loyalists/horseman-ne-attack4.png
    R data/core/images/units/human-loyalists/horseman-ne-attack5.png
    R data/core/images/units/human-loyalists/horseman-ne-attack6.png
    R data/core/images/units/human-loyalists/horseman-ne-attack7.png
    R data/core/images/units/human-loyalists/horseman-ne-attack8.png
    R data/core/images/units/human-loyalists/horseman-ne-attack9.png
    R data/core/images/units/human-loyalists/horseman-ne-defend1.png
    R data/core/images/units/human-loyalists/horseman-ne-defend2.png
    R data/core/images/units/human-loyalists/horseman-ne-run1.png
    R data/core/images/units/human-loyalists/horseman-ne-run2.png
    R data/core/images/units/human-loyalists/horseman-ne-run3.png
    R data/core/images/units/human-loyalists/horseman-ne-run4.png
    R data/core/images/units/human-loyalists/horseman-ne-run5.png
    R data/core/images/units/human-loyalists/horseman-ne-run6.png
    R data/core/images/units/human-loyalists/horseman-ne-run7.png
    R data/core/images/units/human-loyalists/horseman-ne-run8.png
    R data/core/images/units/human-loyalists/horseman-s-attack1.png
    R data/core/images/units/human-loyalists/horseman-s-attack10.png
    R data/core/images/units/human-loyalists/horseman-s-attack11.png
    R data/core/images/units/human-loyalists/horseman-s-attack12.png
    R data/core/images/units/human-loyalists/horseman-s-attack2.png
    R data/core/images/units/human-loyalists/horseman-s-attack3.png
    R data/core/images/units/human-loyalists/horseman-s-attack4.png
    R data/core/images/units/human-loyalists/horseman-s-attack5.png
    R data/core/images/units/human-loyalists/horseman-s-attack6.png
    R data/core/images/units/human-loyalists/horseman-s-attack7.png
    R data/core/images/units/human-loyalists/horseman-s-attack8.png
    R data/core/images/units/human-loyalists/horseman-s-attack9.png
    R data/core/images/units/human-loyalists/horseman-se-attack1.png
    R data/core/images/units/human-loyalists/horseman-se-attack10.png
    R data/core/images/units/human-loyalists/horseman-se-attack11.png
    R data/core/images/units/human-loyalists/horseman-se-attack12.png
    R data/core/images/units/human-loyalists/horseman-se-attack2.png
    R data/core/images/units/human-loyalists/horseman-se-attack3.png
    R data/core/images/units/human-loyalists/horseman-se-attack4.png
    R data/core/images/units/human-loyalists/horseman-se-attack5.png
    R data/core/images/units/human-loyalists/horseman-se-attack6.png
    R data/core/images/units/human-loyalists/horseman-se-attack7.png
    R data/core/images/units/human-loyalists/horseman-se-attack8.png
    R data/core/images/units/human-loyalists/horseman-se-attack9.png
    R data/core/images/units/human-loyalists/horseman-se-bob1.png
    R data/core/images/units/human-loyalists/horseman-se-bob2.png
    R data/core/images/units/human-loyalists/horseman-se-bob3.png
    R data/core/images/units/human-loyalists/horseman-se-bob4.png
    R data/core/images/units/human-loyalists/horseman-se-bob5.png
    R data/core/images/units/human-loyalists/horseman-se-bob6.png
    R data/core/images/units/human-loyalists/horseman-se-defend1.png
    R data/core/images/units/human-loyalists/horseman-se-defend2.png
    R data/core/images/units/human-loyalists/horseman-se-die1.png
    R data/core/images/units/human-loyalists/horseman-se-die2.png
    R data/core/images/units/human-loyalists/horseman-se-die3.png
    R data/core/images/units/human-loyalists/horseman-se-die4.png
    R data/core/images/units/human-loyalists/horseman-se-die5.png
    R data/core/images/units/human-loyalists/horseman-se-run1.png
    R data/core/images/units/human-loyalists/horseman-se-run2.png
    R data/core/images/units/human-loyalists/horseman-se-run3.png
    R data/core/images/units/human-loyalists/horseman-se-run4.png
    R data/core/images/units/human-loyalists/horseman-se-run5.png
    R data/core/images/units/human-loyalists/horseman-se-run6.png
    R data/core/images/units/human-loyalists/horseman-se-run7.png
    R data/core/images/units/human-loyalists/horseman-se-run8.png
    R data/core/images/units/human-loyalists/horseman.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack1.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack10.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack11.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack12.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack2.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack3.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack4.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack5.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack6.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack7.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack8.png
    A data/core/images/units/human-loyalists/horseman/horseman-n-attack9.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack1.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack10.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack11.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack12.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack2.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack3.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack4.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack5.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack6.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack7.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack8.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-attack9.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-bob1.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-bob2.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-bob3.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-bob4.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-bob5.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-bob6.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-defend1.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-defend2.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-die1.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-die2.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-die3.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-die4.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-die5.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-run1.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-run2.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-run3.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-run4.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-run5.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-run6.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-run7.png
    A data/core/images/units/human-loyalists/horseman/horseman-ne-run8.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack1.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack10.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack11.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack12.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack2.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack3.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack4.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack5.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack6.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack7.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack8.png
    A data/core/images/units/human-loyalists/horseman/horseman-s-attack9.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack1.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack10.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack11.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack12.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack2.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack3.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack4.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack5.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack6.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack7.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack8.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-attack9.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-bob1.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-bob2.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-bob3.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-bob4.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-bob5.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-bob6.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-defend1.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-defend2.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-die1.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-die2.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-die3.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-die4.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-die5.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-run1.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-run2.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-run3.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-run4.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-run5.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-run6.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-run7.png
    A data/core/images/units/human-loyalists/horseman/horseman-se-run8.png
    A data/core/images/units/human-loyalists/horseman/horseman.png
    M data/core/images/units/human-loyalists/javelineer-attack-melee-1.png
    M data/core/images/units/human-loyalists/javelineer-attack-melee-2.png
    M data/core/images/units/human-loyalists/javelineer-attack-melee-3.png
    M data/core/images/units/human-loyalists/javelineer-attack-ranged-1.png
    M data/core/images/units/human-loyalists/javelineer-attack-ranged-2.png
    M data/core/images/units/human-loyalists/javelineer-attack-ranged-3.png
    M data/core/images/units/human-loyalists/javelineer-attack-ranged-4.png
    M data/core/images/units/human-loyalists/javelineer-defend-ranged.png
    M data/core/images/units/human-loyalists/javelineer.png
    R data/core/images/units/human-loyalists/knight-attack.png
    R data/core/images/units/human-loyalists/knight-defend.png
    R data/core/images/units/human-loyalists/knight-moving.png
    R data/core/images/units/human-loyalists/knight.png
    A data/core/images/units/human-loyalists/knight/knight.png
    R data/core/images/units/human-loyalists/lancer-attack.png
    R data/core/images/units/human-loyalists/lancer-defend.png
    R data/core/images/units/human-loyalists/lancer-moving.png
    R data/core/images/units/human-loyalists/lancer.png
    A data/core/images/units/human-loyalists/lancer/lancer.png
    M data/core/images/units/human-loyalists/lieutenant-attack-sword-1.png
    M data/core/images/units/human-loyalists/lieutenant-attack-sword-2.png
    M data/core/images/units/human-loyalists/lieutenant-crossbow-attack1.png
    M data/core/images/units/human-loyalists/lieutenant-crossbow-defend.png
    M data/core/images/units/human-loyalists/lieutenant-die-1.png
    M data/core/images/units/human-loyalists/lieutenant-die-2.png
    M data/core/images/units/human-loyalists/lieutenant-die-3.png
    M data/core/images/units/human-loyalists/lieutenant-die-4.png
    M data/core/images/units/human-loyalists/lieutenant-die-5.png
    M data/core/images/units/human-loyalists/lieutenant-die-6.png
    M data/core/images/units/human-loyalists/lieutenant-die-7.png
    M data/core/images/units/human-loyalists/lieutenant-die-8.png
    M data/core/images/units/human-loyalists/lieutenant-die-9.png
    M data/core/images/units/human-loyalists/lieutenant-idle-1.png
    M data/core/images/units/human-loyalists/lieutenant-idle-2.png
    M data/core/images/units/human-loyalists/lieutenant-idle-3.png
    M data/core/images/units/human-loyalists/lieutenant-idle-4.png
    M data/core/images/units/human-loyalists/lieutenant-idle-6.png
    M data/core/images/units/human-loyalists/lieutenant-idle-8.png
    M data/core/images/units/human-loyalists/lieutenant-idle-9.png
    M data/core/images/units/human-loyalists/lieutenant.png
    M data/core/images/units/human-loyalists/longbowman-bow-defend.png
    M data/core/images/units/human-loyalists/longbowman-idle-2.png
    M data/core/images/units/human-loyalists/longbowman-melee-attack-1.png
    M data/core/images/units/human-loyalists/longbowman-melee-attack-2.png
    M data/core/images/units/human-loyalists/longbowman-melee-attack-3.png
    M data/core/images/units/human-loyalists/longbowman-melee-attack-4.png
    M data/core/images/units/human-loyalists/longbowman-melee-defend-1.png
    M data/core/images/units/human-loyalists/longbowman-melee-defend-2.png
    M data/core/images/units/human-loyalists/longbowman.png
    M data/core/images/units/human-loyalists/marshal-attack-sword2.png
    M data/core/images/units/human-loyalists/marshal-attack-sword3.png
    M data/core/images/units/human-loyalists/marshal-attack-sword4.png
    M data/core/images/units/human-loyalists/marshal-attack-sword5.png
    M data/core/images/units/human-loyalists/marshal-defend-1.png
    M data/core/images/units/human-loyalists/marshal-defend-2.png
    M data/core/images/units/human-loyalists/marshal-die-1.png
    M data/core/images/units/human-loyalists/marshal-die-10.png
    M data/core/images/units/human-loyalists/marshal-die-2.png
    M data/core/images/units/human-loyalists/marshal-die-4.png
    M data/core/images/units/human-loyalists/marshal-die-5.png
    M data/core/images/units/human-loyalists/marshal-die-6.png
    M data/core/images/units/human-loyalists/marshal-die-7.png
    M data/core/images/units/human-loyalists/marshal-die-8.png
    M data/core/images/units/human-loyalists/marshal-die-9.png
    M data/core/images/units/human-loyalists/marshal-leading.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-1.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-2.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-3.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-4.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-5.png
    M data/core/images/units/human-loyalists/master-at-arms-crossbow-6.png
    M data/core/images/units/human-loyalists/master-at-arms-defend-1.png
    M data/core/images/units/human-loyalists/master-at-arms-defend-2.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-1-1.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-1-3.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-2-1.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-2-2.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-2-3.png
    M data/core/images/units/human-loyalists/master-at-arms-melee-3-3.png
    M data/core/images/units/human-loyalists/master-at-arms-recover-1.png
    M data/core/images/units/human-loyalists/master-at-arms-recover-2.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-1.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-2.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-4.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-5.png
    M data/core/images/units/human-loyalists/master-at-arms-victory-6.png
    M data/core/images/units/human-loyalists/master-at-arms.png
    M data/core/images/units/human-loyalists/masterbowman-bow-attack-1.png
    M data/core/images/units/human-loyalists/masterbowman-bow-defend.png
    M data/core/images/units/human-loyalists/masterbowman-bow.png
    M data/core/images/units/human-loyalists/masterbowman-idle-1.png
    M data/core/images/units/human-loyalists/masterbowman-idle-3.png
    M data/core/images/units/human-loyalists/masterbowman-idle-4.png
    M data/core/images/units/human-loyalists/masterbowman-melee-attack-1.png
    M data/core/images/units/human-loyalists/masterbowman-melee-attack-2.png
    M data/core/images/units/human-loyalists/masterbowman-melee-attack-3.png
    M data/core/images/units/human-loyalists/masterbowman-melee-attack-4.png
    M data/core/images/units/human-loyalists/masterbowman-melee-defend-1.png
    M data/core/images/units/human-loyalists/masterbowman-melee-defend-2.png
    M data/core/images/units/human-loyalists/masterbowman.png
    R data/core/images/units/human-loyalists/paladin-attack-sword.png
    R data/core/images/units/human-loyalists/paladin-defend.png
    R data/core/images/units/human-loyalists/paladin-healing.png
    R data/core/images/units/human-loyalists/paladin-moving.png
    R data/core/images/units/human-loyalists/paladin.png
    A data/core/images/units/human-loyalists/paladin/paladin.png
    M data/core/images/units/human-loyalists/pikeman-attack-ne.png
    M data/core/images/units/human-loyalists/pikeman-attack-s.png
    M data/core/images/units/human-loyalists/pikeman-attack-se.png
    M data/core/images/units/human-loyalists/pikeman-defend.png
    M data/core/images/units/human-loyalists/pikeman-die-1.png
    M data/core/images/units/human-loyalists/pikeman-die-2.png
    M data/core/images/units/human-loyalists/pikeman-die-3.png
    M data/core/images/units/human-loyalists/pikeman-die-4.png
    M data/core/images/units/human-loyalists/pikeman-die-5.png
    M data/core/images/units/human-loyalists/pikeman-idle-2.png
    M data/core/images/units/human-loyalists/pikeman-idle-3.png
    M data/core/images/units/human-loyalists/pikeman-idle-4.png
    M data/core/images/units/human-loyalists/pikeman.png
    M data/core/images/units/human-loyalists/royal-warrior-attack2.png
    M data/core/images/units/human-loyalists/royalguard-attack-sword1.png
    M data/core/images/units/human-loyalists/royalguard-attack-sword2.png
    M data/core/images/units/human-loyalists/royalguard-attack-sword3.png
    M data/core/images/units/human-loyalists/royalguard-defend-2.png
    M data/core/images/units/human-loyalists/sergeant-attack-sword-1.png
    M data/core/images/units/human-loyalists/sergeant-attack-sword-2.png
    M data/core/images/units/human-loyalists/sergeant-crossbow-attack1.png
    M data/core/images/units/human-loyalists/sergeant-crossbow-attack2.png
    M data/core/images/units/human-loyalists/sergeant-crossbow.png
    M data/core/images/units/human-loyalists/sergeant-defend.png
    M data/core/images/units/human-loyalists/sergeant-idle-1.png
    M data/core/images/units/human-loyalists/sergeant-idle-2.png
    M data/core/images/units/human-loyalists/sergeant-idle-3.png
    M data/core/images/units/human-loyalists/sergeant-idle-5.png
    M data/core/images/units/human-loyalists/sergeant-idle-9.png
    M data/core/images/units/human-loyalists/sergeant-lead-1.png
    M data/core/images/units/human-loyalists/sergeant-lead-2.png
    M data/core/images/units/human-loyalists/sergeant.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-1.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-2.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-3.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-4.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-5.png
    M data/core/images/units/human-loyalists/shocktrooper-attack-6.png
    M data/core/images/units/human-loyalists/shocktrooper-defend-2.png
    M data/core/images/units/human-loyalists/shocktrooper.png
    M data/core/images/units/human-loyalists/siegetrooper-attack-1.png
    M data/core/images/units/human-loyalists/siegetrooper-attack-2.png
    M data/core/images/units/human-loyalists/siegetrooper.png
    A data/core/images/units/human-loyalists/spearman-attack-n-1.png
    A data/core/images/units/human-loyalists/spearman-attack-n-10.png
    A data/core/images/units/human-loyalists/spearman-attack-n-11.png
    A data/core/images/units/human-loyalists/spearman-attack-n-12.png
    A data/core/images/units/human-loyalists/spearman-attack-n-2.png
    A data/core/images/units/human-loyalists/spearman-attack-n-3.png
    A data/core/images/units/human-loyalists/spearman-attack-n-4.png
    A data/core/images/units/human-loyalists/spearman-attack-n-5.png
    A data/core/images/units/human-loyalists/spearman-attack-n-6.png
    A data/core/images/units/human-loyalists/spearman-attack-n-7.png
    A data/core/images/units/human-loyalists/spearman-attack-n-8.png
    A data/core/images/units/human-loyalists/spearman-attack-n-9.png
    R data/core/images/units/human-loyalists/spearman-attack-n.png
    M data/core/images/units/human-loyalists/spearman-attack-ne.png
    M data/core/images/units/human-loyalists/spearman-attack-ranged.png
    M data/core/images/units/human-loyalists/spearman-attack-ranged2.png
    M data/core/images/units/human-loyalists/spearman-attack-s-10.png
    M data/core/images/units/human-loyalists/spearman-attack-s-11.png
    M data/core/images/units/human-loyalists/spearman-attack-s-12.png
    M data/core/images/units/human-loyalists/spearman-attack-s-13.png
    M data/core/images/units/human-loyalists/spearman-attack-s-14.png
    M data/core/images/units/human-loyalists/spearman-attack-s-3.png
    M data/core/images/units/human-loyalists/spearman-attack-s-4.png
    M data/core/images/units/human-loyalists/spearman-attack-s-5.png
    M data/core/images/units/human-loyalists/spearman-attack-s-6.png
    M data/core/images/units/human-loyalists/spearman-attack-s-7.png
    M data/core/images/units/human-loyalists/spearman-attack-s-8.png
    M data/core/images/units/human-loyalists/spearman-attack-s-9.png
    M data/core/images/units/human-loyalists/spearman-attack-se-1.png
    M data/core/images/units/human-loyalists/spearman-attack-se-10.png
    M data/core/images/units/human-loyalists/spearman-attack-se-11.png
    M data/core/images/units/human-loyalists/spearman-attack-se-12.png
    M data/core/images/units/human-loyalists/spearman-attack-se-2.png
    M data/core/images/units/human-loyalists/spearman-attack-se-3.png
    M data/core/images/units/human-loyalists/spearman-attack-se-4.png
    M data/core/images/units/human-loyalists/spearman-attack-se-5.png
    M data/core/images/units/human-loyalists/spearman-attack-se-6.png
    M data/core/images/units/human-loyalists/spearman-attack-se-7.png
    M data/core/images/units/human-loyalists/spearman-attack-se-8.png
    M data/core/images/units/human-loyalists/spearman-attack-se-9.png
    M data/core/images/units/human-loyalists/spearman-death2.png
    M data/core/images/units/human-loyalists/spearman-death3.png
    M data/core/images/units/human-loyalists/spearman-death4.png
    M data/core/images/units/human-loyalists/spearman-defend-2.png
    M data/core/images/units/human-loyalists/spearman-defend.png
    M data/core/images/units/human-loyalists/spearman-idle1.png
    M data/core/images/units/human-loyalists/spearman-idle2-1.png
    M data/core/images/units/human-loyalists/spearman-idle2-2.png
    M data/core/images/units/human-loyalists/spearman-idle2-5.png
    A data/core/images/units/human-loyalists/spearman-n.png
    R data/core/images/units/human-loyalists/spearman-stand-1.png
    R data/core/images/units/human-loyalists/spearman-stand-2.png
    R data/core/images/units/human-loyalists/spearman-stand-3.png
    R data/core/images/units/human-loyalists/spearman-stand-4.png
    R data/core/images/units/human-loyalists/spearman-stand-5.png
    R data/core/images/units/human-loyalists/spearman-stand-6.png
    A data/core/images/units/human-loyalists/spearman-stand-n-1.png
    A data/core/images/units/human-loyalists/spearman-stand-n-2.png
    A data/core/images/units/human-loyalists/spearman-stand-n-3.png
    A data/core/images/units/human-loyalists/spearman-stand-s-1.png
    A data/core/images/units/human-loyalists/spearman-stand-s-2.png
    A data/core/images/units/human-loyalists/spearman-stand-s-3.png
    A data/core/images/units/human-loyalists/spearman-stand-s-4.png
    A data/core/images/units/human-loyalists/spearman-stand-s-5.png
    A data/core/images/units/human-loyalists/spearman-stand-s-6.png
    M data/core/images/units/human-loyalists/swordsman-attack-1.png
    M data/core/images/units/human-loyalists/swordsman-attack-2.png
    M data/core/images/units/human-loyalists/swordsman-defend.png
    M data/core/images/units/human-loyalists/swordsman-idle-1.png
    M data/core/images/units/human-loyalists/swordsman-idle-2.png
    M data/core/images/units/human-loyalists/swordsman-idle-4.png
    M data/core/images/units/human-loyalists/swordsman-idle-5.png
    M data/core/images/units/human-loyalists/swordsman-idle-6.png
    M data/core/images/units/human-loyalists/swordsman-idle-7.png
    M data/core/images/units/human-loyalists/swordsman-idle-8.png
    M data/core/images/units/human-loyalists/swordsman-idle-9.png
    R data/core/images/units/human-magi/.gitignore
    A data/core/images/units/human-magi/arch-mage-standing-1.png
    A data/core/images/units/human-magi/arch-mage-standing-10.png
    A data/core/images/units/human-magi/arch-mage-standing-2.png
    A data/core/images/units/human-magi/arch-mage-standing-3.png
    A data/core/images/units/human-magi/arch-mage-standing-4.png
    A data/core/images/units/human-magi/arch-mage-standing-5.png
    A data/core/images/units/human-magi/arch-mage-standing-6.png
    A data/core/images/units/human-magi/arch-mage-standing-7.png
    A data/core/images/units/human-magi/arch-mage-standing-8.png
    A data/core/images/units/human-magi/arch-mage-standing-9.png
    R data/core/images/units/human-magi/mage+female-die-1.png
    R data/core/images/units/human-magi/mage+female-die-2.png
    R data/core/images/units/human-magi/mage+female-die-3.png
    R data/core/images/units/human-magi/mage+female-die-4.png
    R data/core/images/units/human-magi/mage-die-1.png
    R data/core/images/units/human-magi/mage-die-2.png
    R data/core/images/units/human-magi/mage-die-3.png
    R data/core/images/units/human-magi/mage-die-4.png
    R data/core/images/units/human-magi/red-mage+female-die-1.png
    R data/core/images/units/human-magi/red-mage+female-die-2.png
    R data/core/images/units/human-magi/red-mage+female-die-3.png
    R data/core/images/units/human-magi/red-mage+female-die-4.png
    R data/core/images/units/human-magi/red-mage-die-1.png
    R data/core/images/units/human-magi/red-mage-die-2.png
    R data/core/images/units/human-magi/red-mage-die-3.png
    R data/core/images/units/human-magi/red-mage-die-4.png
    R data/core/images/units/human-outlaws/.gitignore
    M data/core/images/units/human-outlaws/assassin+female-defend-1.png
    M data/core/images/units/human-outlaws/assassin+female-defend-2.png
    M data/core/images/units/human-outlaws/assassin+female-melee-1-1.png
    M data/core/images/units/human-outlaws/assassin+female-melee-1-2.png
    M data/core/images/units/human-outlaws/assassin+female-melee-2-1.png
    M data/core/images/units/human-outlaws/assassin+female-melee-2-2.png
    M data/core/images/units/human-outlaws/assassin+female-throwknife1.png
    M data/core/images/units/human-outlaws/assassin+female-throwknife2.png
    M data/core/images/units/human-outlaws/assassin+female.png
    M data/core/images/units/human-outlaws/assassin-defend-1.png
    M data/core/images/units/human-outlaws/assassin-defend-2.png
    M data/core/images/units/human-outlaws/assassin-melee-1-1.png
    M data/core/images/units/human-outlaws/assassin-melee-1-2.png
    M data/core/images/units/human-outlaws/assassin-melee-2-1.png
    M data/core/images/units/human-outlaws/assassin-melee-2-2.png
    M data/core/images/units/human-outlaws/assassin-throwknife1.png
    M data/core/images/units/human-outlaws/assassin-throwknife2.png
    M data/core/images/units/human-outlaws/assassin.png
    M data/core/images/units/human-outlaws/bandit-defend-1.png
    M data/core/images/units/human-outlaws/bandit-defend-2.png
    M data/core/images/units/human-outlaws/bandit-melee-1.png
    M data/core/images/units/human-outlaws/bandit-melee-2.png
    M data/core/images/units/human-outlaws/bandit-melee-4.png
    M data/core/images/units/human-outlaws/bandit-melee-5.png
    M data/core/images/units/human-outlaws/bandit-melee-8.png
    M data/core/images/units/human-outlaws/bandit.png
    M data/core/images/units/human-outlaws/footpad+female-attack1.png
    M data/core/images/units/human-outlaws/footpad+female-attack2.png
    M data/core/images/units/human-outlaws/footpad+female-defend.png
    M data/core/images/units/human-outlaws/footpad+female-idle-1.png
    M data/core/images/units/human-outlaws/footpad+female-idle-2.png
    M data/core/images/units/human-outlaws/footpad+female-idle-3.png
    M data/core/images/units/human-outlaws/footpad+female-idle-4.png
    M data/core/images/units/human-outlaws/footpad+female-melee-1.png
    M data/core/images/units/human-outlaws/footpad+female-melee-2.png
    M data/core/images/units/human-outlaws/footpad+female-melee-3.png
    M data/core/images/units/human-outlaws/footpad+female-melee-4.png
    M data/core/images/units/human-outlaws/footpad+female.png
    M data/core/images/units/human-outlaws/footpad-attack1.png
    M data/core/images/units/human-outlaws/footpad-attack2.png
    M data/core/images/units/human-outlaws/footpad-defend.png
    M data/core/images/units/human-outlaws/footpad-idle-1.png
    M data/core/images/units/human-outlaws/footpad-idle-2.png
    M data/core/images/units/human-outlaws/footpad-idle-3.png
    M data/core/images/units/human-outlaws/footpad-idle-4.png
    M data/core/images/units/human-outlaws/footpad-melee-1.png
    M data/core/images/units/human-outlaws/footpad-melee-2.png
    M data/core/images/units/human-outlaws/footpad-melee-3.png
    M data/core/images/units/human-outlaws/footpad-melee-4.png
    M data/core/images/units/human-outlaws/footpad.png
    M data/core/images/units/human-outlaws/fugitive+female-defend.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-1.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-2.png
    M data/core/images/units/human-outlaws/fugitive+female-melee-3.png
    M data/core/images/units/human-outlaws/fugitive+female-ranged-1.png
    M data/core/images/units/human-outlaws/fugitive+female-ranged-2.png
    M data/core/images/units/human-outlaws/fugitive+female.png
    M data/core/images/units/human-outlaws/fugitive-defend.png
    M data/core/images/units/human-outlaws/fugitive-melee-1.png
    M data/core/images/units/human-outlaws/fugitive-melee-2.png
    M data/core/images/units/human-outlaws/fugitive-melee-3.png
    M data/core/images/units/human-outlaws/fugitive-ranged-1.png
    M data/core/images/units/human-outlaws/fugitive-ranged-2.png
    M data/core/images/units/human-outlaws/fugitive.png
    M data/core/images/units/human-outlaws/highwayman-defend-1.png
    M data/core/images/units/human-outlaws/highwayman-defend-2.png
    M data/core/images/units/human-outlaws/highwayman-melee-1.png
    M data/core/images/units/human-outlaws/highwayman-melee-2.png
    M data/core/images/units/human-outlaws/highwayman-melee-3.png
    M data/core/images/units/human-outlaws/highwayman-melee-4.png
    M data/core/images/units/human-outlaws/highwayman-melee-5.png
    M data/core/images/units/human-outlaws/highwayman-melee-6.png
    M data/core/images/units/human-outlaws/highwayman-melee-7.png
    M data/core/images/units/human-outlaws/highwayman.png
    M data/core/images/units/human-outlaws/huntsman-attack-melee.png
    M data/core/images/units/human-outlaws/huntsman-attack1.png
    M data/core/images/units/human-outlaws/huntsman-attack2.png
    M data/core/images/units/human-outlaws/huntsman-attack3.png
    M data/core/images/units/human-outlaws/huntsman-bow-defend.png
    M data/core/images/units/human-outlaws/huntsman-defend.png
    M data/core/images/units/human-outlaws/huntsman.png
    M data/core/images/units/human-outlaws/outlaw+female-attack1.png
    M data/core/images/units/human-outlaws/outlaw+female-attack2.png
    M data/core/images/units/human-outlaws/outlaw+female-defend.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-1.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-2.png
    M data/core/images/units/human-outlaws/outlaw+female-melee-3.png
    M data/core/images/units/human-outlaws/outlaw+female.png
    M data/core/images/units/human-outlaws/outlaw-attack1.png
    M data/core/images/units/human-outlaws/outlaw-attack2.png
    M data/core/images/units/human-outlaws/outlaw-defend.png
    M data/core/images/units/human-outlaws/outlaw-idle-1.png
    M data/core/images/units/human-outlaws/outlaw-idle-2.png
    M data/core/images/units/human-outlaws/outlaw-idle-3.png
    M data/core/images/units/human-outlaws/outlaw-idle-4.png
    M data/core/images/units/human-outlaws/outlaw-idle-5.png
    M data/core/images/units/human-outlaws/outlaw-idle-6.png
    M data/core/images/units/human-outlaws/outlaw-idle-7.png
    M data/core/images/units/human-outlaws/outlaw-melee-1.png
    M data/core/images/units/human-outlaws/outlaw-melee-2.png
    M data/core/images/units/human-outlaws/outlaw-melee-3.png
    M data/core/images/units/human-outlaws/outlaw.png
    M data/core/images/units/human-outlaws/poacher-attack.png
    M data/core/images/units/human-outlaws/poacher-attack1.png
    M data/core/images/units/human-outlaws/poacher-attack2.png
    M data/core/images/units/human-outlaws/poacher-attack3.png
    M data/core/images/units/human-outlaws/poacher-bow-defend.png
    M data/core/images/units/human-outlaws/poacher-dagger.png
    M data/core/images/units/human-outlaws/poacher-defend.png
    M data/core/images/units/human-outlaws/poacher.png
    M data/core/images/units/human-outlaws/ranger-bow-attack1.png
    M data/core/images/units/human-outlaws/ranger-bow-attack2.png
    M data/core/images/units/human-outlaws/ranger-bow-attack3.png
    M data/core/images/units/human-outlaws/ranger-bow-attack4.png
    M data/core/images/units/human-outlaws/ranger-bow-defend.png
    M data/core/images/units/human-outlaws/ranger-bow.png
    M data/core/images/units/human-outlaws/ranger-sword-attack1.png
    M data/core/images/units/human-outlaws/ranger-sword-attack2.png
    M data/core/images/units/human-outlaws/ranger-sword-attack3.png
    M data/core/images/units/human-outlaws/ranger-sword-attack4.png
    M data/core/images/units/human-outlaws/ranger-sword-defend-1.png
    M data/core/images/units/human-outlaws/ranger-sword-defend-2.png
    M data/core/images/units/human-outlaws/ranger.png
    M data/core/images/units/human-outlaws/rogue+female-attack.png
    M data/core/images/units/human-outlaws/rogue+female-die-1.png
    M data/core/images/units/human-outlaws/rogue+female-die-2.png
    M data/core/images/units/human-outlaws/rogue+female-die-3.png
    M data/core/images/units/human-outlaws/rogue+female-die-4.png
    M data/core/images/units/human-outlaws/rogue+female-die-5.png
    M data/core/images/units/human-outlaws/rogue+female-die-6.png
    M data/core/images/units/human-outlaws/rogue+female-ranged.png
    M data/core/images/units/human-outlaws/rogue+female.png
    M data/core/images/units/human-outlaws/rogue-attack.png
    M data/core/images/units/human-outlaws/rogue-defend.png
    M data/core/images/units/human-outlaws/rogue-die-2.png
    M data/core/images/units/human-outlaws/rogue-die-3.png
    M data/core/images/units/human-outlaws/rogue-die-4.png
    M data/core/images/units/human-outlaws/rogue-die-5.png
    M data/core/images/units/human-outlaws/rogue-die-6.png
    M data/core/images/units/human-outlaws/rogue-ranged.png
    M data/core/images/units/human-outlaws/rogue.png
    M data/core/images/units/human-outlaws/thief+female-attack.png
    M data/core/images/units/human-outlaws/thief+female-defend-1-1.png
    M data/core/images/units/human-outlaws/thief+female-defend-1-2.png
    M data/core/images/units/human-outlaws/thief+female-defend-2-1.png
    M data/core/images/units/human-outlaws/thief+female-defend-2-2.png
    M data/core/images/units/human-outlaws/thief+female-defend-3-1.png
    M data/core/images/units/human-outlaws/thief+female-die-1.png
    M data/core/images/units/human-outlaws/thief+female-die-2.png
    M data/core/images/units/human-outlaws/thief+female-die-3.png
    M data/core/images/units/human-outlaws/thief+female-die-4.png
    M data/core/images/units/human-outlaws/thief+female-die-5.png
    M data/core/images/units/human-outlaws/thief+female-die-6.png
    M data/core/images/units/human-outlaws/thief+female-die-7.png
    M data/core/images/units/human-outlaws/thief+female-idle-1.png
    M data/core/images/units/human-outlaws/thief+female-idle-10.png
    M data/core/images/units/human-outlaws/thief+female-idle-11.png
    M data/core/images/units/human-outlaws/thief+female-idle-12.png
    M data/core/images/units/human-outlaws/thief+female-idle-5.png
    M data/core/images/units/human-outlaws/thief+female-idle-7.png
    M data/core/images/units/human-outlaws/thief+female-idle-8.png
    M data/core/images/units/human-outlaws/thief+female-idle-9.png
    M data/core/images/units/human-outlaws/thief+female.png
    M data/core/images/units/human-outlaws/thief-attack.png
    M data/core/images/units/human-outlaws/thief-defend-1-2.png
    M data/core/images/units/human-outlaws/thief-defend-2-1.png
    M data/core/images/units/human-outlaws/thief-defend-2-2.png
    M data/core/images/units/human-outlaws/thief-defend-3-1.png
    M data/core/images/units/human-outlaws/thief-die-1.png
    M data/core/images/units/human-outlaws/thief-die-2.png
    M data/core/images/units/human-outlaws/thief-die-4.png
    M data/core/images/units/human-outlaws/thief-die-5.png
    M data/core/images/units/human-outlaws/thief-die-6.png
    M data/core/images/units/human-outlaws/thief-die-7.png
    M data/core/images/units/human-outlaws/thief-idle-10.png
    M data/core/images/units/human-outlaws/thief-idle-11.png
    M data/core/images/units/human-outlaws/thief-idle-12.png
    M data/core/images/units/human-outlaws/thief-idle-2.png
    M data/core/images/units/human-outlaws/thief-idle-3.png
    M data/core/images/units/human-outlaws/thief-idle-4.png
    M data/core/images/units/human-outlaws/thief-idle-5.png
    M data/core/images/units/human-outlaws/thief-idle-7.png
    M data/core/images/units/human-outlaws/thief-idle-8.png
    M data/core/images/units/human-outlaws/thief-idle-9.png
    M data/core/images/units/human-outlaws/thug-defend-1.png
    M data/core/images/units/human-outlaws/thug-idle-1.png
    M data/core/images/units/human-outlaws/thug-melee-1.png
    M data/core/images/units/human-outlaws/thug-melee-2.png
    M data/core/images/units/human-outlaws/thug-melee-3.png
    M data/core/images/units/human-outlaws/thug-melee-4.png
    M data/core/images/units/human-outlaws/thug-melee-5.png
    M data/core/images/units/human-outlaws/thug-melee-6.png
    M data/core/images/units/human-outlaws/thug-melee-7.png
    M data/core/images/units/human-outlaws/thug.png
    M data/core/images/units/human-outlaws/trapper-attack-melee-2.png
    M data/core/images/units/human-outlaws/trapper-attack-melee.png
    M data/core/images/units/human-outlaws/trapper-attack1.png
    M data/core/images/units/human-outlaws/trapper-attack2.png
    M data/core/images/units/human-outlaws/trapper-dagger.png
    M data/core/images/units/human-outlaws/trapper-defend.png
    M data/core/images/units/human-outlaws/trapper-die-1.png
    M data/core/images/units/human-outlaws/trapper-die-2.png
    M data/core/images/units/human-outlaws/trapper-die-3.png
    M data/core/images/units/human-outlaws/trapper-die-5.png
    M data/core/images/units/human-outlaws/trapper-die-6.png
    M data/core/images/units/human-outlaws/trapper-die-7.png
    M data/core/images/units/human-outlaws/trapper-die-8.png
    M data/core/images/units/human-outlaws/trapper.png
    R data/core/images/units/human-peasants/.gitignore
    A data/core/images/units/khalifate/arif.png
    A data/core/images/units/khalifate/batal.png
    A data/core/images/units/khalifate/elder-falcon.png
    A data/core/images/units/khalifate/falcon.png
    A data/core/images/units/khalifate/faris.png
    A data/core/images/units/khalifate/ghazi.png
    A data/core/images/units/khalifate/hadaf.png
    A data/core/images/units/khalifate/hakim.png
    A data/core/images/units/khalifate/jawal.png
    A data/core/images/units/khalifate/jundi.png
    A data/core/images/units/khalifate/khaiyal.png
    A data/core/images/units/khalifate/khalid.png
    A data/core/images/units/khalifate/mighwar.png
    A data/core/images/units/khalifate/monawish.png
    A data/core/images/units/khalifate/mudafi.png
    A data/core/images/units/khalifate/mufariq.png
    A data/core/images/units/khalifate/muharib.png
    A data/core/images/units/khalifate/naffat.png
    A data/core/images/units/khalifate/qanas.png
    A data/core/images/units/khalifate/qatif-al-nar.png
    A data/core/images/units/khalifate/rami.png
    A data/core/images/units/khalifate/rasikh.png
    A data/core/images/units/khalifate/saree.png
    A data/core/images/units/khalifate/shuja.png
    A data/core/images/units/khalifate/tabib.png
    A data/core/images/units/khalifate/tineen.png
    R data/core/images/units/merfolk/.gitignore
    R data/core/images/units/monsters/.gitignore
    R data/core/images/units/monsters/giant-mudcrawler-attack.png
    M data/core/images/units/monsters/giant-mudcrawler-attack1.png
    A data/core/images/units/monsters/giant-mudcrawler-attack10.png
    A data/core/images/units/monsters/giant-mudcrawler-attack11.png
    M data/core/images/units/monsters/giant-mudcrawler-attack2.png
    A data/core/images/units/monsters/giant-mudcrawler-attack3.png
    A data/core/images/units/monsters/giant-mudcrawler-attack4.png
    A data/core/images/units/monsters/giant-mudcrawler-attack5.png
    A data/core/images/units/monsters/giant-mudcrawler-attack6.png
    A data/core/images/units/monsters/giant-mudcrawler-attack7.png
    A data/core/images/units/monsters/giant-mudcrawler-attack8.png
    A data/core/images/units/monsters/giant-mudcrawler-attack9.png
    M data/core/images/units/monsters/giant-mudcrawler-death1.png
    M data/core/images/units/monsters/giant-mudcrawler-death2.png
    M data/core/images/units/monsters/giant-mudcrawler-death3.png
    M data/core/images/units/monsters/giant-mudcrawler-death4.png
    A data/core/images/units/monsters/giant-mudcrawler-death5.png
    A data/core/images/units/monsters/giant-mudcrawler-death6.png
    A data/core/images/units/monsters/giant-mudcrawler-death7.png
    R data/core/images/units/monsters/giant-mudcrawler-defend.png
    A data/core/images/units/monsters/giant-mudcrawler-defend1.png
    A data/core/images/units/monsters/giant-mudcrawler-defend2.png
    A data/core/images/units/monsters/giant-mudcrawler-ranged1.png
    A data/core/images/units/monsters/giant-mudcrawler-ranged2.png
    A data/core/images/units/monsters/giant-mudcrawler-ranged3.png
    A data/core/images/units/monsters/giant-mudcrawler-ranged4.png
    A data/core/images/units/monsters/giant-mudcrawler-ranged5.png
    M data/core/images/units/monsters/giant-mudcrawler.png
    R data/core/images/units/monsters/scorpion-defend.png
    R data/core/images/units/monsters/scorpion-pincers-attack.png
    R data/core/images/units/monsters/scorpion-sting-attack.png
    R data/core/images/units/monsters/scorpion.png
    A data/core/images/units/monsters/scorpion/scorpion.png
    R data/core/images/units/monsters/skeletal-dragon-attack-claws1.png
    R data/core/images/units/monsters/skeletal-dragon-attack-claws2.png
    R data/core/images/units/monsters/skeletal-dragon-attack-claws3.png
    R data/core/images/units/monsters/skeletal-dragon-attack-jaw1.png
    R data/core/images/units/monsters/skeletal-dragon-attack-jaw2.png
    R data/core/images/units/monsters/skeletal-dragon-defend.png
    R data/core/images/units/monsters/skeletal-dragon.png
    A data/core/images/units/monsters/skeletal-dragon/skeletal-dragon.png
    R data/core/images/units/nagas/.gitignore
    R data/core/images/units/ogres/.gitignore
    R data/core/images/units/orcs/.gitignore
    A data/core/images/units/orcs/archer-bob-1.png
    A data/core/images/units/orcs/archer-bob-2.png
    A data/core/images/units/orcs/archer-bob-3.png
    A data/core/images/units/orcs/archer-bob-4.png
    A data/core/images/units/orcs/archer-bob-5.png
    A data/core/images/units/orcs/archer-bob-6.png
    A data/core/images/units/orcs/nightblade-attack-se1.png
    A data/core/images/units/orcs/nightblade-attack-se2.png
    A data/core/images/units/orcs/nightblade-attack-se3.png
    A data/core/images/units/orcs/nightblade-attack-se4.png
    A data/core/images/units/orcs/nightblade-attack-se5.png
    A data/core/images/units/orcs/nightblade-attack-se6.png
    A data/core/images/units/orcs/nightblade-attack-se7.png
    A data/core/images/units/orcs/nightblade-attack-se8.png
    A data/core/images/units/orcs/nightblade-attack-se9.png
    A data/core/images/units/orcs/nightblade-defend-se1-1.png
    A data/core/images/units/orcs/nightblade-defend-se1-2.png
    A data/core/images/units/orcs/nightblade-defend-se1-3.png
    A data/core/images/units/orcs/nightblade-defend-se1-4.png
    A data/core/images/units/orcs/nightblade-defend-se1-5.png
    A data/core/images/units/orcs/nightblade-defend-se2-1.png
    A data/core/images/units/orcs/nightblade-defend-se2-2.png
    A data/core/images/units/orcs/nightblade-kick-se1.png
    A data/core/images/units/orcs/nightblade-kick-se10.png
    A data/core/images/units/orcs/nightblade-kick-se11.png
    A data/core/images/units/orcs/nightblade-kick-se12.png
    A data/core/images/units/orcs/nightblade-kick-se2.png
    A data/core/images/units/orcs/nightblade-kick-se3.png
    A data/core/images/units/orcs/nightblade-kick-se4.png
    A data/core/images/units/orcs/nightblade-kick-se5.png
    A data/core/images/units/orcs/nightblade-kick-se6.png
    A data/core/images/units/orcs/nightblade-kick-se7.png
    A data/core/images/units/orcs/nightblade-kick-se8.png
    A data/core/images/units/orcs/nightblade-kick-se9.png
    A data/core/images/units/orcs/nightblade-se.png
    A data/core/images/units/orcs/nightblade-throw-se1.png
    A data/core/images/units/orcs/nightblade-throw-se2.png
    A data/core/images/units/orcs/nightblade-throw-se3.png
    A data/core/images/units/orcs/nightblade-throw-se4.png
    A data/core/images/units/orcs/nightblade-throw-se5.png
    A data/core/images/units/orcs/nightblade-throw-se6.png
    A data/core/images/units/orcs/nightblade-throw-se7.png
    A data/core/images/units/orcs/nightblade-throw-se8.png
    A data/core/images/units/orcs/nightblade-throw-se9.png
    A data/core/images/units/orcs/nightblade.png
    R data/core/images/units/saurians/.gitignore
    R data/core/images/units/transport/.gitignore
    R data/core/images/units/trolls/.gitignore
    R data/core/images/units/undead-necromancers/.gitignore
    M data/core/images/units/undead-necromancers/ancient-lich-defend.png
    M data/core/images/units/undead-necromancers/ancient-lich-magic-1.png
    M data/core/images/units/undead-necromancers/ancient-lich-magic-2.png
    M data/core/images/units/undead-necromancers/ancient-lich-magic-3.png
    A data/core/images/units/undead-necromancers/ancient-lich-melee-1.png
    A data/core/images/units/undead-necromancers/ancient-lich-melee-2.png
    R data/core/images/units/undead-necromancers/ancient-lich-melee.png
    M data/core/images/units/undead-necromancers/ancient-lich.png
    R data/core/images/units/undead-skeletal/.gitignore
    R data/core/images/units/undead-skeletal/archer-attack.png
    R data/core/images/units/undead-skeletal/archer-bow-attack-1.png
    R data/core/images/units/undead-skeletal/archer-bow-attack-2.png
    R data/core/images/units/undead-skeletal/archer-bow-attack-3.png
    R data/core/images/units/undead-skeletal/archer-bow-attack-4.png
    R data/core/images/units/undead-skeletal/archer-bow-defend.png
    R data/core/images/units/undead-skeletal/archer-bow.png
    R data/core/images/units/undead-skeletal/archer-defend.png
    R data/core/images/units/undead-skeletal/archer-die-1.png
    R data/core/images/units/undead-skeletal/archer-die-10.png
    R data/core/images/units/undead-skeletal/archer-die-11.png
    R data/core/images/units/undead-skeletal/archer-die-12.png
    R data/core/images/units/undead-skeletal/archer-die-13.png
    R data/core/images/units/undead-skeletal/archer-die-2.png
    R data/core/images/units/undead-skeletal/archer-die-3.png
    R data/core/images/units/undead-skeletal/archer-die-4.png
    R data/core/images/units/undead-skeletal/archer-die-5.png
    R data/core/images/units/undead-skeletal/archer-die-6.png
    R data/core/images/units/undead-skeletal/archer-die-7.png
    R data/core/images/units/undead-skeletal/archer-die-8.png
    R data/core/images/units/undead-skeletal/archer-die-9.png
    R data/core/images/units/undead-skeletal/archer-die2-1.png
    R data/core/images/units/undead-skeletal/archer-die2-2.png
    R data/core/images/units/undead-skeletal/archer-die2-3.png
    R data/core/images/units/undead-skeletal/archer-die2-4.png
    R data/core/images/units/undead-skeletal/archer-die2-5.png
    R data/core/images/units/undead-skeletal/archer-die2-6.png
    R data/core/images/units/undead-skeletal/archer-die2-7.png
    R data/core/images/units/undead-skeletal/archer-idle-1.png
    R data/core/images/units/undead-skeletal/archer-idle-10.png
    R data/core/images/units/undead-skeletal/archer-idle-11.png
    R data/core/images/units/undead-skeletal/archer-idle-12.png
    R data/core/images/units/undead-skeletal/archer-idle-13.png
    R data/core/images/units/undead-skeletal/archer-idle-14.png
    R data/core/images/units/undead-skeletal/archer-idle-2.png
    R data/core/images/units/undead-skeletal/archer-idle-3.png
    R data/core/images/units/undead-skeletal/archer-idle-4.png
    R data/core/images/units/undead-skeletal/archer-idle-5.png
    R data/core/images/units/undead-skeletal/archer-idle-6.png
    R data/core/images/units/undead-skeletal/archer-idle-7.png
    R data/core/images/units/undead-skeletal/archer-idle-8.png
    R data/core/images/units/undead-skeletal/archer-idle-9.png
    R data/core/images/units/undead-skeletal/archer.png
    A data/core/images/units/undead-skeletal/archer/archer-attack.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-1.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-2.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-3.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-4.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-5.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-6.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-7.png
    A data/core/images/units/undead-skeletal/archer/archer-bob-8.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-attack-1.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-attack-2.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-attack-3.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-attack-4.png
    A data/core/images/units/undead-skeletal/archer/archer-bow-defend.png
    A data/core/images/units/undead-skeletal/archer/archer-bow.png
    A data/core/images/units/undead-skeletal/archer/archer-defend.png
    A data/core/images/units/undead-skeletal/archer/archer-die-1.png
    A data/core/images/units/undead-skeletal/archer/archer-die-10.png
    A data/core/images/units/undead-skeletal/archer/archer-die-11.png
    A data/core/images/units/undead-skeletal/archer/archer-die-12.png
    A data/core/images/units/undead-skeletal/archer/archer-die-13.png
    A data/core/images/units/undead-skeletal/archer/archer-die-2.png
    A data/core/images/units/undead-skeletal/archer/archer-die-3.png
    A data/core/images/units/undead-skeletal/archer/archer-die-4.png
    A data/core/images/units/undead-skeletal/archer/archer-die-5.png
    A data/core/images/units/undead-skeletal/archer/archer-die-6.png
    A data/core/images/units/undead-skeletal/archer/archer-die-7.png
    A data/core/images/units/undead-skeletal/archer/archer-die-8.png
    A data/core/images/units/undead-skeletal/archer/archer-die-9.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-1.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-2.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-3.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-4.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-5.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-6.png
    A data/core/images/units/undead-skeletal/archer/archer-die2-7.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-1.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-10.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-11.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-12.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-13.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-14.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-2.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-3.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-4.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-5.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-6.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-7.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-8.png
    A data/core/images/units/undead-skeletal/archer/archer-idle-9.png
    A data/core/images/units/undead-skeletal/archer/archer.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-1.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-2.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-3.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-4.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-5.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-6.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-7.png
    A data/core/images/units/undead-skeletal/bone-shooter-bob-8.png
    A data/core/images/units/undead-skeletal/draug-bob1.png
    A data/core/images/units/undead-skeletal/draug-bob2.png
    A data/core/images/units/undead-skeletal/draug-bob3.png
    A data/core/images/units/undead-skeletal/draug-bob4.png
    A data/core/images/units/undead-skeletal/draug-bob5.png
    A data/core/images/units/undead-skeletal/draug-bob6.png
    A data/core/images/units/undead-skeletal/draug-bob7.png
    A data/core/images/units/undead-skeletal/draug-bob8.png
    R data/core/images/units/undead-skeletal/revenant-attack-1.png
    R data/core/images/units/undead-skeletal/revenant-attack-10.png
    R data/core/images/units/undead-skeletal/revenant-attack-2.png
    R data/core/images/units/undead-skeletal/revenant-attack-3.png
    R data/core/images/units/undead-skeletal/revenant-attack-4.png
    R data/core/images/units/undead-skeletal/revenant-attack-5.png
    R data/core/images/units/undead-skeletal/revenant-attack-6.png
    R data/core/images/units/undead-skeletal/revenant-attack-7.png
    R data/core/images/units/undead-skeletal/revenant-attack-8.png
    R data/core/images/units/undead-skeletal/revenant-attack-9.png
    R data/core/images/units/undead-skeletal/revenant-defend-1.png
    R data/core/images/units/undead-skeletal/revenant-defend-2.png
    R data/core/images/units/undead-skeletal/revenant-dying-1.png
    R data/core/images/units/undead-skeletal/revenant-dying-2.png
    R data/core/images/units/undead-skeletal/revenant-dying-3.png
    R data/core/images/units/undead-skeletal/revenant-dying-4.png
    R data/core/images/units/undead-skeletal/revenant-dying-5.png
    R data/core/images/units/undead-skeletal/revenant-dying-6.png
    R data/core/images/units/undead-skeletal/revenant-dying-7.png
    R data/core/images/units/undead-skeletal/revenant.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-1.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-10.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-2.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-3.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-4.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-5.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-6.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-7.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-8.png
    A data/core/images/units/undead-skeletal/revenant/revenant-attack-9.png
    A data/core/images/units/undead-skeletal/revenant/revenant-defend-1.png
    A data/core/images/units/undead-skeletal/revenant/revenant-defend-2.png
    A data/core/images/units/undead-skeletal/revenant/revenant-dying-1.png
    A data/core/images/units/undead-skeletal/revenant/revenant-dying-2.png
    A data/core/images/units/undead-skeletal/revenant/revenant-dying-3.png
    A data/core/images/units/undead-skeletal/revenant/revenant-dying-4.png
    A data/core/images/units/undead-skeletal/revenant/revenant-dying-5.png
    A data/core/images/units/undead-skeletal/revenant/revenant-dying-6.png
    A data/core/images/units/undead-skeletal/revenant/revenant-dying-7.png
    A data/core/images/units/undead-skeletal/revenant/revenant-ne-bob1.png
    A data/core/images/units/undead-skeletal/revenant/revenant-ne-bob2.png
    A data/core/images/units/undead-skeletal/revenant/revenant-ne-bob3.png
    A data/core/images/units/undead-skeletal/revenant/revenant-ne-bob4.png
    A data/core/images/units/undead-skeletal/revenant/revenant-ne-bob5.png
    A data/core/images/units/undead-skeletal/revenant/revenant-ne-bob6.png
    A data/core/images/units/undead-skeletal/revenant/revenant-ne-bob7.png
    A data/core/images/units/undead-skeletal/revenant/revenant-ne-bob8.png
    A data/core/images/units/undead-skeletal/revenant/revenant-se-bob1.png
    A data/core/images/units/undead-skeletal/revenant/revenant-se-bob2.png
    A data/core/images/units/undead-skeletal/revenant/revenant-se-bob3.png
    A data/core/images/units/undead-skeletal/revenant/revenant-se-bob4.png
    A data/core/images/units/undead-skeletal/revenant/revenant-se-bob5.png
    A data/core/images/units/undead-skeletal/revenant/revenant-se-bob6.png
    A data/core/images/units/undead-skeletal/revenant/revenant-se-bob7.png
    A data/core/images/units/undead-skeletal/revenant/revenant-se-bob8.png
    A data/core/images/units/undead-skeletal/revenant/revenant.png
    R data/core/images/units/undead/.gitignore
    M data/core/images/units/undead/soulless-drake-attack-n.png
    M data/core/images/units/undead/soulless-drake-attack-s.png
    M data/core/images/units/undead/soulless-drake-attack.png
    M data/core/images/units/undead/soulless-drake-defend.png
    M data/core/images/units/undead/soulless-drake-die-1.png
    M data/core/images/units/undead/soulless-drake-die-2.png
    M data/core/images/units/undead/soulless-drake-die-3.png
    A data/core/images/units/undead/soulless-drake-die-4.png
    M data/core/images/units/undead/soulless-drake.png
    R data/core/images/units/woses/.gitignore
    M data/core/images/wesnoth-icon.png
    M data/core/macros/abilities.cfg
    M data/core/macros/ai.cfg
    M data/core/macros/ai_candidate_actions.cfg
    M data/core/macros/ai_controller.cfg
    R data/core/macros/ai_micro_ais.cfg
    M data/core/macros/animation-utils.cfg
    M data/core/macros/animation-utils2.cfg
    M data/core/macros/conditional-utils.cfg
    M data/core/macros/deprecated-utils.cfg
    M data/core/macros/event-utils.cfg
    M data/core/macros/image-utils.cfg
    M data/core/macros/interface-utils.cfg
    M data/core/macros/items.cfg
    M data/core/macros/names.cfg
    M data/core/macros/objective-utils.cfg
    M data/core/macros/scenario-utils.cfg
    M data/core/macros/schedules.cfg
    M data/core/macros/side-utils.cfg
    M data/core/macros/sound-utils.cfg
    M data/core/macros/special-notes.cfg
    R data/core/macros/story.cfg
    M data/core/macros/teleport-utils.cfg
    M data/core/macros/traits.cfg
    M data/core/macros/unit-utils.cfg
    M data/core/macros/utils.cfg
    M data/core/music/battle-epic.ogg
    M data/core/music/battle.ogg
    M data/core/music/breaking_the_chains.ogg
    M data/core/music/casualties_of_war.ogg
    M data/core/music/defeat.ogg
    M data/core/music/defeat2.ogg
    M data/core/music/elf-land.ogg
    M data/core/music/elvish-theme.ogg
    M data/core/music/frantic.ogg
    M data/core/music/heroes_rite.ogg
    M data/core/music/into_the_shadows.ogg
    M data/core/music/journeys_end.ogg
    M data/core/music/knalgan_theme.ogg
    M data/core/music/knolls.ogg
    M data/core/music/legends_of_the_north.ogg
    M data/core/music/love_theme.ogg
    M data/core/music/loyalists.ogg
    M data/core/music/main_menu.ogg
    M data/core/music/northern_mountains.ogg
    M data/core/music/northerners.ogg
    M data/core/music/nunc_dimittis.ogg
    M data/core/music/revelation.ogg
    M data/core/music/sad.ogg
    M data/core/music/siege_of_laurelmor.ogg
    M data/core/music/silence.ogg
    M data/core/music/silvan_sanctuary.ogg
    M data/core/music/suspense.ogg
    M data/core/music/the_city_falls.ogg
    M data/core/music/the_dangerous_symphony.ogg
    M data/core/music/the_deep_path.ogg
    M data/core/music/the_king_is_dead.ogg
    M data/core/music/transience.ogg
    M data/core/music/traveling_minstrels.ogg
    M data/core/music/underground.ogg
    M data/core/music/vengeful.ogg
    M data/core/music/victory2.ogg
    M data/core/music/wanderer.ogg
    M data/core/music/weight_of_revenge.ogg
    M data/core/sounds/dwarf-die-1.ogg
    M data/core/sounds/dwarf-die-2.ogg
    A data/core/sounds/dwarf-die-3.ogg
    M data/core/sounds/dwarf-hit-1.ogg
    M data/core/sounds/dwarf-hit-2.ogg
    M data/core/sounds/dwarf-hit-3.ogg
    M data/core/sounds/dwarf-hit-4.ogg
    A data/core/sounds/knife.ogg
    M data/core/team-colors.cfg
    M data/core/terrain-graphics.cfg
    M data/core/terrain-graphics/bridge.cfg
    M data/core/terrain-graphics/builder.cfg
    M data/core/terrain-graphics/editor.cfg
    M data/core/terrain-graphics/internal-generic.cfg
    M data/core/terrain-graphics/new-macros.cfg
    M data/core/terrain-graphics/transitions.cfg
    A data/core/terrain-graphics/trash.cfg
    M data/core/terrain.cfg
    M data/core/units.cfg
    M data/core/units/bats/Bat_Blood.cfg
    M data/core/units/bats/Bat_Dread.cfg
    M data/core/units/bats/Bat_Vampire.cfg
    M data/core/units/boats/Boat.cfg
    M data/core/units/boats/Galleon.cfg
    M data/core/units/boats/Pirate_Galleon.cfg
    M data/core/units/boats/Transport_Galleon.cfg
    M data/core/units/drakes/Arbiter.cfg
    M data/core/units/drakes/Armageddon.cfg
    M data/core/units/drakes/Blademaster.cfg
    M data/core/units/drakes/Burner.cfg
    M data/core/units/drakes/Clasher.cfg
    M data/core/units/drakes/Enforcer.cfg
    M data/core/units/drakes/Fighter.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/Glider.cfg
    M data/core/units/drakes/Hurricane.cfg
    M data/core/units/drakes/Inferno.cfg
    M data/core/units/drakes/Sky.cfg
    M data/core/units/drakes/Thrasher.cfg
    M data/core/units/drakes/Warden.cfg
    M data/core/units/drakes/Warrior.cfg
    M data/core/units/dwarves/Arcanister.cfg
    M data/core/units/dwarves/Berserker.cfg
    M data/core/units/dwarves/Dragonguard.cfg
    M data/core/units/dwarves/Explorer.cfg
    M data/core/units/dwarves/Fighter.cfg
    M data/core/units/dwarves/Guardsman.cfg
    M data/core/units/dwarves/Lord.cfg
    M data/core/units/dwarves/Pathfinder.cfg
    M data/core/units/dwarves/Runemaster.cfg
    M data/core/units/dwarves/Runesmith.cfg
    M data/core/units/dwarves/Scout.cfg
    M data/core/units/dwarves/Sentinel.cfg
    M data/core/units/dwarves/Stalwart.cfg
    M data/core/units/dwarves/Steelclad.cfg
    M data/core/units/dwarves/Thunderer.cfg
    M data/core/units/dwarves/Thunderguard.cfg
    M data/core/units/dwarves/Ulfserker.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/Enchantress.cfg
    M data/core/units/elves/Fighter.cfg
    M data/core/units/elves/Hero.cfg
    M data/core/units/elves/High_Lord.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/Outrider.cfg
    M data/core/units/elves/Ranger.cfg
    M data/core/units/elves/Rider.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/goblins/Knight.cfg
    M data/core/units/goblins/Pillager.cfg
    M data/core/units/goblins/Rouser.cfg
    M data/core/units/goblins/Spearman.cfg
    M data/core/units/goblins/Wolf_Rider.cfg
    M data/core/units/gryphons/Gryphon.cfg
    M data/core/units/gryphons/Gryphon_Master.cfg
    M data/core/units/gryphons/Gryphon_Rider.cfg
    M data/core/units/humans/Horse_Grand_Knight.cfg
    M data/core/units/humans/Horse_Knight.cfg
    M data/core/units/humans/Horse_Lancer.cfg
    M data/core/units/humans/Horse_Paladin.cfg
    M data/core/units/humans/Horseman.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_Fencer.cfg
    M data/core/units/humans/Loyalist_General.cfg
    M data/core/units/humans/Loyalist_Grand_Marshal.cfg
    M data/core/units/humans/Loyalist_Halberdier.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_Javelineer.cfg
    M data/core/units/humans/Loyalist_Lieutenant.cfg
    M data/core/units/humans/Loyalist_Longbowman.cfg
    M data/core/units/humans/Loyalist_Master_Bowman.cfg
    M data/core/units/humans/Loyalist_Master_at_Arms.cfg
    M data/core/units/humans/Loyalist_Pikeman.cfg
    M data/core/units/humans/Loyalist_Royal_Guard.cfg
    M data/core/units/humans/Loyalist_Sergeant.cfg
    M data/core/units/humans/Loyalist_Shock_Trooper.cfg
    M data/core/units/humans/Loyalist_Spearman.cfg
    M data/core/units/humans/Loyalist_Swordsman.cfg
    M data/core/units/humans/Mage.cfg
    M data/core/units/humans/Mage_Arch.cfg
    M data/core/units/humans/Mage_Great.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/Mage_of_Light.cfg
    M data/core/units/humans/Outlaw.cfg
    M data/core/units/humans/Outlaw_Assassin.cfg
    M data/core/units/humans/Outlaw_Bandit.cfg
    M data/core/units/humans/Outlaw_Footpad.cfg
    M data/core/units/humans/Outlaw_Fugitive.cfg
    M data/core/units/humans/Outlaw_Highwayman.cfg
    M data/core/units/humans/Outlaw_Rogue.cfg
    M data/core/units/humans/Outlaw_Ruffian.cfg
    M data/core/units/humans/Outlaw_Thief.cfg
    M data/core/units/humans/Outlaw_Thug.cfg
    M data/core/units/humans/Peasant.cfg
    M data/core/units/humans/Woodsman.cfg
    M data/core/units/humans/Woodsman_Huntsman.cfg
    M data/core/units/humans/Woodsman_Poacher.cfg
    M data/core/units/humans/Woodsman_Ranger.cfg
    M data/core/units/humans/Woodsman_Trapper.cfg
    A data/core/units/khalifate/Arif.cfg
    A data/core/units/khalifate/Batal.cfg
    A data/core/units/khalifate/Elder_Falcon.cfg
    A data/core/units/khalifate/Falcon.cfg
    A data/core/units/khalifate/Faris.cfg
    A data/core/units/khalifate/Ghazi.cfg
    A data/core/units/khalifate/Hadaf.cfg
    A data/core/units/khalifate/Hakim.cfg
    A data/core/units/khalifate/Jawal.cfg
    A data/core/units/khalifate/Jundi.cfg
    A data/core/units/khalifate/Khaiyal.cfg
    A data/core/units/khalifate/Khalid.cfg
    A data/core/units/khalifate/Mighwar.cfg
    A data/core/units/khalifate/Monawish.cfg
    A data/core/units/khalifate/Mudafi.cfg
    A data/core/units/khalifate/Mufariq.cfg
    A data/core/units/khalifate/Muharib.cfg
    A data/core/units/khalifate/Naffat.cfg
    A data/core/units/khalifate/Qanas.cfg
    A data/core/units/khalifate/Qatif-al-nar.cfg
    A data/core/units/khalifate/Rami.cfg
    A data/core/units/khalifate/Rasikh.cfg
    A data/core/units/khalifate/Saree.cfg
    A data/core/units/khalifate/Shuja.cfg
    A data/core/units/khalifate/Tabib.cfg
    A data/core/units/khalifate/Tineen.cfg
    M data/core/units/merfolk/Diviner.cfg
    M data/core/units/merfolk/Enchantress.cfg
    M data/core/units/merfolk/Fighter.cfg
    M data/core/units/merfolk/Hoplite.cfg
    M data/core/units/merfolk/Hunter.cfg
    M data/core/units/merfolk/Initiate.cfg
    M data/core/units/merfolk/Javelineer.cfg
    M data/core/units/merfolk/Netcaster.cfg
    M data/core/units/merfolk/Priestess.cfg
    M data/core/units/merfolk/Siren.cfg
    M data/core/units/merfolk/Spearman.cfg
    M data/core/units/merfolk/Triton.cfg
    M data/core/units/merfolk/Warrior.cfg
    M data/core/units/monsters/Fire_Dragon.cfg
    M data/core/units/monsters/Giant_Mudcrawler.cfg
    M data/core/units/monsters/Giant_Rat.cfg
    M data/core/units/monsters/Giant_Scorpion.cfg
    M data/core/units/monsters/Mudcrawler.cfg
    M data/core/units/monsters/Skeletal_Dragon.cfg
    M data/core/units/monsters/Tentacle.cfg
    M data/core/units/monsters/Water_Serpent.cfg
    M data/core/units/monsters/Wolf.cfg
    M data/core/units/monsters/Wolf_Great.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/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/orcs/Leader.cfg
    A data/core/units/orcs/Nightblade.cfg
    M data/core/units/orcs/Ruler.cfg
    M data/core/units/orcs/Slayer.cfg
    M data/core/units/orcs/Slurbow.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/saurians/Ambusher.cfg
    M data/core/units/saurians/Augur.cfg
    M data/core/units/saurians/Flanker.cfg
    M data/core/units/saurians/Oracle.cfg
    M data/core/units/saurians/Skirmisher.cfg
    M data/core/units/saurians/Soothsayer.cfg
    M data/core/units/trolls/Great.cfg
    M data/core/units/trolls/Hero.cfg
    M data/core/units/trolls/Rocklobber.cfg
    M data/core/units/trolls/Troll.cfg
    M data/core/units/trolls/Troll_Shaman.cfg
    M data/core/units/trolls/Warrior.cfg
    M data/core/units/trolls/Whelp.cfg
    M data/core/units/undead/Corpse_Ghast.cfg
    M data/core/units/undead/Corpse_Ghoul.cfg
    M data/core/units/undead/Corpse_Necrophage.cfg
    M data/core/units/undead/Corpse_Soulless.cfg
    M data/core/units/undead/Corpse_Walking.cfg
    M data/core/units/undead/Necro_Ancient_Lich.cfg
    M data/core/units/undead/Necro_Dark_Adept.cfg
    M data/core/units/undead/Necro_Dark_Sorcerer.cfg
    M data/core/units/undead/Necro_Lich.cfg
    M data/core/units/undead/Necromancer.cfg
    M data/core/units/undead/Skele_Banebow.cfg
    M data/core/units/undead/Skele_Bone_Shooter.cfg
    M data/core/units/undead/Skele_Chocobone.cfg
    M data/core/units/undead/Skele_Death_Knight.cfg
    M data/core/units/undead/Skele_Deathblade.cfg
    M data/core/units/undead/Skele_Draug.cfg
    M data/core/units/undead/Skele_Revenant.cfg
    M data/core/units/undead/Skeleton.cfg
    M data/core/units/undead/Skeleton_Archer.cfg
    M data/core/units/undead/Spirit_Ghost.cfg
    M data/core/units/undead/Spirit_Nightgaunt.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/core/units/wose/Ancient.cfg
    M data/core/units/wose/Elder.cfg
    M data/core/units/wose/Wose.cfg
    A data/cores.cfg
    A data/era_blank.cfg
    M data/game_config.cfg
    M data/gui/default.cfg
    M data/gui/default/macros/_initial.cfg
    M data/gui/default/widget/button_25x25.cfg
    M data/gui/default/widget/button_default.cfg
    M data/gui/default/widget/horizontal_scrollbar_default.cfg
    M data/gui/default/widget/label_default.cfg
    M data/gui/default/widget/label_title_screen_revision.cfg
    M data/gui/default/widget/panel_title_screen.cfg
    M data/gui/default/widget/progress_bar_default.cfg
    M data/gui/default/widget/repeating_button_default.cfg
    A data/gui/default/widget/scroll_label_description.cfg
    A data/gui/default/widget/scroll_label_verbatim.cfg
    M data/gui/default/widget/slider_default.cfg
    A 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
    A 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_default.cfg
    M data/gui/default/widget/toggle_panel_wml_message.cfg
    M data/gui/default/widget/vertical_scrollbar_default.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
    A data/gui/default/window/advanced_graphics_options.cfg
    M data/gui/default/window/campaign_dialog.cfg
    M data/gui/default/window/campaign_difficulty.cfg
    A data/gui/default/window/campaign_settings.cfg
    M data/gui/default/window/chat_log.cfg
    A data/gui/default/window/core_dialog.cfg
    A data/gui/default/window/custom_tod.cfg
    A data/gui/default/window/depcheck_confirm_change.cfg
    A data/gui/default/window/depcheck_select_new.cfg
    A data/gui/default/window/editor_edit_scenario.cfg
    A data/gui/default/window/editor_edit_side.cfg
    M data/gui/default/window/editor_generate_map.cfg
    R data/gui/default/window/editor_settings.cfg
    A data/gui/default/window/game_cache_options.cfg
    M data/gui/default/window/game_save_oos.cfg
    A data/gui/default/window/game_version.cfg
    M data/gui/default/window/gamestate_inspector.cfg
    M data/gui/default/window/lobby_main.cfg
    A data/gui/default/window/lua_interpreter.cfg
    M data/gui/default/window/message.cfg
    A data/gui/default/window/mp_alerts_options.cfg
    M data/gui/default/window/mp_cmd_wrapper.cfg
    R data/gui/default/window/mp_depcheck_confirm_change.cfg
    R data/gui/default/window/mp_depcheck_select_new.cfg
    A data/gui/default/window/mp_join_game_password_prompt.cfg
    A data/gui/default/window/screenshot_notification.cfg
    A data/gui/default/window/theme_list.cfg
    M data/gui/default/window/title_screen.cfg
    M data/gui/default/window/tooltip_large.cfg
    M data/gui/default/window/transient_message.cfg
    A data/gui/default/window/wml_error.cfg
    M data/gui/default/window/wml_message.cfg
    M data/gui/schema.cfg
    M data/hardwired/fonts.cfg
    R data/hardwired/tips.cfg
    M data/lan_server.cfg
    M data/languages/ang_GB at latin.cfg
    M data/lua/helper.lua
    A data/lua/ilua.lua
    M data/lua/location_set.lua
    M data/lua/wml-tags.lua
    M data/lua/wml/items.lua
    M data/lua/wml/objectives.lua
    M data/multiplayer/eras.cfg
    A data/multiplayer/eras.lua
    M data/multiplayer/factions/drakes-aoh.cfg
    M data/multiplayer/factions/drakes-default.cfg
    A data/multiplayer/factions/khalifate-aoh.cfg
    A data/multiplayer/factions/khalifate-default.cfg
    M data/multiplayer/factions/knalgans-aoh.cfg
    M data/multiplayer/factions/knalgans-default.cfg
    M data/multiplayer/factions/loyalists-aoh.cfg
    M data/multiplayer/factions/loyalists-default.cfg
    M data/multiplayer/factions/northerners-aoh.cfg
    M data/multiplayer/factions/northerners-default.cfg
    M data/multiplayer/factions/rebels-aoh.cfg
    M data/multiplayer/factions/rebels-default.cfg
    M data/multiplayer/factions/undead-aoh.cfg
    M data/multiplayer/factions/undead-default.cfg
    M data/multiplayer/maps/2p_Aethermaw.map
    M data/multiplayer/maps/2p_Arcanclave_Citadel.map
    M data/multiplayer/maps/2p_Caves_of_the_Basilisk.map
    M data/multiplayer/maps/2p_Cynsaun_Battlefield.map
    M data/multiplayer/maps/2p_Den_of_Onis.map
    M data/multiplayer/maps/2p_Elensefar_Courtyard.map
    M data/multiplayer/maps/2p_Fallenstar_Lake.map
    M data/multiplayer/maps/2p_Hamlets.map
    M data/multiplayer/maps/2p_Hornshark_Island.map
    M data/multiplayer/maps/2p_Howling_Ghost_Badlands.map
    M data/multiplayer/maps/2p_Sablestone_Delta.map
    M data/multiplayer/maps/2p_Silverhead_Crossing.map
    M data/multiplayer/maps/2p_Sullas_Ruins.map
    M data/multiplayer/maps/2p_The_Freelands.map
    M data/multiplayer/maps/2p_Thousand_Stings_Garrison.map
    M data/multiplayer/maps/2p_Weldyn_Channel.map
    M data/multiplayer/maps/3p_Alirok_Marsh.map
    M data/multiplayer/maps/3p_Island_of_the_Horatii.map
    M data/multiplayer/maps/3p_Morituri.map
    M data/multiplayer/maps/4p_A_New_Land.map
    M data/multiplayer/maps/4p_Blue_Water_Province.map
    M data/multiplayer/maps/4p_Castle_Hopping_Isle.map
    M data/multiplayer/maps/4p_Clash.map
    M data/multiplayer/maps/4p_Hamlets.map
    M data/multiplayer/maps/4p_Isars_Cross.map
    M data/multiplayer/maps/4p_King_of_the_Hill.map
    M data/multiplayer/maps/4p_Loris_River.map
    M data/multiplayer/maps/4p_Morituri.map
    M data/multiplayer/maps/4p_Paths_of_Daggers.map
    M data/multiplayer/maps/4p_Ruins_of_Terra-Dwelve.map
    M data/multiplayer/maps/4p_Siege_Castles.map
    M data/multiplayer/maps/4p_Underworld.map
    M data/multiplayer/maps/4p_Xanthe_Chaos.map
    M data/multiplayer/maps/5p_Auction-X.map
    M data/multiplayer/maps/5p_Forest_of_Fear.map
    M data/multiplayer/maps/5p_The_Wilderlands.map
    M data/multiplayer/maps/6p_Crusaders_Field.map
    M data/multiplayer/maps/6p_Hexcake.map
    M data/multiplayer/maps/6p_The_Manzivan_Traps.map
    M data/multiplayer/maps/6p_Volcano.map
    M data/multiplayer/maps/6p_Waterloo_Sunset.map
    M data/multiplayer/maps/8p_Mokena_Prairie.map
    M data/multiplayer/maps/8p_Morituri.map
    M data/multiplayer/maps/9p_Merkwuerdigliebe.map
    M data/multiplayer/maps/Dark_Forecast.map
    M data/multiplayer/maps/Dark_Forecast_basic.mask
    M data/multiplayer/maps/Dark_Forecast_drought.mask
    M data/multiplayer/maps/Dark_Forecast_firstsnow.mask
    M data/multiplayer/maps/Dark_Forecast_rain.mask
    M data/multiplayer/maps/Dark_Forecast_secondsnow.mask
    M data/multiplayer/scenarios/2p_Aethermaw.cfg
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    M data/multiplayer/scenarios/2p_Elensefar_Courtyard.cfg
    M data/multiplayer/scenarios/2p_Fallenstar_Lake.cfg
    M data/multiplayer/scenarios/2p_Hornshark_Island.cfg
    M data/multiplayer/scenarios/4p_A_New_Land.cfg
    M data/multiplayer/scenarios/4p_Loris_River.cfg
    M data/multiplayer/scenarios/6p_Team_Survival.cfg
    M data/multiplayer/scenarios/9p_Merkwuerdigliebe.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_worker_options.cfg
    M data/multiplayer/scenarios/Random_Scenario.cfg
    M data/multiplayer/scenarios/Random_Scenario_Desert.cfg
    M data/multiplayer/scenarios/Random_Scenario_Marsh.cfg
    M data/multiplayer/scenarios/Random_Scenario_Winter.cfg
    M data/scenario-test.cfg
    M data/schema-gui.cfg
    M data/schema.cfg
    A data/shaders/default.frag
    A data/shaders/default.vert
    M data/test/_main.cfg
    A data/test/macros/pathfind_answers.cfg
    M data/test/macros/readme.txt
    A data/test/macros/test.lua
    A data/test/macros/wml_unit_test_macros.cfg
    A data/test/maps/generic_unit_test.map
    A data/test/maps/move_skip_sighted.map
    A data/test/maps/pathfind_1.cfg
    A data/test/maps/sighted_events.map
    A data/test/maps/test_grunt_tod_damage.map
    A data/test/multiplayer/_main.cfg
    A data/test/multiplayer/macros/mp_unit_test_macros.cfg
    A data/test/multiplayer/scenarios/test1.cfg
    A data/test/multiplayer/scenarios/test2.cfg
    R data/test/scenarios/_main.cfg
    A data/test/scenarios/break_replay_with_lua_random.cfg
    A data/test/scenarios/characterize_pathfinding.cfg
    A data/test/scenarios/conditionals.cfg
    A data/test/scenarios/empty_test.cfg
    A data/test/scenarios/event_handlers_in_events.cfg
    A data/test/scenarios/facing.cfg
    A data/test/scenarios/feeding.cfg
    A data/test/scenarios/filter_vision.cfg
    A data/test/scenarios/has_ally.cfg
    A data/test/scenarios/move_skip_sighted.cfg
    A data/test/scenarios/order_of_nested_events.cfg
    A data/test/scenarios/prestart_settings.cfg
    M data/test/scenarios/readme.txt
    A data/test/scenarios/recruit_facing.cfg
    A data/test/scenarios/sighted_events.cfg
    A data/test/scenarios/store_locations.cfg
    A data/test/scenarios/test_assert.cfg
    A data/test/scenarios/test_berzerk_firststrike.cfg
    A data/test/scenarios/test_check_victory.cfg
    A data/test/scenarios/test_clear.cfg
    A data/test/scenarios/test_dofile.cfg
    A data/test/scenarios/test_end_turn.cfg
    A data/test/scenarios/test_grunt_tod_damage.cfg
    A data/test/scenarios/test_lua.cfg
    A data/test/scenarios/test_lua_wml.cfg
    A data/test/scenarios/test_max_menu_items.cfg
    A data/test/scenarios/test_menu_items.cfg
    A data/test/scenarios/test_move.cfg
    A data/test/scenarios/test_move_unit.cfg
    A data/test/scenarios/test_relative_dir.cfg
    A data/test/scenarios/test_require.cfg
    A data/test/scenarios/test_return.cfg
    A data/test/scenarios/test_role_types.cfg
    A data/test/scenarios/test_unit_map.cfg
    A data/test/scenarios/test_victory_attacks.cfg
    A data/test/scenarios/two_plus_two.cfg
    A data/test/scenarios/unit_spawns_at_nearest_vacant_hex.cfg
    A data/test/scenarios/units_offmap_goto_recall.cfg
    A data/test/scenarios/xp_mod.cfg
    A data/test/test/filesystem/enum/A1.cfg
    A data/test/test/filesystem/enum/A2.cfg
    A data/test/test/filesystem/enum/A3.cfg
    A data/test/test/filesystem/enum/B1.cfg
    A data/test/test/filesystem/enum/B2.cfg
    A data/test/test/filesystem/enum/B3.cfg
    A data/test/test/filesystem/enum/D1/empty_dir
    A data/test/test/filesystem/enum/D2/empty_dir
    A data/test/test/filesystem/enum/D3/empty_dir
    A data/test/test/filesystem/enum/_final.cfg
    A data/test/test/filesystem/enum/_initial.cfg
    A data/themes/_initial.cfg
    A data/themes/classic.cfg
    M data/themes/default.cfg
    R data/themes/dfool.cfg
    M data/themes/editor.cfg
    R data/themes/experimental.cfg
    R data/themes/macros.cfg
    M data/themes/null.cfg
    A data/themes/pandora.cfg
    A data/themes/unit_box.cfg
    M data/themes/widescreen.cfg
    A data/tips.cfg
    R data/tools/.gitignore
    A data/tools/GUI.pyw
    M data/tools/Makefile
    M data/tools/README
    M data/tools/about_cfg_to_wiki
    M data/tools/addon_manager/html.py
    M data/tools/addon_manager/style.css
    A data/tools/campaign2wiki.py
    M data/tools/emacs_mode/wesnoth-wml-data.el
    M data/tools/expand-terrain-macros.py
    M data/tools/helptrailer.html
    M data/tools/imgcheck
    M data/tools/rmtrans/rmtrans.py
    M data/tools/terrain2wiki.py
    M data/tools/trackplacer
    R data/tools/unit_tree/.gitignore
    M data/tools/unit_tree/TeamColorizer
    M data/tools/unit_tree/html_output.py
    M data/tools/unit_tree/overview.py
    A data/tools/unit_tree/update-wmlunits
    M data/tools/unit_tree/wiki_output.py
    A data/tools/vim/wesml.vim
    A data/tools/vim/wmllua.vim
    R data/tools/wesnoth/.gitignore
    M data/tools/wesnoth/campaignserver_client.py
    M data/tools/wesnoth/libgithub.py
    M data/tools/wesnoth/wescamp.py
    M data/tools/wesnoth/wmldata.py
    M data/tools/wesnoth/wmlgrammar.py
    M data/tools/wesnoth/wmliterator.py
    M data/tools/wesnoth/wmlparser.py
    M data/tools/wesnoth/wmlparser2.py
    M data/tools/wesnoth/wmltools.py
    M data/tools/wesnoth_addon_manager
    M data/tools/wmlflip
    M data/tools/wmlindent
    M data/tools/wmllint
    A data/tools/wmllint-1.4
    R data/tools/wmllint_gui
    M data/tools/wmlmove
    M data/tools/wmlscope
    M data/tools/wmlunits
    M data/tools/wmlvalidator
    R data/tools/wmlxgettext
    R doc/.gitignore
    R doc/ana/Doxyfile
    R doc/ana/ana-class-diagram.xmi
    R doc/ana/description.tex
    R doc/ana/images/logo.svg
    R doc/ana/images/modules.png
    R doc/design/.gitignore
    M doc/design/CMakeLists.txt
    M doc/design/gui2.tex
    M doc/design/gui2/design_details.tex
    A doc/design/gui2/design_details/tooltip_placement.tex
    R doc/doxygen/.gitignore
    M doc/doxygen/footer.html
    R doc/man/.gitignore
    M doc/man/cs/wesnoth.6
    M doc/man/de/wesnoth.6
    M doc/man/en_GB/wesnoth.6
    M doc/man/es/wesnoth.6
    M doc/man/es/wesnothd.6
    M doc/man/et/wesnoth.6
    M doc/man/fi/wesnoth.6
    M doc/man/fr/wesnoth.6
    M doc/man/gl/wesnoth.6
    M doc/man/gl/wesnothd.6
    M doc/man/hu/wesnoth.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
    R doc/man/lt/wesnoth.6
    M doc/man/lt/wesnothd.6
    M doc/man/pl/wesnoth.6
    M doc/man/pt/wesnoth.6
    M doc/man/pt/wesnothd.6
    A doc/man/ru/wesnoth.6
    M doc/man/ru/wesnothd.6
    M doc/man/sk/wesnoth.6
    M doc/man/sr/wesnoth.6
    M doc/man/sr at ijekavian/wesnoth.6
    M doc/man/sr at ijekavianlatin/wesnoth.6
    M 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/man/zh_CN/wesnothd.6
    R doc/manual/.gitignore
    M doc/manual/CMakeLists.txt
    R doc/manual/images/.gitignore
    M doc/manual/images/README.txt
    A doc/manual/images/fr/game-screen-1.11.11.jpg
    R doc/manual/images/fr/game-screen-1.9.4.jpg
    R doc/manual/images/fr/main-menu-1.10.1.jpg
    A doc/manual/images/fr/main-menu-1.11.11.jpg
    A doc/manual/images/fr/multiplayer-1.11.11.jpg
    R doc/manual/images/fr/multiplayer-1.9.4.jpg
    A doc/manual/images/fr/recruit-1.11.11.jpg
    R doc/manual/images/fr/recruit-1.9.4.jpg
    A doc/manual/images/fr/right_pane-1.11.11.jpg
    R doc/manual/images/fr/right_pane-1.9.4.jpg
    A doc/manual/images/fr/top_pane-1.11.11.jpg
    R doc/manual/images/fr/top_pane-1.9.4.jpg
    A doc/manual/images/game-screen-1.11.9.jpg
    R doc/manual/images/game-screen-1.9.4.jpg
    A doc/manual/images/gl/game-screen-1.11.9.jpg
    R doc/manual/images/gl/game-screen-1.9.4.jpg
    A doc/manual/images/gl/main-menu-1.11.9.jpg
    R doc/manual/images/gl/main-menu-1.9.4.jpg
    A doc/manual/images/gl/multiplayer-1.11.9.jpg
    R doc/manual/images/gl/multiplayer-1.9.4.jpg
    A doc/manual/images/gl/recruit-1.11.9.jpg
    R doc/manual/images/gl/recruit-1.9.4.jpg
    A doc/manual/images/gl/right_pane-1.11.9.jpg
    R doc/manual/images/gl/right_pane-1.9.4.jpg
    A doc/manual/images/gl/top_pane-1.11.9.jpg
    R doc/manual/images/gl/top_pane-1.9.4.jpg
    A doc/manual/images/main-menu-1.11.9.jpg
    R doc/manual/images/main-menu-1.9.4.jpg
    A doc/manual/images/multiplayer-1.11.9.jpg
    R doc/manual/images/multiplayer-1.9.4.jpg
    M doc/manual/images/orb-blue.jpg
    M doc/manual/images/orb-green.jpg
    M doc/manual/images/orb-none.jpg
    M doc/manual/images/orb-red.jpg
    M doc/manual/images/orb-yellow.jpg
    A doc/manual/images/pt/game-screen-1.11.19.jpg
    A doc/manual/images/pt/main-menu-1.11.19.jpg
    A doc/manual/images/pt/multiplayer-1.11.19.jpg
    A doc/manual/images/pt/recruit-1.11.19.jpg
    A doc/manual/images/pt/right_pane-1.11.19.jpg
    A doc/manual/images/pt/top_pane-1.11.19.jpg
    A doc/manual/images/recruit-1.11.9.jpg
    R doc/manual/images/recruit-1.9.4.jpg
    A doc/manual/images/right_pane-1.11.9.jpg
    R doc/manual/images/right_pane-1.9.4.jpg
    R doc/manual/images/schedule-underground-illum.png
    M doc/manual/images/schedule-underground.png
    A doc/manual/images/top_pane-1.11.9.jpg
    R doc/manual/images/top_pane-1.9.4.jpg
    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.txt
    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
    A fonts/DejaVuSans-Bold.ttf
    A fonts/DejaVuSans-Oblique.ttf
    M fonts/DejaVuSans.ttf
    A fonts/DejaVuSansMono-Bold.ttf
    A fonts/DejaVuSansMono.ttf
    A fonts/fonts.conf
    R graphincludes/project/wesnoth.pm
    A host.lua
    R icons/.gitignore
    R icons/map-editor-icon-Mac.png
    R icons/wesnoth-icon-Mac.png
    M icons/wesnoth-icon.png
    M icons/wesnoth.desktop
    R icons/wesnoth_editor-icon.png
    R icons/wesnoth_editor.desktop
    R images/buttons/big-arrow-button-left-active.png
    R images/buttons/big-arrow-button-left-disabled.png
    R images/buttons/big-arrow-button-left-pressed.png
    R images/buttons/big-arrow-button-left.png
    R images/buttons/big-arrow-button-right-active.png
    R images/buttons/big-arrow-button-right-disabled.png
    R images/buttons/big-arrow-button-right-pressed.png
    R images/buttons/big-arrow-button-right.png
    R images/buttons/button-active.png
    R images/buttons/button-disabled.png
    R images/buttons/button-pressed.png
    R images/buttons/button.png
    A images/buttons/button_menu/menu_button_copper_H20-active-pressed.png
    A images/buttons/button_menu/menu_button_copper_H20-active-pressed at 2x.png
    A images/buttons/button_menu/menu_button_copper_H20-active.png
    A images/buttons/button_menu/menu_button_copper_H20-active at 2x.png
    A images/buttons/button_menu/menu_button_copper_H20-pressed.png
    A images/buttons/button_menu/menu_button_copper_H20-pressed at 2x.png
    A images/buttons/button_menu/menu_button_copper_H20.png
    A images/buttons/button_menu/menu_button_copper_H20 at 2x.png
    A images/buttons/button_menu/menu_button_small_copper_H20-active-pressed.png
    A images/buttons/button_menu/menu_button_small_copper_H20-active-pressed at 2x.png
    A images/buttons/button_menu/menu_button_small_copper_H20-active.png
    A images/buttons/button_menu/menu_button_small_copper_H20-active at 2x.png
    A images/buttons/button_menu/menu_button_small_copper_H20-pressed.png
    A images/buttons/button_menu/menu_button_small_copper_H20-pressed at 2x.png
    A images/buttons/button_menu/menu_button_small_copper_H20.png
    A images/buttons/button_menu/menu_button_small_copper_H20 at 2x.png
    M images/buttons/button_normal/button_H22-active-pressed at 2x.png
    M images/buttons/button_normal/button_H22-active at 2x.png
    R images/buttons/button_normal/button_H22-disabled.png
    R images/buttons/button_normal/button_H22-disabled at 2x.png
    M images/buttons/button_normal/button_H22-pressed at 2x.png
    M images/buttons/button_normal/button_H22 at 2x.png
    R images/buttons/button_normal/button_copper_H22-active-pressed.png
    R images/buttons/button_normal/button_copper_H22-active-pressed at 2x.png
    R images/buttons/button_normal/button_copper_H22-active.png
    R images/buttons/button_normal/button_copper_H22-active at 2x.png
    R images/buttons/button_normal/button_copper_H22-disabled.png
    R images/buttons/button_normal/button_copper_H22-disabled at 2x.png
    R images/buttons/button_normal/button_copper_H22-pressed.png
    R images/buttons/button_normal/button_copper_H22-pressed at 2x.png
    R images/buttons/button_normal/button_copper_H22.png
    R images/buttons/button_normal/button_copper_H22 at 2x.png
    R images/buttons/button_normal/button_small_H22-disabled.png
    R images/buttons/button_normal/button_small_H22-disabled at 2x.png
    R images/buttons/button_normal/button_small_copper_H22-active-pressed.png
    R images/buttons/button_normal/button_small_copper_H22-active-pressed at 2x.png
    R images/buttons/button_normal/button_small_copper_H22-active.png
    R images/buttons/button_normal/button_small_copper_H22-active at 2x.png
    R images/buttons/button_normal/button_small_copper_H22-disabled.png
    R images/buttons/button_normal/button_small_copper_H22-disabled at 2x.png
    R images/buttons/button_normal/button_small_copper_H22-pressed.png
    R images/buttons/button_normal/button_small_copper_H22-pressed at 2x.png
    R images/buttons/button_normal/button_small_copper_H22.png
    R images/buttons/button_normal/button_small_copper_H22 at 2x.png
    R images/buttons/button_selectable/button_selectable_38_base-disabled.png
    R images/buttons/button_selectable/button_selectable_74_base-disabled.png
    R images/buttons/button_square/.directory
    R images/buttons/button_square/button_square_25-disabled-pressed.png
    R images/buttons/button_square/button_square_25-disabled.png
    R images/buttons/button_square/button_square_30-disabled-pressed.png
    R images/buttons/button_square/button_square_30-disabled.png
    A images/buttons/button_square/button_square_60-active-pressed.png
    A images/buttons/button_square/button_square_60-active.png
    A images/buttons/button_square/button_square_60-disabled-pressed.png
    A images/buttons/button_square/button_square_60-disabled.png
    A images/buttons/button_square/button_square_60-pressed.png
    A images/buttons/button_square/button_square_60-touched.png
    A images/buttons/button_square/button_square_60.png
    R images/buttons/button_transparent-active.png
    R images/buttons/button_transparent-disabled.png
    R images/buttons/button_transparent-pressed.png
    R images/buttons/button_transparent.png
    M images/buttons/checkbox-active-pressed.png
    M images/buttons/checkbox-active-pressed at 2x.png
    M images/buttons/checkbox-active.png
    M images/buttons/checkbox-active at 2x.png
    R images/buttons/checkbox-disabled-pressed.png
    R images/buttons/checkbox-disabled-pressed at 2x.png
    R images/buttons/checkbox-disabled.png
    R images/buttons/checkbox-disabled at 2x.png
    M images/buttons/checkbox-pressed.png
    M images/buttons/checkbox-pressed at 2x.png
    M images/buttons/checkbox-touched.png
    M images/buttons/checkbox-touched at 2x.png
    M images/buttons/checkbox.png
    M images/buttons/checkbox at 2x.png
    A images/buttons/classic/large-button-active.png
    A images/buttons/classic/large-button-pressed.png
    A images/buttons/classic/large-button.png
    A images/buttons/classic/lite-active.png
    A images/buttons/classic/lite-pressed.png
    A images/buttons/classic/lite.png
    A images/buttons/classic/pause-active.png
    A images/buttons/classic/pause-pressed.png
    A images/buttons/classic/pause.png
    A images/buttons/classic/play-active.png
    A images/buttons/classic/play-move-active.png
    A images/buttons/classic/play-move-pressed.png
    A images/buttons/classic/play-move.png
    A images/buttons/classic/play-pressed.png
    A images/buttons/classic/play-side-active.png
    A images/buttons/classic/play-side-pressed.png
    A images/buttons/classic/play-side.png
    A images/buttons/classic/play-turn-active.png
    A images/buttons/classic/play-turn-pressed.png
    A images/buttons/classic/play-turn.png
    A images/buttons/classic/play.png
    A images/buttons/classic/stop-active.png
    A images/buttons/classic/stop-pressed.png
    A images/buttons/classic/stop.png
    R images/buttons/downarrow-button-active.png
    R images/buttons/downarrow-button-disabled.png
    R images/buttons/downarrow-button-pressed.png
    R images/buttons/downarrow-button.png
    R images/buttons/downarrow-button_transparent-active.png
    R images/buttons/downarrow-button_transparent-disabled.png
    R images/buttons/downarrow-button_transparent-pressed.png
    R images/buttons/downarrow-button_transparent.png
    R images/buttons/editor/blank_button_editor-active.png
    R images/buttons/editor/blank_button_editor-pressed.png
    R images/buttons/editor/blank_button_editor.png
    R images/buttons/editor/brush/brush-1-active-pressed.png
    R images/buttons/editor/brush/brush-1-active.png
    R images/buttons/editor/brush/brush-1-disabled-pressed.png
    R images/buttons/editor/brush/brush-1-disabled.png
    R images/buttons/editor/brush/brush-1-highlighted.png
    R images/buttons/editor/brush/brush-1-pressed-highlighted.png
    R images/buttons/editor/brush/brush-1-pressed.png
    R images/buttons/editor/brush/brush-1-touched.png
    R images/buttons/editor/brush/brush-1.png
    R images/buttons/editor/brush/brush-2-active-pressed.png
    R images/buttons/editor/brush/brush-2-active.png
    R images/buttons/editor/brush/brush-2-disabled-pressed.png
    R images/buttons/editor/brush/brush-2-disabled.png
    R images/buttons/editor/brush/brush-2-highlighted.png
    R images/buttons/editor/brush/brush-2-pressed-highlighted.png
    R images/buttons/editor/brush/brush-2-pressed.png
    R images/buttons/editor/brush/brush-2-touched.png
    R images/buttons/editor/brush/brush-2.png
    R images/buttons/editor/brush/brush-3-active-pressed.png
    R images/buttons/editor/brush/brush-3-active.png
    R images/buttons/editor/brush/brush-3-disabled-pressed.png
    R images/buttons/editor/brush/brush-3-disabled.png
    R images/buttons/editor/brush/brush-3-highlighted.png
    R images/buttons/editor/brush/brush-3-pressed-highlighted.png
    R images/buttons/editor/brush/brush-3-pressed.png
    R images/buttons/editor/brush/brush-3-touched.png
    R images/buttons/editor/brush/brush-3.png
    R images/buttons/editor/brush/brush-nw-se-active-pressed.png
    R images/buttons/editor/brush/brush-nw-se-active.png
    R images/buttons/editor/brush/brush-nw-se-disabled-pressed.png
    R images/buttons/editor/brush/brush-nw-se-disabled.png
    R images/buttons/editor/brush/brush-nw-se-highlighted.png
    R images/buttons/editor/brush/brush-nw-se-pressed-highlighted.png
    R images/buttons/editor/brush/brush-nw-se-pressed.png
    R images/buttons/editor/brush/brush-nw-se-touched.png
    R images/buttons/editor/brush/brush-nw-se.png
    R images/buttons/editor/brush/brush-se-nw-active-pressed.png
    R images/buttons/editor/brush/brush-se-nw-active.png
    R images/buttons/editor/brush/brush-se-nw-disabled-pressed.png
    R images/buttons/editor/brush/brush-se-nw-disabled.png
    R images/buttons/editor/brush/brush-se-nw-highlighted.png
    R images/buttons/editor/brush/brush-se-nw-pressed-highlighted.png
    R images/buttons/editor/brush/brush-se-nw-pressed.png
    R images/buttons/editor/brush/brush-se-nw-touched.png
    R images/buttons/editor/brush/brush-se-nw.png
    R images/buttons/editor/group/group_all-active-pressed.png
    R images/buttons/editor/group/group_all-active.png
    R images/buttons/editor/group/group_all-pressed.png
    R images/buttons/editor/group/group_all.png
    R images/buttons/editor/group/group_bridge-active-pressed.png
    R images/buttons/editor/group/group_bridge-active.png
    R images/buttons/editor/group/group_bridge-pressed.png
    R images/buttons/editor/group/group_bridge.png
    R images/buttons/editor/group/group_castle-active-pressed.png
    R images/buttons/editor/group/group_castle-active.png
    R images/buttons/editor/group/group_castle-pressed.png
    R images/buttons/editor/group/group_castle.png
    R images/buttons/editor/group/group_cave-active-pressed.png
    R images/buttons/editor/group/group_cave-active.png
    R images/buttons/editor/group/group_cave-pressed.png
    R images/buttons/editor/group/group_cave.png
    R images/buttons/editor/group/group_custom-active-pressed.png
    R images/buttons/editor/group/group_custom-active.png
    R images/buttons/editor/group/group_custom-pressed.png
    R images/buttons/editor/group/group_custom.png
    R images/buttons/editor/group/group_custom2-active-pressed.png
    R images/buttons/editor/group/group_custom2-active.png
    R images/buttons/editor/group/group_custom2-pressed.png
    R images/buttons/editor/group/group_custom2.png
    R images/buttons/editor/group/group_custom3-active-pressed.png
    R images/buttons/editor/group/group_custom3-active.png
    R images/buttons/editor/group/group_custom3-pressed.png
    R images/buttons/editor/group/group_custom3.png
    R images/buttons/editor/group/group_desert-active-pressed.png
    R images/buttons/editor/group/group_desert-active.png
    R images/buttons/editor/group/group_desert-pressed.png
    R images/buttons/editor/group/group_desert.png
    R images/buttons/editor/group/group_embellishments-active-pressed.png
    R images/buttons/editor/group/group_embellishments-active.png
    R images/buttons/editor/group/group_embellishments-pressed.png
    R images/buttons/editor/group/group_embellishments.png
    R images/buttons/editor/group/group_fall-active-pressed.png
    R images/buttons/editor/group/group_fall-active.png
    R images/buttons/editor/group/group_fall-pressed.png
    R images/buttons/editor/group/group_fall.png
    R images/buttons/editor/group/group_flat-active-pressed.png
    R images/buttons/editor/group/group_flat-active.png
    R images/buttons/editor/group/group_flat-pressed.png
    R images/buttons/editor/group/group_flat.png
    R images/buttons/editor/group/group_forest-active-pressed.png
    R images/buttons/editor/group/group_forest-active.png
    R images/buttons/editor/group/group_forest-pressed.png
    R images/buttons/editor/group/group_forest.png
    R images/buttons/editor/group/group_frozen-active-pressed.png
    R images/buttons/editor/group/group_frozen-active.png
    R images/buttons/editor/group/group_frozen-pressed.png
    R images/buttons/editor/group/group_frozen.png
    R images/buttons/editor/group/group_mainline-active-pressed.png
    R images/buttons/editor/group/group_mainline-active.png
    R images/buttons/editor/group/group_mainline-pressed.png
    R images/buttons/editor/group/group_mainline.png
    R images/buttons/editor/group/group_obstacle-active-pressed.png
    R images/buttons/editor/group/group_obstacle-active.png
    R images/buttons/editor/group/group_obstacle-pressed.png
    R images/buttons/editor/group/group_obstacle.png
    R images/buttons/editor/group/group_rough-active-pressed.png
    R images/buttons/editor/group/group_rough-active.png
    R images/buttons/editor/group/group_rough-pressed.png
    R images/buttons/editor/group/group_rough.png
    R images/buttons/editor/group/group_spring-active-pressed.png
    R images/buttons/editor/group/group_spring-active.png
    R images/buttons/editor/group/group_spring-pressed.png
    R images/buttons/editor/group/group_spring.png
    R images/buttons/editor/group/group_village-active-pressed.png
    R images/buttons/editor/group/group_village-active.png
    R images/buttons/editor/group/group_village-pressed.png
    R images/buttons/editor/group/group_village.png
    R images/buttons/editor/group/group_water-active-pressed.png
    R images/buttons/editor/group/group_water-active.png
    R images/buttons/editor/group/group_water-pressed.png
    R images/buttons/editor/group/group_water.png
    R images/buttons/editor/group/group_x-active-pressed.png
    R images/buttons/editor/group/group_x-active.png
    R images/buttons/editor/group/group_x-pressed.png
    R images/buttons/editor/group/group_x.png
    R images/buttons/editor/palette/active-pressed-both.png
    R images/buttons/editor/palette/active-pressed-down.png
    R images/buttons/editor/palette/active-pressed-up.png
    R images/buttons/editor/palette/base-active.png
    R images/buttons/editor/palette/base-touched.png
    R images/buttons/editor/palette/base.png
    R images/buttons/editor/palette/pressed-both.png
    R images/buttons/editor/palette/pressed-down.png
    R images/buttons/editor/palette/pressed-up.png
    R images/buttons/editor/palette/touched-both.png
    R images/buttons/editor/palette/touched-down.png
    R images/buttons/editor/palette/touched-up.png
    R images/buttons/editor/tool/draw_button_editor-active.png
    R images/buttons/editor/tool/draw_button_editor-pressed.png
    R images/buttons/editor/tool/draw_button_editor.png
    R images/buttons/editor/tool/flood_button_editor-active.png
    R images/buttons/editor/tool/flood_button_editor-pressed.png
    R images/buttons/editor/tool/flood_button_editor.png
    R images/buttons/editor/tool/item_button_editor-active.png
    R images/buttons/editor/tool/item_button_editor-pressed.png
    R images/buttons/editor/tool/item_button_editor.png
    R images/buttons/editor/tool/label_button_editor-active.png
    R images/buttons/editor/tool/label_button_editor-pressed.png
    R images/buttons/editor/tool/label_button_editor.png
    R images/buttons/editor/tool/pipette_button_editor-active.png
    R images/buttons/editor/tool/pipette_button_editor-pressed.png
    R images/buttons/editor/tool/pipette_button_editor.png
    R images/buttons/editor/tool/select_button_editor-active.png
    R images/buttons/editor/tool/select_button_editor-pressed.png
    R images/buttons/editor/tool/select_button_editor.png
    R images/buttons/editor/tool/soundsource_button_editor-active.png
    R images/buttons/editor/tool/soundsource_button_editor-pressed.png
    R images/buttons/editor/tool/soundsource_button_editor.png
    R images/buttons/editor/tool/start_position_button_editor-active.png
    R images/buttons/editor/tool/start_position_button_editor-pressed.png
    R images/buttons/editor/tool/start_position_button_editor.png
    R images/buttons/editor/tool/units_button_editor-active.png
    R images/buttons/editor/tool/units_button_editor-pressed.png
    R images/buttons/editor/tool/units_button_editor.png
    R images/buttons/editor/tool/villages_button_editor-active.png
    R images/buttons/editor/tool/villages_button_editor-pressed.png
    R images/buttons/editor/tool/villages_button_editor.png
    R images/buttons/editor/util/flip_map_button_editor-active.png
    R images/buttons/editor/util/flip_map_button_editor-pressed.png
    R images/buttons/editor/util/flip_map_button_editor.png
    R images/buttons/editor/util/redo_button_editor-active.png
    R images/buttons/editor/util/redo_button_editor-pressed.png
    R images/buttons/editor/util/redo_button_editor.png
    R images/buttons/editor/util/resize_button_editor-active.png
    R images/buttons/editor/util/resize_button_editor-pressed.png
    R images/buttons/editor/util/resize_button_editor.png
    R images/buttons/editor/util/toggle_grid_button_editor-active.png
    R images/buttons/editor/util/toggle_grid_button_editor-pressed.png
    R images/buttons/editor/util/toggle_grid_button_editor.png
    R images/buttons/editor/util/undo_button_editor-active.png
    R images/buttons/editor/util/undo_button_editor-pressed.png
    R images/buttons/editor/util/undo_button_editor.png
    R images/buttons/editor/util/zoom_default_button_editor-active.png
    R images/buttons/editor/util/zoom_default_button_editor-pressed.png
    R images/buttons/editor/util/zoom_default_button_editor.png
    R images/buttons/editor/util/zoom_in_button_editor-active.png
    R images/buttons/editor/util/zoom_in_button_editor-pressed.png
    R images/buttons/editor/util/zoom_in_button_editor.png
    R images/buttons/editor/util/zoom_out_button_editor-active.png
    R images/buttons/editor/util/zoom_out_button_editor-pressed.png
    R images/buttons/editor/util/zoom_out_button_editor.png
    R images/buttons/endturn-button-active.png
    R images/buttons/endturn-button-pressed.png
    R images/buttons/endturn-button.png
    R images/buttons/fold-arrow-disabled.png
    R images/buttons/fold-arrow-disabled at 2x.png
    A images/buttons/icon-base-16.png
    A images/buttons/icon-base-32.png
    A images/buttons/large-button-active-pressed.png
    M images/buttons/large-button-active.png
    M images/buttons/large-button-pressed.png
    M images/buttons/large-button.png
    R images/buttons/left_arrow-button-active.png
    R images/buttons/left_arrow-button-disabled.png
    R images/buttons/left_arrow-button-pressed.png
    R images/buttons/left_arrow-button.png
    R images/buttons/left_arrow-button_transparent-active.png
    R images/buttons/left_arrow-button_transparent-disabled.png
    R images/buttons/left_arrow-button_transparent-pressed.png
    R images/buttons/left_arrow-button_transparent.png
    R images/buttons/lite-active-pressed.png
    R images/buttons/lite-active.png
    R images/buttons/lite-disabled.png
    R images/buttons/lite-pressed.png
    R images/buttons/lite.png
    R images/buttons/lite_small-active.png
    R images/buttons/lite_small-pressed.png
    R images/buttons/lite_small.png
    R images/buttons/menu-button-active.png
    R images/buttons/menu-button-disabled.png
    R images/buttons/menu-button-pressed.png
    R images/buttons/menu-button.png
    R images/buttons/menu_buttons/menu_button_H18-active-pressed.png
    R images/buttons/menu_buttons/menu_button_H18-active-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_H18-active.png
    R images/buttons/menu_buttons/menu_button_H18-active at 2x.png
    R images/buttons/menu_buttons/menu_button_H18-disabled.png
    R images/buttons/menu_buttons/menu_button_H18-disabled at 2x.png
    R images/buttons/menu_buttons/menu_button_H18-pressed.png
    R images/buttons/menu_buttons/menu_button_H18-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_H18.png
    R images/buttons/menu_buttons/menu_button_H18 at 2x.png
    R images/buttons/menu_buttons/menu_button_H20-active-pressed.png
    R images/buttons/menu_buttons/menu_button_H20-active-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_H20-active.png
    R images/buttons/menu_buttons/menu_button_H20-active at 2x.png
    R images/buttons/menu_buttons/menu_button_H20-disabled.png
    R images/buttons/menu_buttons/menu_button_H20-disabled at 2x.png
    R images/buttons/menu_buttons/menu_button_H20-pressed.png
    R images/buttons/menu_buttons/menu_button_H20-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_H20.png
    R images/buttons/menu_buttons/menu_button_H20 at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H18-active-pressed.png
    R images/buttons/menu_buttons/menu_button_copper_H18-active-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H18-active.png
    R images/buttons/menu_buttons/menu_button_copper_H18-active at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H18-disabled.png
    R images/buttons/menu_buttons/menu_button_copper_H18-disabled at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H18-pressed.png
    R images/buttons/menu_buttons/menu_button_copper_H18-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H18.png
    R images/buttons/menu_buttons/menu_button_copper_H18 at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H20-active-pressed.png
    R images/buttons/menu_buttons/menu_button_copper_H20-active-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H20-active.png
    R images/buttons/menu_buttons/menu_button_copper_H20-active at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H20-disabled.png
    R images/buttons/menu_buttons/menu_button_copper_H20-disabled at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H20-pressed.png
    R images/buttons/menu_buttons/menu_button_copper_H20-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_copper_H20.png
    R images/buttons/menu_buttons/menu_button_copper_H20 at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H18-active-pressed.png
    R images/buttons/menu_buttons/menu_button_small_H18-active-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H18-active.png
    R images/buttons/menu_buttons/menu_button_small_H18-active at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H18-disabled.png
    R images/buttons/menu_buttons/menu_button_small_H18-disabled at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H18-pressed.png
    R images/buttons/menu_buttons/menu_button_small_H18-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H18.png
    R images/buttons/menu_buttons/menu_button_small_H18 at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H20-active-pressed.png
    R images/buttons/menu_buttons/menu_button_small_H20-active-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H20-active.png
    R images/buttons/menu_buttons/menu_button_small_H20-active at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H20-disabled.png
    R images/buttons/menu_buttons/menu_button_small_H20-disabled at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H20-pressed.png
    R images/buttons/menu_buttons/menu_button_small_H20-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_small_H20.png
    R images/buttons/menu_buttons/menu_button_small_H20 at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18-active-pressed.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18-active-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18-active.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18-active at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18-disabled.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18-disabled at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18-pressed.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18.png
    R images/buttons/menu_buttons/menu_button_small_copper_H18 at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20-active-pressed.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20-active-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20-active.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20-active at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20-disabled.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20-disabled at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20-pressed.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20-pressed at 2x.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20.png
    R images/buttons/menu_buttons/menu_button_small_copper_H20 at 2x.png
    A images/buttons/misc/orb-active.png
    A images/buttons/misc/orb-pressed.png
    A images/buttons/misc/orb.png
    R images/buttons/pause-active.png
    R images/buttons/pause-pressed.png
    R images/buttons/pause.png
    R images/buttons/play-active.png
    R images/buttons/play-pressed.png
    R images/buttons/play-side-active.png
    R images/buttons/play-side-pressed.png
    R images/buttons/play-side.png
    R images/buttons/play-turn-active.png
    R images/buttons/play-turn-pressed.png
    R images/buttons/play-turn.png
    R images/buttons/play.png
    M images/buttons/radiobox-active-pressed.png
    M images/buttons/radiobox-active-pressed at 2x.png
    M images/buttons/radiobox-active.png
    M images/buttons/radiobox-active at 2x.png
    R images/buttons/radiobox-disabled-pressed.png
    R images/buttons/radiobox-disabled-pressed at 2x.png
    R images/buttons/radiobox-disabled.png
    R images/buttons/radiobox-disabled at 2x.png
    M images/buttons/radiobox-pressed.png
    M images/buttons/radiobox-pressed at 2x.png
    M images/buttons/radiobox-touched.png
    M images/buttons/radiobox-touched at 2x.png
    M images/buttons/radiobox.png
    M images/buttons/radiobox at 2x.png
    R images/buttons/resize-direction-bottom-left.png
    R images/buttons/resize-direction-bottom-right.png
    R images/buttons/resize-direction-bottom.png
    R images/buttons/resize-direction-center.png
    R images/buttons/resize-direction-left.png
    R images/buttons/resize-direction-none.png
    R images/buttons/resize-direction-right.png
    R images/buttons/resize-direction-top-left.png
    R images/buttons/resize-direction-top-right.png
    R images/buttons/resize-direction-top.png
    R images/buttons/right_arrow-button-active.png
    R images/buttons/right_arrow-button-disabled.png
    R images/buttons/right_arrow-button-pressed.png
    R images/buttons/right_arrow-button.png
    R images/buttons/right_arrow-button_transparent-active.png
    R images/buttons/right_arrow-button_transparent-disabled.png
    R images/buttons/right_arrow-button_transparent-pressed.png
    R images/buttons/right_arrow-button_transparent.png
    M images/buttons/scrollbottom-active.png
    R images/buttons/scrollbottom-disabled.png
    M images/buttons/scrollbottom-pressed.png
    M images/buttons/scrollbottom.png
    R images/buttons/scrollbottom_transparent-active.png
    R images/buttons/scrollbottom_transparent-disabled.png
    R images/buttons/scrollbottom_transparent-pressed.png
    R images/buttons/scrollbottom_transparent.png
    M images/buttons/scrollgroove-bottom.png
    R images/buttons/scrollgroove-disabled-bottom.png
    R images/buttons/scrollgroove-disabled-horizontal.png
    R images/buttons/scrollgroove-disabled-left.png
    R images/buttons/scrollgroove-disabled-mid.png
    R images/buttons/scrollgroove-disabled-right.png
    R images/buttons/scrollgroove-disabled-top.png
    M images/buttons/scrollgroove-horizontal.png
    M images/buttons/scrollgroove-left.png
    M images/buttons/scrollgroove-mid.png
    M images/buttons/scrollgroove-right.png
    M images/buttons/scrollgroove-top.png
    R images/buttons/scrollgroove_transparent-bottom.png
    R images/buttons/scrollgroove_transparent-disabled-bottom.png
    R images/buttons/scrollgroove_transparent-disabled-horizontal.png
    R images/buttons/scrollgroove_transparent-disabled-left.png
    R images/buttons/scrollgroove_transparent-disabled-mid.png
    R images/buttons/scrollgroove_transparent-disabled-right.png
    R images/buttons/scrollgroove_transparent-disabled-top.png
    R images/buttons/scrollgroove_transparent-horizontal.png
    R images/buttons/scrollgroove_transparent-left.png
    R images/buttons/scrollgroove_transparent-mid.png
    R images/buttons/scrollgroove_transparent-right.png
    R images/buttons/scrollgroove_transparent-top.png
    M images/buttons/scrollhorizontal-active.png
    R images/buttons/scrollhorizontal-disabled.png
    M images/buttons/scrollhorizontal-pressed.png
    M images/buttons/scrollhorizontal.png
    R images/buttons/scrollhorizontal_transparent-active.png
    R images/buttons/scrollhorizontal_transparent-disabled.png
    R images/buttons/scrollhorizontal_transparent-pressed.png
    R images/buttons/scrollhorizontal_transparent.png
    M images/buttons/scrollleft-active.png
    R images/buttons/scrollleft-disabled.png
    M images/buttons/scrollleft-pressed.png
    M images/buttons/scrollleft.png
    R images/buttons/scrollleft_transparent-active.png
    R images/buttons/scrollleft_transparent-disabled.png
    R images/buttons/scrollleft_transparent-pressed.png
    R images/buttons/scrollleft_transparent.png
    M images/buttons/scrollmid-active.png
    R images/buttons/scrollmid-disabled.png
    M images/buttons/scrollmid-pressed.png
    M images/buttons/scrollmid.png
    R images/buttons/scrollmid_transparent-active.png
    R images/buttons/scrollmid_transparent-disabled.png
    R images/buttons/scrollmid_transparent-pressed.png
    R images/buttons/scrollmid_transparent.png
    M images/buttons/scrollright-active.png
    R images/buttons/scrollright-disabled.png
    M images/buttons/scrollright-pressed.png
    M images/buttons/scrollright.png
    R images/buttons/scrollright_transparent-active.png
    R images/buttons/scrollright_transparent-disabled.png
    R images/buttons/scrollright_transparent-pressed.png
    R images/buttons/scrollright_transparent.png
    M images/buttons/scrolltop-active.png
    R images/buttons/scrolltop-disabled.png
    M images/buttons/scrolltop-pressed.png
    M images/buttons/scrolltop.png
    R images/buttons/scrolltop_transparent-active.png
    R images/buttons/scrolltop_transparent-disabled.png
    R images/buttons/scrolltop_transparent-pressed.png
    R images/buttons/scrolltop_transparent.png
    R images/buttons/sliders/slider-disabled.png
    R images/buttons/sliders/slider-disabled at 2x.png
    R images/buttons/sliders/slider_arrow_blue-disabled.png
    R images/buttons/sliders/slider_arrow_blue-disabled at 2x.png
    R images/buttons/sliders/slider_arrow_gold-active at 2x.png
    R images/buttons/sliders/slider_arrow_gold-disabled.png
    R images/buttons/sliders/slider_arrow_gold-disabled at 2x.png
    A images/buttons/sliders/slider_arrow_gold at 2x-active.png
    R images/buttons/stop-active.png
    R images/buttons/stop-pressed.png
    R images/buttons/stop.png
    R images/buttons/unfold-arrow-disabled.png
    R images/buttons/unfold-arrow-disabled at 2x.png
    R images/buttons/uparrow-button-active.png
    R images/buttons/uparrow-button-disabled.png
    R images/buttons/uparrow-button-pressed.png
    R images/buttons/uparrow-button.png
    R images/buttons/uparrow-button_transparent-active.png
    R images/buttons/uparrow-button_transparent-disabled.png
    R images/buttons/uparrow-button_transparent-pressed.png
    R images/buttons/uparrow-button_transparent.png
    R images/cursors-bw/.gitignore
    R images/cursors/.gitignore
    R images/dialogs/.gitignore
    A images/dialogs/lite_opaque-background.png
    A images/dialogs/lite_opaque-border-botleft.png
    A images/dialogs/lite_opaque-border-botright.png
    A images/dialogs/lite_opaque-border-left.png
    A images/dialogs/lite_opaque-border-right.png
    A images/dialogs/lite_opaque-border-top.png
    A images/dialogs/lite_opaque-border-topleft.png
    A images/dialogs/lite_opaque-border-topright.png
    A images/dialogs/lite_opaque-border_bottom.png
    A images/dialogs/lite_translucent-background.png
    A images/dialogs/lite_translucent-border-botleft.png
    A images/dialogs/lite_translucent-border-botright.png
    A images/dialogs/lite_translucent-border-left.png
    A images/dialogs/lite_translucent-border-right.png
    A images/dialogs/lite_translucent-border-top.png
    A images/dialogs/lite_translucent-border-topleft.png
    A images/dialogs/lite_translucent-border-topright.png
    A images/dialogs/lite_translucent-border_bottom.png
    A images/dialogs/medium_translucent-background.png
    A images/dialogs/medium_translucent-border-botleft.png
    A images/dialogs/medium_translucent-border-botright.png
    A images/dialogs/medium_translucent-border-left.png
    A images/dialogs/medium_translucent-border-right.png
    A images/dialogs/medium_translucent-border-top.png
    A images/dialogs/medium_translucent-border-topleft.png
    A images/dialogs/medium_translucent-border-topright.png
    A images/dialogs/medium_translucent-border_bottom.png
    M images/dialogs/opaque-background.png
    M images/dialogs/opaque-border-botleft.png
    M images/dialogs/opaque-border-botright.png
    M images/dialogs/opaque-border-bottom.png
    M images/dialogs/opaque-border-left.png
    M images/dialogs/opaque-border-right.png
    M images/dialogs/opaque-border-top.png
    M images/dialogs/opaque-border-topleft.png
    M images/dialogs/opaque-border-topright.png
    A images/dialogs/selection-background.png
    A images/dialogs/selection-border-botleft.png
    A images/dialogs/selection-border-botright.png
    A images/dialogs/selection-border-bottom.png
    A images/dialogs/selection-border-left.png
    A images/dialogs/selection-border-right.png
    A images/dialogs/selection-border-top.png
    A images/dialogs/selection-border-topleft.png
    A images/dialogs/selection-border-topright.png
    A images/dialogs/selection2-background.png
    A images/dialogs/selection2-border-botleft.png
    A images/dialogs/selection2-border-botright.png
    A images/dialogs/selection2-border-bottom.png
    A images/dialogs/selection2-border-left.png
    A images/dialogs/selection2-border-right.png
    A images/dialogs/selection2-border-top.png
    A images/dialogs/selection2-border-topleft.png
    A images/dialogs/selection2-border-topright.png
    A images/dialogs/strong_opaque-background.png
    A images/dialogs/strong_opaque-border-botleft.png
    A images/dialogs/strong_opaque-border-botright.png
    A images/dialogs/strong_opaque-border-left.png
    A images/dialogs/strong_opaque-border-right.png
    A images/dialogs/strong_opaque-border-top.png
    A images/dialogs/strong_opaque-border-topleft.png
    A images/dialogs/strong_opaque-border-topright.png
    A images/dialogs/strong_opaque-border_bottom.png
    A images/dialogs/strong_translucent-background.png
    A images/dialogs/strong_translucent-border-botleft.png
    A images/dialogs/strong_translucent-border-botright.png
    A images/dialogs/strong_translucent-border-left.png
    A images/dialogs/strong_translucent-border-right.png
    A images/dialogs/strong_translucent-border-top.png
    A images/dialogs/strong_translucent-border-topleft.png
    A images/dialogs/strong_translucent-border-topright.png
    A images/dialogs/strong_translucent-border_bottom.png
    A images/dialogs/thick_opaque-background.png
    A images/dialogs/thick_opaque-border-botleft.png
    A images/dialogs/thick_opaque-border-botright.png
    A images/dialogs/thick_opaque-border-bottom.png
    A images/dialogs/thick_opaque-border-left.png
    A images/dialogs/thick_opaque-border-right.png
    A images/dialogs/thick_opaque-border-top.png
    A images/dialogs/thick_opaque-border-topleft.png
    A images/dialogs/thick_opaque-border-topright.png
    A images/dialogs/thin_opaque-background.png
    A images/dialogs/thin_opaque-border-botleft.png
    A images/dialogs/thin_opaque-border-botright.png
    A images/dialogs/thin_opaque-border-bottom.png
    A images/dialogs/thin_opaque-border-left.png
    A images/dialogs/thin_opaque-border-right.png
    A images/dialogs/thin_opaque-border-top.png
    A images/dialogs/thin_opaque-border-topleft.png
    A images/dialogs/thin_opaque-border-topright.png
    A images/dialogs/thin_translucent-background.png
    A images/dialogs/thin_translucent-border-botleft.png
    A images/dialogs/thin_translucent-border-botright.png
    A images/dialogs/thin_translucent-border-bottom.png
    A images/dialogs/thin_translucent-border-left.png
    A images/dialogs/thin_translucent-border-right.png
    A images/dialogs/thin_translucent-border-top.png
    A images/dialogs/thin_translucent-border-topleft.png
    A images/dialogs/thin_translucent-border-topright.png
    A images/dialogs/thin_transluscent-background.png
    A images/dialogs/thin_transluscent-border-botleft.png
    A images/dialogs/thin_transluscent-border-botright.png
    A images/dialogs/thin_transluscent-border-bottom.png
    A images/dialogs/thin_transluscent-border-left.png
    A images/dialogs/thin_transluscent-border-right.png
    A images/dialogs/thin_transluscent-border-top.png
    A images/dialogs/thin_transluscent-border-topleft.png
    A images/dialogs/thin_transluscent-border-topright.png
    R images/dialogs/translucent-background_50.png
    R images/dialogs/translucent-background_55.png
    R images/dialogs/translucent-background_60.png
    R images/dialogs/translucent-background_65.png
    R images/dialogs/translucent-background_70.png
    R images/dialogs/translucent-background_75.png
    R images/dialogs/translucent-background_80.png
    R images/dialogs/translucent-background_85.png
    M images/dialogs/translucent54-background.png
    M images/dialogs/translucent54-border-botleft.png
    M images/dialogs/translucent54-border-botright.png
    M images/dialogs/translucent54-border-bottom.png
    M images/dialogs/translucent54-border-left.png
    M images/dialogs/translucent54-border-right.png
    M images/dialogs/translucent54-border-top.png
    M images/dialogs/translucent54-border-topleft.png
    M images/dialogs/translucent54-border-topright.png
    M images/dialogs/translucent65-background.png
    M images/dialogs/translucent65-border-botleft.png
    M images/dialogs/translucent65-border-botright.png
    M images/dialogs/translucent65-border-bottom.png
    M images/dialogs/translucent65-border-left.png
    M images/dialogs/translucent65-border-right.png
    M images/dialogs/translucent65-border-top.png
    M images/dialogs/translucent65-border-topleft.png
    M images/dialogs/translucent65-border-topright.png
    R images/flags/.gitignore
    R images/flags/flag-1.png
    R images/flags/flag-2.png
    R images/flags/flag-3.png
    R images/flags/flag-4.png
    R images/flags/flag-icon.png
    R images/flags/knalgan-flag-1.png
    R images/flags/knalgan-flag-2.png
    R images/flags/knalgan-flag-3.png
    R images/flags/knalgan-flag-4.png
    R images/flags/knalgan-flag-icon.png
    R images/flags/long-flag-1.png
    R images/flags/long-flag-2.png
    R images/flags/long-flag-3.png
    R images/flags/long-flag-4.png
    R images/flags/long-flag-icon.png
    R images/flags/loyalist-flag-1.png
    R images/flags/loyalist-flag-2.png
    R images/flags/loyalist-flag-3.png
    R images/flags/loyalist-flag-4.png
    R images/flags/loyalist-flag-icon.png
    R images/flags/ragged-flag-1.png
    R images/flags/ragged-flag-2.png
    R images/flags/ragged-flag-3.png
    R images/flags/ragged-flag-4.png
    R images/flags/ragged-flag-5.png
    R images/flags/ragged-flag-6.png
    R images/flags/ragged-flag-icon.png
    R images/flags/undead-flag-1.png
    R images/flags/undead-flag-2.png
    R images/flags/undead-flag-3.png
    R images/flags/undead-flag-4.png
    R images/flags/undead-flag-icon.png
    R images/flags/wood-elvish-flag-1.png
    R images/flags/wood-elvish-flag-2.png
    R images/flags/wood-elvish-flag-3.png
    R images/flags/wood-elvish-flag-4.png
    R images/flags/wood-elvish-flag-icon.png
    R images/footsteps/.gitignore
    R images/game-icon.png
    R images/help/indentation.png
    R images/icons/.gitignore
    A images/icons/action/about_25-active.png
    A images/icons/action/about_25-pressed.png
    A images/icons/action/about_25.png
    M images/icons/action/add_25-active.png
    M images/icons/action/add_25-pressed.png
    M images/icons/action/add_25.png
    A images/icons/action/add_30-active.png
    A images/icons/action/add_30-pressed.png
    A images/icons/action/add_30.png
    A images/icons/action/copy_25-active.png
    A images/icons/action/copy_25-pressed.png
    A images/icons/action/copy_25.png
    M images/icons/action/delete_25-active.png
    M images/icons/action/delete_25-pressed.png
    M images/icons/action/delete_25.png
    A images/icons/action/delete_30-active.png
    A images/icons/action/delete_30-pressed.png
    A images/icons/action/delete_30.png
    M images/icons/action/editor-brush-1_25-active.png
    M images/icons/action/editor-brush-1_25-pressed.png
    M images/icons/action/editor-brush-1_25.png
    M images/icons/action/editor-brush-1_30-active.png
    M images/icons/action/editor-brush-1_30-pressed.png
    M images/icons/action/editor-brush-1_30.png
    M images/icons/action/editor-brush-2_25-active.png
    M images/icons/action/editor-brush-2_25-pressed.png
    M images/icons/action/editor-brush-2_25.png
    M images/icons/action/editor-brush-2_30-active.png
    M images/icons/action/editor-brush-2_30-pressed.png
    M images/icons/action/editor-brush-2_30.png
    M images/icons/action/editor-brush-3_25-active.png
    M images/icons/action/editor-brush-3_25-pressed.png
    M images/icons/action/editor-brush-3_25.png
    M images/icons/action/editor-brush-3_30-active.png
    M images/icons/action/editor-brush-3_30-pressed.png
    M images/icons/action/editor-brush-3_30.png
    M images/icons/action/editor-brush-nw-se_25-active.png
    M images/icons/action/editor-brush-nw-se_25-pressed.png
    M images/icons/action/editor-brush-nw-se_25.png
    M images/icons/action/editor-brush-nw-se_30-active.png
    M images/icons/action/editor-brush-nw-se_30-pressed.png
    M images/icons/action/editor-brush-nw-se_30.png
    M images/icons/action/editor-brush-sw-ne_25-active.png
    M images/icons/action/editor-brush-sw-ne_25-pressed.png
    M images/icons/action/editor-brush-sw-ne_25.png
    M images/icons/action/editor-brush-sw-ne_30-active.png
    M images/icons/action/editor-brush-sw-ne_30-pressed.png
    M images/icons/action/editor-brush-sw-ne_30.png
    A images/icons/action/editor-close-map_25-active.png
    A images/icons/action/editor-close-map_25-pressed.png
    A images/icons/action/editor-close-map_25.png
    A images/icons/action/editor-close-map_30-active.png
    A images/icons/action/editor-close-map_30-pressed.png
    A images/icons/action/editor-close-map_30.png
    A images/icons/action/editor-paste_60.png
    A images/icons/action/editor-tool-fill_60.png
    A images/icons/action/editor-tool-item_60.png
    A images/icons/action/editor-tool-label_60.png
    A images/icons/action/editor-tool-paint_60.png
    A images/icons/action/editor-tool-select_60.png
    A images/icons/action/editor-tool-soundsource_60.png
    A images/icons/action/editor-tool-starting-position_60.png
    A images/icons/action/editor-tool-unit_60-active.png
    A images/icons/action/editor-tool-unit_60-pressed.png
    A images/icons/action/editor-tool-unit_60.png
    A images/icons/action/editor-tool-village_60.png
    A images/icons/action/minimap-draw-terrain_25-active.png
    A images/icons/action/minimap-draw-terrain_25-pressed.png
    A images/icons/action/minimap-draw-terrain_25.png
    A images/icons/action/minimap-terrain-coding_25-active.png
    A images/icons/action/minimap-terrain-coding_25-pressed.png
    A images/icons/action/minimap-terrain-coding_25.png
    A images/icons/action/minimap-unit-coding_25-active.png
    A images/icons/action/minimap-unit-coding_25-pressed.png
    A images/icons/action/minimap-unit-coding_25.png
    M images/icons/action/ornate_add_25-active.png
    M images/icons/action/ornate_add_25-pressed.png
    M images/icons/action/ornate_add_25.png
    A images/icons/action/ornate_add_30-active.png
    A images/icons/action/ornate_add_30-pressed.png
    A images/icons/action/ornate_add_30.png
    M images/icons/action/ornate_delete_25-active.png
    M images/icons/action/ornate_delete_25-pressed.png
    M images/icons/action/ornate_delete_25.png
    A images/icons/action/ornate_delete_30-active.png
    A images/icons/action/ornate_delete_30-pressed.png
    A images/icons/action/ornate_delete_30.png
    M images/icons/action/ornate_pause_25-active.png
    M images/icons/action/ornate_pause_25-pressed.png
    M images/icons/action/ornate_pause_25.png
    A images/icons/action/ornate_pause_30-active.png
    A images/icons/action/ornate_pause_30-pressed.png
    A images/icons/action/ornate_pause_30.png
    M images/icons/action/ornate_play_25-active.png
    M images/icons/action/ornate_play_25-pressed.png
    M images/icons/action/ornate_play_25.png
    A images/icons/action/ornate_play_30-active.png
    A images/icons/action/ornate_play_30-pressed.png
    A images/icons/action/ornate_play_30.png
    M images/icons/action/ornate_play_side_25-active.png
    M images/icons/action/ornate_play_side_25-pressed.png
    M images/icons/action/ornate_play_side_25.png
    A images/icons/action/ornate_play_side_30-active.png
    A images/icons/action/ornate_play_side_30-pressed.png
    A images/icons/action/ornate_play_side_30.png
    M images/icons/action/ornate_play_turn_25-active.png
    M images/icons/action/ornate_play_turn_25-pressed.png
    M images/icons/action/ornate_play_turn_25.png
    A images/icons/action/ornate_play_turn_30-active.png
    A images/icons/action/ornate_play_turn_30-pressed.png
    A images/icons/action/ornate_play_turn_30.png
    M images/icons/action/ornate_stop_25-active.png
    M images/icons/action/ornate_stop_25-pressed.png
    M images/icons/action/ornate_stop_25.png
    A images/icons/action/ornate_stop_30-active.png
    A images/icons/action/ornate_stop_30-pressed.png
    A images/icons/action/ornate_stop_30.png
    M images/icons/action/pause_25-active.png
    M images/icons/action/pause_25-pressed.png
    M images/icons/action/pause_25.png
    M images/icons/action/pause_30-active.png
    M images/icons/action/pause_30-pressed.png
    M images/icons/action/pause_30.png
    M images/icons/action/play_25-active.png
    M images/icons/action/play_25-pressed.png
    M images/icons/action/play_25.png
    M images/icons/action/play_30-active.png
    M images/icons/action/play_30-pressed.png
    M images/icons/action/play_30.png
    A images/icons/action/play_move_30-active.png
    A images/icons/action/play_move_30-pressed.png
    A images/icons/action/play_move_30.png
    M images/icons/action/play_side_25-active.png
    M images/icons/action/play_side_25-pressed.png
    M images/icons/action/play_side_25.png
    A images/icons/action/play_side_30-active.png
    A images/icons/action/play_side_30-pressed.png
    A images/icons/action/play_side_30.png
    M images/icons/action/play_turn_25-active.png
    M images/icons/action/play_turn_25-pressed.png
    M images/icons/action/play_turn_25.png
    A images/icons/action/play_turn_30-active.png
    A images/icons/action/play_turn_30-pressed.png
    A images/icons/action/play_turn_30.png
    A images/icons/action/playlist_25-active.png
    A images/icons/action/playlist_25-pressed.png
    A images/icons/action/playlist_25.png
    A images/icons/action/playlist_30-active.png
    A images/icons/action/playlist_30-pressed.png
    A images/icons/action/playlist_30.png
    M images/icons/action/stop_25-active.png
    M images/icons/action/stop_25-pressed.png
    M images/icons/action/stop_25.png
    M images/icons/action/stop_30-active.png
    M images/icons/action/stop_30-pressed.png
    M images/icons/action/stop_30.png
    M images/icons/action/togglegrid_25-active.png
    M images/icons/action/togglegrid_25-pressed.png
    M images/icons/action/togglegrid_25.png
    A images/icons/action/zoomdefault_60-active.png
    A images/icons/action/zoomdefault_60-pressed.png
    A images/icons/action/zoomdefault_60.png
    A images/icons/arrows/arrows_blank_none_30.png
    A images/icons/arrows/long_arrow_ornate_left-pressed.png
    A images/icons/arrows/long_arrow_ornate_left-pressed at 2x.png
    A images/icons/arrows/long_arrow_ornate_right-pressed.png
    A images/icons/arrows/long_arrow_ornate_right-pressed at 2x.png
    M images/icons/arrows/short_arrow_left_25-active.png
    M images/icons/arrows/short_arrow_left_25-pressed.png
    M images/icons/arrows/short_arrow_left_25.png
    A images/icons/arrows/short_arrow_left_30-active.png
    A images/icons/arrows/short_arrow_left_30-pressed.png
    A images/icons/arrows/short_arrow_left_30.png
    M images/icons/arrows/short_arrow_ornate_left_25-active.png
    M images/icons/arrows/short_arrow_ornate_left_25-pressed.png
    M images/icons/arrows/short_arrow_ornate_left_25.png
    A images/icons/arrows/short_arrow_ornate_left_30-active.png
    A images/icons/arrows/short_arrow_ornate_left_30-pressed.png
    A images/icons/arrows/short_arrow_ornate_left_30.png
    M images/icons/arrows/short_arrow_ornate_right_25-active.png
    M images/icons/arrows/short_arrow_ornate_right_25-pressed.png
    M images/icons/arrows/short_arrow_ornate_right_25.png
    A images/icons/arrows/short_arrow_ornate_right_30-active.png
    A images/icons/arrows/short_arrow_ornate_right_30-pressed.png
    A images/icons/arrows/short_arrow_ornate_right_30.png
    M images/icons/arrows/short_arrow_right_25-active.png
    M images/icons/arrows/short_arrow_right_25-pressed.png
    M images/icons/arrows/short_arrow_right_25.png
    A images/icons/arrows/short_arrow_right_30-active.png
    A images/icons/arrows/short_arrow_right_30-pressed.png
    A images/icons/arrows/short_arrow_right_30.png
    M images/icons/icon-addon-delete.png
    M images/icons/icon-addon-publish.png
    M images/icons/icon-display.png
    M images/icons/icon-game.png
    M images/icons/icon-general.png
    M images/icons/icon-hostgame.png
    M images/icons/icon-music.png
    M images/icons/icon-server.png
    M images/icons/icon-serverother.png
    A images/icons/icon-titlescreen.png
    A images/icons/items/item_misc_30-pressed.png
    A images/icons/items/item_misc_30.png
    A images/icons/items/item_scenery_30-pressed.png
    A images/icons/items/item_scenery_30.png
    A images/icons/profiles/ambush.png
    A images/icons/profiles/arcane.png
    A images/icons/profiles/backstab.png
    A images/icons/profiles/berserk.png
    A images/icons/profiles/blades.png
    A images/icons/profiles/chaotic.png
    A images/icons/profiles/charge.png
    A images/icons/profiles/cold.png
    A images/icons/profiles/concealment.png
    A images/icons/profiles/cures.png
    A images/icons/profiles/drain.png
    A images/icons/profiles/fire.png
    A images/icons/profiles/firststrike.png
    A images/icons/profiles/heals_4.png
    A images/icons/profiles/heals_8.png
    A images/icons/profiles/illuminates.png
    A images/icons/profiles/impact.png
    A images/icons/profiles/lawful.png
    A images/icons/profiles/leadership.png
    A images/icons/profiles/liminal.png
    A images/icons/profiles/local_tod.png
    A images/icons/profiles/magical.png
    A images/icons/profiles/marksman.png
    A images/icons/profiles/melee_attack.png
    A images/icons/profiles/neutral.png
    A images/icons/profiles/nightstalk.png
    A images/icons/profiles/petrify.png
    A images/icons/profiles/pierce.png
    A images/icons/profiles/plague.png
    A images/icons/profiles/poison.png
    A images/icons/profiles/ranged_attack.png
    A images/icons/profiles/regenerates.png
    A images/icons/profiles/skirmisher.png
    A images/icons/profiles/slow.png
    A images/icons/profiles/steadfast.png
    A images/icons/profiles/submerge.png
    A images/icons/profiles/swarm.png
    A images/icons/profiles/teleport.png
    A images/icons/profiles/terrain_defense.png
    M images/icons/terrain/terrain_type_castle.png
    M images/icons/terrain/terrain_type_castle_30.png
    M images/icons/terrain/terrain_type_cave.png
    M images/icons/terrain/terrain_type_cave_30.png
    M images/icons/terrain/terrain_type_deep_water.png
    M images/icons/terrain/terrain_type_deep_water_30.png
    M images/icons/terrain/terrain_type_flat.png
    M images/icons/terrain/terrain_type_flat_30.png
    A images/icons/terrain/terrain_type_fog.png
    A images/icons/terrain/terrain_type_fog_30.png
    M images/icons/terrain/terrain_type_forest.png
    M images/icons/terrain/terrain_type_forest_30.png
    M images/icons/terrain/terrain_type_frozen.png
    M images/icons/terrain/terrain_type_frozen_30.png
    M images/icons/terrain/terrain_type_fungus.png
    M images/icons/terrain/terrain_type_fungus_30.png
    M images/icons/terrain/terrain_type_hills.png
    M images/icons/terrain/terrain_type_hills_30.png
    M images/icons/terrain/terrain_type_impassable.png
    M images/icons/terrain/terrain_type_impassable_30.png
    M images/icons/terrain/terrain_type_info.png
    M images/icons/terrain/terrain_type_info_30.png
    M images/icons/terrain/terrain_type_keep.png
    M images/icons/terrain/terrain_type_keep_30.png
    M images/icons/terrain/terrain_type_mountains.png
    M images/icons/terrain/terrain_type_mountains_30.png
    M images/icons/terrain/terrain_type_rails.png
    M images/icons/terrain/terrain_type_rails_30.png
    M images/icons/terrain/terrain_type_reef.png
    M images/icons/terrain/terrain_type_reef_30.png
    M images/icons/terrain/terrain_type_sand.png
    M images/icons/terrain/terrain_type_sand_30.png
    M images/icons/terrain/terrain_type_shallow_water.png
    M images/icons/terrain/terrain_type_shallow_water_30.png
    A images/icons/terrain/terrain_type_shroud.png
    A images/icons/terrain/terrain_type_shroud_30.png
    M images/icons/terrain/terrain_type_swamp_water.png
    M images/icons/terrain/terrain_type_swamp_water_30.png
    M images/icons/terrain/terrain_type_unwalkable.png
    M images/icons/terrain/terrain_type_unwalkable_30.png
    M images/icons/terrain/terrain_type_village.png
    M images/icons/terrain/terrain_type_village_30.png
    A images/icons/unit-groups/era_default_khalifate_30-pressed.png
    A images/icons/unit-groups/era_default_khalifate_30.png
    M images/icons/unit-groups/race_custom2_30-pressed.png
    M images/icons/unit-groups/race_custom2_30.png
    M images/icons/unit-groups/race_custom3_30-pressed.png
    M images/icons/unit-groups/race_custom3_30.png
    M images/icons/unit-groups/race_custom_30-pressed.png
    M images/icons/unit-groups/race_custom_30.png
    A images/icons/unit-groups/race_falcon_30-pressed.png
    A images/icons/unit-groups/race_falcon_30.png
    A images/icons/unit-groups/race_khalifate_30-pressed.png
    A images/icons/unit-groups/race_khalifate_30.png
    R images/misc/bar-energy-tinygui.png
    M images/misc/bar-energy.png
    R images/misc/character-box.png
    A images/misc/ellipse-hero-nozoc-bottom.png
    A images/misc/ellipse-hero-nozoc-selected-bottom.png
    A images/misc/ellipse-hero-nozoc-selected-top.png
    A images/misc/ellipse-hero-nozoc-top.png
    A images/misc/ellipse-leader-nozoc-bottom.png
    A images/misc/ellipse-leader-nozoc-selected-bottom.png
    A images/misc/ellipse-leader-nozoc-selected-top.png
    A images/misc/ellipse-leader-nozoc-top.png
    M images/misc/hover-hex-bottom.png
    A images/misc/hover-hex-enemy-bottom.png
    A images/misc/hover-hex-enemy-top.png
    R images/misc/hover-hex-enemy.png
    M images/misc/hover-hex-top.png
    A images/misc/hover-hex-yours-bottom.png
    A images/misc/hover-hex-yours-top.png
    R images/misc/hover-hex-yours.png
    A images/misc/jewel-tc.png
    A images/misc/l10n/gl/logo.png
    A images/misc/leader-crown-alt.png
    M images/misc/leader-crown.png
    M images/misc/lobby.png
    R images/misc/lobby_tiny.png
    A images/misc/map.png
    R images/misc/missing-image-trans.png
    R images/misc/orb-ally.png
    R images/misc/orb-enemy.png
    R images/misc/orb-moved.png
    R images/misc/orb-partmoved.png
    R images/misc/orb-unmoved.png
    A images/misc/orb.png
    A images/misc/orb at 2x.png
    R images/misc/selection-background.png
    R images/misc/selection-border-botleft.png
    R images/misc/selection-border-botright.png
    R images/misc/selection-border-bottom.png
    R images/misc/selection-border-left.png
    R images/misc/selection-border-right.png
    R images/misc/selection-border-top.png
    R images/misc/selection-border-topleft.png
    R images/misc/selection-border-topright.png
    R images/misc/selection2-background.png
    R images/misc/selection2-border-botleft.png
    R images/misc/selection2-border-botright.png
    R images/misc/selection2-border-bottom.png
    R images/misc/selection2-border-left.png
    R images/misc/selection2-border-right.png
    R images/misc/selection2-border-top.png
    R images/misc/selection2-border-topleft.png
    R images/misc/selection2-border-topright.png
    R images/misc/selection2_transparent-background.png
    R images/misc/selection2_transparent-border-botleft.png
    R images/misc/selection2_transparent-border-botright.png
    R images/misc/selection2_transparent-border-bottom.png
    R images/misc/selection2_transparent-border-left.png
    R images/misc/selection2_transparent-border-right.png
    R images/misc/selection2_transparent-border-top.png
    R images/misc/selection2_transparent-border-topleft.png
    R images/misc/selection2_transparent-border-topright.png
    R images/misc/selection3-background.png
    R images/misc/selection3-border-botleft.png
    R images/misc/selection3-border-botright.png
    R images/misc/selection3-border-bottom.png
    R images/misc/selection3-border-left.png
    R images/misc/selection3-border-right.png
    R images/misc/selection3-border-top.png
    R images/misc/selection3-border-topleft.png
    R images/misc/selection3-border-topright.png
    R images/misc/sort-arrow-reverse.png
    R images/misc/sort-arrow.png
    A images/misc/soundsource-heard-lrg.png
    A images/misc/soundsource-heard.png
    A images/misc/soundsource-source-lrg.png
    A images/misc/soundsource-source.png
    R images/misc/topleft-corner.png
    R images/misc/topright-corner.png
    A images/misc/visibility.png
    R images/tools/.gitignore
    R images/tools/exploder/.gitignore
    A jenkins-wrap.sh
    A join.lua
    M l10n-spec
    M l10n-track
    M misc/fortunes/wesnoth
    A misc/found_poetry/found_poetry
    A mp_tests
    M packaging/windows/SConscript
    M packaging/windows/Wesnoth.nsi.in
    M packaging/windows/wesnoth-icon.ico
    A packaging/windows/wesnoth.exe.manifest
    M packaging/windows/wesnoth.rc
    R packaging/windows/wesnoth_editor.rc
    A packaging/windows/wesnothd.rc
    M players_changelog
    R po/.gitignore
    R po/wesnoth-ai/.gitignore
    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/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
    R po/wesnoth-ai/remove-potcdate.sin
    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
    A po/wesnoth-ai/wesnoth-ai.pot
    M po/wesnoth-ai/zh_CN.po
    M po/wesnoth-ai/zh_TW.po
    R po/wesnoth-anl/.gitignore
    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/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
    R po/wesnoth-anl/remove-potcdate.sin
    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
    R po/wesnoth-aoi/.gitignore
    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/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
    R po/wesnoth-aoi/remove-potcdate.sin
    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
    R po/wesnoth-did/.gitignore
    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/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
    R po/wesnoth-did/remove-potcdate.sin
    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/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
    R po/wesnoth-dm/remove-potcdate.sin
    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
    R po/wesnoth-dw/.gitignore
    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
    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
    R po/wesnoth-dw/remove-potcdate.sin
    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
    R po/wesnoth-editor/.gitignore
    M po/wesnoth-editor/POTFILES.in
    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/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
    R po/wesnoth-editor/remove-potcdate.sin
    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
    R po/wesnoth-ei/.gitignore
    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/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
    R po/wesnoth-ei/remove-potcdate.sin
    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
    R po/wesnoth-help/.gitignore
    M po/wesnoth-help/POTFILES.in
    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/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
    R po/wesnoth-httt/.gitignore
    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/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
    R po/wesnoth-httt/remove-potcdate.sin
    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
    R po/wesnoth-l/.gitignore
    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
    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
    R po/wesnoth-l/remove-potcdate.sin
    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
    R po/wesnoth-lib/.gitignore
    M po/wesnoth-lib/POTFILES.in
    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/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
    R po/wesnoth-lib/remove-potcdate.sin
    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
    R po/wesnoth-low/.gitignore
    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/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
    R po/wesnoth-low/remove-potcdate.sin
    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
    R po/wesnoth-manpages/.gitignore
    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
    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.pot
    M po/wesnoth-manpages/zh_CN.po
    M po/wesnoth-manpages/zh_TW.po
    R po/wesnoth-manual/.gitignore
    M po/wesnoth-manual/af.po
    M po/wesnoth-manual/ang.po
    M po/wesnoth-manual/ang at latin.po
    M po/wesnoth-manual/ar.po
    M po/wesnoth-manual/bg.po
    M po/wesnoth-manual/ca.po
    M po/wesnoth-manual/ca_ES at valencia.po
    M po/wesnoth-manual/cs.po
    M po/wesnoth-manual/da.po
    M po/wesnoth-manual/de.po
    M po/wesnoth-manual/el.po
    M po/wesnoth-manual/en at shaw.po
    M po/wesnoth-manual/en_GB.po
    M po/wesnoth-manual/eo.po
    M po/wesnoth-manual/es.po
    M po/wesnoth-manual/et.po
    M po/wesnoth-manual/eu.po
    M po/wesnoth-manual/fi.po
    M po/wesnoth-manual/fr.po
    M po/wesnoth-manual/fur_IT.po
    M po/wesnoth-manual/ga.po
    M po/wesnoth-manual/gd.po
    M po/wesnoth-manual/gl.po
    M po/wesnoth-manual/he.po
    M po/wesnoth-manual/hr.po
    M po/wesnoth-manual/hu.po
    M po/wesnoth-manual/id.po
    M po/wesnoth-manual/is.po
    M po/wesnoth-manual/it.po
    M po/wesnoth-manual/ja.po
    M po/wesnoth-manual/ko.po
    M po/wesnoth-manual/la.po
    M po/wesnoth-manual/lt.po
    M po/wesnoth-manual/lv.po
    M po/wesnoth-manual/mk.po
    M po/wesnoth-manual/mr.po
    M po/wesnoth-manual/nb_NO.po
    M po/wesnoth-manual/nl.po
    M po/wesnoth-manual/pl.po
    M po/wesnoth-manual/pt.po
    M po/wesnoth-manual/pt_BR.po
    M po/wesnoth-manual/racv.po
    M po/wesnoth-manual/ro.po
    M po/wesnoth-manual/ru.po
    M po/wesnoth-manual/sk.po
    M po/wesnoth-manual/sl.po
    M po/wesnoth-manual/sr.po
    M po/wesnoth-manual/sr at ijekavian.po
    M po/wesnoth-manual/sr at ijekavianlatin.po
    M po/wesnoth-manual/sr at latin.po
    M po/wesnoth-manual/sv.po
    M po/wesnoth-manual/tl.po
    M po/wesnoth-manual/tr.po
    M po/wesnoth-manual/uk.po
    M po/wesnoth-manual/vi.po
    M po/wesnoth-manual/wesnoth-manual.pot
    M po/wesnoth-manual/zh_CN.po
    M po/wesnoth-manual/zh_TW.po
    R po/wesnoth-multiplayer/.gitignore
    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/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
    R po/wesnoth-multiplayer/remove-potcdate.sin
    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
    R po/wesnoth-nr/.gitignore
    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
    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
    R po/wesnoth-nr/remove-potcdate.sin
    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
    R po/wesnoth-sof/.gitignore
    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/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
    R po/wesnoth-sof/remove-potcdate.sin
    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
    R po/wesnoth-sotbe/.gitignore
    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/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
    R po/wesnoth-sotbe/remove-potcdate.sin
    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
    R po/wesnoth-tb/.gitignore
    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/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
    R po/wesnoth-tb/remove-potcdate.sin
    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
    R po/wesnoth-test/.gitignore
    M po/wesnoth-test/POTFILES.in
    M po/wesnoth-test/de.po
    M po/wesnoth-test/gd.po
    M po/wesnoth-test/la.po
    M po/wesnoth-test/lt.po
    M po/wesnoth-test/pt.po
    M po/wesnoth-test/pt_BR.po
    R po/wesnoth-test/remove-potcdate.sin
    M po/wesnoth-test/wesnoth-test.pot
    M po/wesnoth-test/zh_CN.po
    R po/wesnoth-thot/.gitignore
    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/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
    R po/wesnoth-thot/remove-potcdate.sin
    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
    R po/wesnoth-trow/.gitignore
    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/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
    R po/wesnoth-trow/remove-potcdate.sin
    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
    R po/wesnoth-tsg/.gitignore
    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/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
    R po/wesnoth-tsg/remove-potcdate.sin
    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
    R po/wesnoth-tutorial/.gitignore
    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/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
    R po/wesnoth-tutorial/remove-potcdate.sin
    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
    R po/wesnoth-units/.gitignore
    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
    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
    R po/wesnoth-units/remove-potcdate.sin
    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
    R po/wesnoth-utbs/POTFILES.in
    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/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
    R po/wesnoth-utbs/remove-potcdate.sin
    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
    R po/wesnoth/.gitignore
    M po/wesnoth/POTFILES.in
    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/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
    R po/wesnoth/remove-potcdate.sin
    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
    R projectfiles/CodeBlocks-SCons/.gitignore
    M projectfiles/CodeBlocks-SCons/wesnoth.cbp
    M projectfiles/CodeBlocks-SCons/wesnothd.cbp
    R projectfiles/CodeBlocks/.gitignore
    A projectfiles/CodeBlocks/README.md
    R projectfiles/CodeBlocks/README.txt
    M projectfiles/CodeBlocks/liblua.cbp
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/CodeBlocks/wesnothd.cbp
    R projectfiles/CodeLite/.gitignore
    M projectfiles/CodeLite/wesnoth.project
    R projectfiles/Dev-C++/.gitignore
    R projectfiles/VC9/.gitignore
    A projectfiles/VC9/README.md
    R projectfiles/VC9/README.txt
    A projectfiles/VC9/WML_tests.cmd
    A projectfiles/VC9/WindowsTimeout.cpp
    A projectfiles/VC9/WindowsTimeout.vcproj
    M projectfiles/VC9/liblua.vcproj
    M projectfiles/VC9/schema_generator.vcproj
    M projectfiles/VC9/wesnoth.sln
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnoth.vcproj.user
    A projectfiles/VC9/wesnoth.vcxproj.user
    M projectfiles/VC9/wesnothd.vcproj
    M projectfiles/VC9/wesnothd.vcproj.user
    A projectfiles/VC9/wesnothd.vcxproj.user
    M projectfiles/VC9/wesnothlib.vcproj
    R projectfiles/Xcode/.gitignore
    M projectfiles/Xcode/English.lproj/InfoPlist.strings
    M projectfiles/Xcode/Info.plist
    M projectfiles/Xcode/Mac Sources/SDLMain.m
    M projectfiles/Xcode/Resources/SDLMain.nib/designable.nib
    M projectfiles/Xcode/Resources/SDLMain.nib/keyedobjects.nib
    A projectfiles/Xcode/Resources/fonts.conf
    R projectfiles/Xcode/Resources/pango.aliases
    M projectfiles/Xcode/Resources/pango.modules
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-arabic-fc.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-arabic-lang.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-basic-atsui.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-basic-fc.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-hangul-fc.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-hebrew-fc.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-indic-fc.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-indic-lang.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-khmer-fc.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-syriac-fc.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-thai-fc.so
    R projectfiles/Xcode/Resources/pango/1.6.0/modules/pango-tibetan-fc.so
    A projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-arabic-lang.so
    A projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-basic-coretext.so
    A projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-basic-fc.so
    A projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-indic-lang.so
    A projectfiles/Xcode/Resources/pangorc
    R projectfiles/Xcode/Wesnoth.xcodeproj/.gitignore
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    A projectfiles/Xcode/readme.md
    R projectfiles/Xcode/readme.txt
    R py-compile
    R resources/attacks/glowing-fist.png
    R resources/campaigns/Descent_Into_Darkness/images/story/book.png
    R resources/campaigns/Descent_Into_Darkness/images/story/end.png
    R resources/campaigns/Descent_Into_Darkness/images/story/parthyn.png
    R resources/campaigns/Descent_Into_Darkness/images/story/travel.png
    R resources/campaigns/Liberty/images/story/Halstead.png
    R resources/campaigns/Liberty/images/story/frontier.png
    R resources/campaigns/Liberty/images/story/island.png
    R resources/campaigns/Liberty/images/story/return_to_Dallben_and_Delwyn.png
    R resources/campaigns/The_South_Guard/story/fall_HR.jpg
    R resources/campaigns/The_South_Guard/story/summer_HR.jpg
    R resources/campaigns/The_South_Guard/story/winter_HR.jpg
    R resources/cartography-tools/COPYING
    R resources/cartography-tools/bfw-640x480.psd
    R resources/cartography-tools/bfw-htt-gimp.psd
    R resources/cartography-tools/brushes/wesnoth_fort01.gbr
    R resources/cartography-tools/brushes/wesnoth_fort02.gbr
    R resources/cartography-tools/brushes/wesnoth_fort03.gbr
    R resources/cartography-tools/brushes/wesnoth_fort04.gbr
    R resources/cartography-tools/brushes/wesnoth_fort05.gbr
    R resources/cartography-tools/brushes/wesnoth_fort06.gbr
    R resources/cartography-tools/brushes/wesnoth_fort07.gbr
    R resources/cartography-tools/brushes/wesnoth_fort08.gbr
    R resources/cartography-tools/brushes/wesnoth_fort09.gbr
    R resources/cartography-tools/brushes/wesnoth_fort10.gbr
    R resources/cartography-tools/brushes/wesnoth_hill1.gbr
    R resources/cartography-tools/brushes/wesnoth_label.gbr
    R resources/cartography-tools/brushes/wesnoth_mountain1.gbr
    R resources/cartography-tools/brushes/wesnoth_signpost.gbr
    R resources/cartography-tools/brushes/wesnoth_swamp.gih
    R resources/cartography-tools/brushes/wesnoth_traildot.gbr
    R resources/cartography-tools/brushes/wesnoth_tree.gbr
    R resources/cartography-tools/great-continent.xcf
    R resources/cartography-tools/map-howto.txt
    R resources/cartography-tools/workshop/coords-temporary.txt
    R resources/cartography-tools/workshop/font.txt
    R resources/cartography-tools/workshop/mark-crossroads.png
    R resources/cartography-tools/workshop/mark-easterninvasion.png
    R resources/cartography-tools/workshop/mark-halstead.png
    R resources/cartography-tools/workshop/mark-heirtothethrone.png
    R resources/cartography-tools/workshop/mark-roads.png
    R resources/cartography-tools/workshop/name-aldril.png
    R resources/cartography-tools/workshop/name-bayofpearls.png
    R resources/cartography-tools/workshop/name-blackwaterport.png
    R resources/cartography-tools/workshop/name-carcyn.png
    R resources/cartography-tools/workshop/name-dantonk.png
    R resources/cartography-tools/workshop/name-elensefar.png
    R resources/cartography-tools/workshop/name-forttahn.png
    R resources/cartography-tools/workshop/name-glamdrol.png
    R resources/cartography-tools/workshop/name-glynsforest.png
    R resources/cartography-tools/workshop/name-isleofalduin.png
    R resources/cartography-tools/workshop/name-lakevrug.png
    R resources/cartography-tools/workshop/name-rumyr.png
    R resources/cartography-tools/workshop/name-soradoc.png
    R resources/cartography-tools/workshop/name-tath.png
    R resources/cartography-tools/workshop/name-thefordofabez.png
    R resources/cartography-tools/workshop/name-weldyn.png
    R resources/cartography-tools/workshop/sign-aethenwood.png
    R resources/cartography-tools/workshop/sign-dulatushills.png
    R resources/cartography-tools/workshop/sign-easternlands.png
    R resources/cartography-tools/workshop/sign-greywoods.png
    R resources/cartography-tools/workshop/sign-gryphonmountain.png
    R resources/cartography-tools/workshop/sign-northernlands.png
    R resources/cartography-tools/workshop/sign-wesmereforest.png
    R resources/cartography-tools/workshop/wesnoth-blank.png
    R resources/effects/leaderflare.svg
    R resources/gettext.wesnoth.org/public_html/wesnoth-gettext/westats/stats/.gitignore
    R resources/image-localization/de/wesnoth.xcf
    R resources/image-localization/en at shaw/logo.xcf
    R resources/image-localization/en at shaw/notes
    R resources/image-localization/es/logo.xcf
    R resources/image-localization/es/trow-logo.xcf
    R resources/image-localization/es/wesnoth.xcf
    R resources/image-localization/fr/dead-water.xcf
    R resources/image-localization/fr/farnorth.xcf
    R resources/image-localization/fr/great-continent-fr.xcf
    R resources/image-localization/fr/label-trow.xcf
    R resources/image-localization/fr/logo.xcf
    R resources/image-localization/fr/trow-logo.xcf
    R resources/image-localization/la/logo.xcf
    R resources/image-localization/la/trow-logo.xcf
    R resources/image-localization/la/wesnoth.xcf
    R resources/image-localization/lt/great-continent-lt.xcf
    R resources/image-localization/maps/An_Orcish_Incursion/localization.xcf
    R resources/image-localization/maps/Dead_Water/localization.xcf
    R resources/image-localization/maps/Descent_Into_Darkness/localization.xcf
    R resources/image-localization/maps/Eastern_Invasion/localization.xcf
    R resources/image-localization/maps/Heir_To_The_Throne/localization.xcf
    R resources/image-localization/maps/Liberty/localization.xcf
    R resources/image-localization/maps/Sceptre_of_Fire/localization.xcf
    R resources/image-localization/maps/Son_Of_The_Black_Eye/localization.xcf
    R resources/image-localization/maps/The_Rise_Of_Wesnoth/localization.xcf
    R resources/image-localization/maps/The_South_Guard/localization.xcf
    R resources/image-localization/maps/wesnoth-map-localization.scm
    R resources/image-localization/sr/an-orcish-incursion-map.xcf
    R resources/image-localization/sr/logo.xcf
    R resources/image-localization/sr/son-of-the-black-eye-map.xcf
    R resources/image-localization/sr/wesnoth.xcf
    R resources/image-localization/sr at latin/an-orcish-incursion-map.xcf
    R resources/image-localization/sr at latin/logo.xcf
    R resources/image-localization/sr at latin/son-of-the-black-eye-map.xcf
    R resources/image-localization/sr at latin/wesnoth.xcf
    R resources/image-localization/templates/bfw-logo/bfw-logo.xcf
    R resources/image-localization/templates/lobby-icons/references
    R resources/image-localization/templates/lobby-icons/sort-az-off.xcf
    R resources/image-localization/templates/lobby-icons/sort-az.xcf
    R resources/image-localization/templates/trow-logo/trow-logo.xcf
    R resources/image-localization/tutorial/gimp-nibblets-twolay.png
    R resources/image-localization/tutorial/gimp-nibblets.png
    R resources/image-localization/tutorial/gimp-selection-copy-paste.png
    R resources/image-localization/tutorial/gimp-text-tool.png
    R resources/image-localization/tutorial/gimp-windows.png
    R resources/image-localization/tutorial/logo-huge.png
    R resources/image-localization/tutorial/map-label-parchment.jpg
    R resources/image-localization/tutorial/map-label-parchment.png
    R resources/image-localization/tutorial/map-label-plain.jpg
    R resources/image-localization/tutorial/map-label-plain.png
    R resources/image-localization/tutorial/map-label-plainrot.jpg
    R resources/image-localization/tutorial/map-label-plainrot.png
    R resources/image-localization/tutorial/map-parchments.jpg
    R resources/image-localization/tutorial/map-parchments.png
    R resources/image-localization/tutorial/notes.txt
    R resources/image-localization/tutorial/overlay-final.jpg
    R resources/image-localization/tutorial/overlay-final.png
    R resources/image-localization/tutorial/overlay-layer-to-mask.jpg
    R resources/image-localization/tutorial/overlay-layer-to-mask.png
    R resources/image-localization/tutorial/overlay-mask.jpg
    R resources/image-localization/tutorial/overlay-mask.png
    R resources/image-localization/tutorial/shield-w-text-final.jpg
    R resources/image-localization/tutorial/shield-w-text-final.png
    R resources/image-localization/tutorial/text-base-final.jpg
    R resources/image-localization/tutorial/text-base-final.png
    R resources/image-localization/tutorial/text-bump-map.png
    R resources/image-localization/tutorial/text-temporary.jpg
    R resources/image-localization/tutorial/text-temporary.png
    R resources/image-localization/tutorial/topo-w-orig-labels.jpg
    R resources/image-localization/tutorial/topo-w-orig-labels.png
    R resources/images/terrain/bridge/woodbridge.svg
    R resources/images/terrain/bridge/woodbridge_edges.svg
    R resources/images/terrain/bridge/woodbridge_joints.svg
    R resources/images/terrain/rails.xcf
    R resources/portraits/Alex_Jarocha-Ernst/README
    R resources/portraits/Alex_Jarocha-Ernst/elvish-shaman.png
    R resources/portraits/James_Woo/alanin.png
    R resources/portraits/James_Woo/baglur.png
    R resources/portraits/James_Woo/dacyn.png
    R resources/portraits/James_Woo/durstorn.png
    R resources/portraits/James_Woo/eloh.png
    R resources/portraits/James_Woo/eloh_rage.png
    R resources/portraits/James_Woo/elyssa.png
    R resources/portraits/James_Woo/elyssa_silver.png
    R resources/portraits/James_Woo/esanoo.png
    R resources/portraits/James_Woo/garak.png
    R resources/portraits/James_Woo/grog.png
    R resources/portraits/James_Woo/gweddry.png
    R resources/portraits/James_Woo/gwiti.png
    R resources/portraits/James_Woo/gwiti_lich.png
    R resources/portraits/James_Woo/haldric_II.png
    R resources/portraits/James_Woo/kaleh.png
    R resources/portraits/James_Woo/keratur.png
    R resources/portraits/James_Woo/keratur_chainmail.png
    R resources/portraits/James_Woo/keratur_uncloaked.png
    R resources/portraits/James_Woo/khrakrahs.png
    R resources/portraits/James_Woo/mal_ravanal.png
    R resources/portraits/James_Woo/melusand.png
    R resources/portraits/James_Woo/nati.png
    R resources/portraits/James_Woo/nym.png
    R resources/portraits/James_Woo/nym_cape.png
    R resources/portraits/James_Woo/old/asheviere.png
    R resources/portraits/James_Woo/old/black_the_red.png
    R resources/portraits/James_Woo/old/cloaked.png
    R resources/portraits/James_Woo/old/cloaked_revealed.png
    R resources/portraits/James_Woo/old/delfador.png
    R resources/portraits/James_Woo/old/delfador_angry.png
    R resources/portraits/James_Woo/old/eloh.png
    R resources/portraits/James_Woo/old/eloh_rage.png
    R resources/portraits/James_Woo/old/elvish_marshall.png
    R resources/portraits/James_Woo/old/elyssa.png
    R resources/portraits/James_Woo/old/elyssa_silver.png
    R resources/portraits/James_Woo/old/garak.png
    R resources/portraits/James_Woo/old/grog.png
    R resources/portraits/James_Woo/old/kaleh.png
    R resources/portraits/James_Woo/old/kalenz.png
    R resources/portraits/James_Woo/old/konrad.png
    R resources/portraits/James_Woo/old/lisar.png
    R resources/portraits/James_Woo/old/lisar_angry.png
    R resources/portraits/James_Woo/old/madru.png
    R resources/portraits/James_Woo/old/meneldur.png
    R resources/portraits/James_Woo/old/nym.png
    R resources/portraits/James_Woo/old/orc00.png
    R resources/portraits/James_Woo/old/orc01.png
    R resources/portraits/James_Woo/old/orc02.png
    R resources/portraits/James_Woo/old/orc03.png
    R resources/portraits/James_Woo/old/rogrimir.png
    R resources/portraits/James_Woo/old/zhul.png
    R resources/portraits/James_Woo/owaec.png
    R resources/portraits/James_Woo/rogrimir.png
    R resources/portraits/James_Woo/rugnur.png
    R resources/portraits/James_Woo/tanar.png
    R resources/portraits/James_Woo/thursagan.png
    R resources/portraits/James_Woo/zhul.png
    R resources/portraits/Kitty/README
    R resources/portraits/Kitty/chantal-druid-large.png
    R resources/portraits/Kitty/chantal-shyde-large.png
    R resources/portraits/Kitty/non-transparent-pngs/characters/delfador_young.png
    R resources/portraits/Kitty/non-transparent-pngs/characters/kalenz-old.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/archer-fem.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/archer.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/captain.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/champion.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/druid.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/fighter.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/highlord.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/lady.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/longbowwoman.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/lord.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/marksman.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/ranger-fem.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/ranger.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/scout.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/shaman.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/shyde.png
    R resources/portraits/Kitty/non-transparent-pngs/elves-wood/sorceress.png
    R resources/portraits/Kitty/non-transparent-pngs/human-magi/redmage.png
    R resources/portraits/Kitty/non-transparent-pngs/human-magi/redmage_fem.png
    R resources/portraits/Kitty/non-transparent-pngs/human-magi/silvermage-fem.png
    R resources/portraits/Kitty/non-transparent-pngs/human-magi/whitemage.png
    R resources/portraits/Kitty/non-transparent-pngs/human-magi/whitemage_fem.png
    R resources/portraits/Kitty/non-transparent-pngs/undead/darkadept-fem.png
    R resources/portraits/Kitty/non-transparent-pngs/undead/darkadept.png
    R resources/portraits/Kitty/non-transparent-pngs/undead/lich.png
    R resources/sounds-wav/bat-hit-1.wav
    R resources/sounds-wav/bat-hit-2.wav
    R resources/sounds-wav/bat-hit-3.wav
    R resources/sounds-wav/bat-hit-4.wav
    R resources/sounds-wav/ogre-die-1.wav
    R resources/sounds-wav/ogre-die-2.wav
    R resources/sounds-wav/ogre-die-3.wav
    R resources/sounds-wav/ogre-hit-1.wav
    R resources/sounds-wav/ogre-hit-2.wav
    R resources/sounds-wav/ogre-hit-3.wav
    R resources/sounds-wav/ogre-hit-4.wav
    R resources/sounds-wav/troll-die-1.wav
    R resources/sounds-wav/troll-die-2.wav
    R resources/sounds-wav/troll-die-3.wav
    R resources/sounds-wav/troll-hit-1.wav
    R resources/sounds-wav/troll-hit-2.wav
    R resources/sounds-wav/troll-hit-3.wav
    R resources/sounds-wav/troll-hit-4.wav
    R resources/sounds-wav/wolf-die-1.wav
    R resources/sounds-wav/wolf-die-2.wav
    R resources/sounds-wav/wolf-die-3.wav
    R resources/sounds-wav/wolf-die-4.wav
    R resources/sounds-wav/wolf-growl-1.wav
    R resources/sounds-wav/wolf-growl-2.wav
    R resources/sounds-wav/wolf-growl-3.wav
    R resources/sounds-wav/wolf-growl-4.wav
    R resources/sounds-wav/wolf-hit-1.wav
    R resources/sounds-wav/wolf-hit-2.wav
    R resources/sounds-wav/wolf-hit-3.wav
    R resources/sounds-wav/wolf-hit-4.wav
    R resources/story_images/landscape-battlefield.png
    R resources/story_images/landscape-battlefield_nohumans.png
    R resources/story_images/landscape-bridge.png
    R resources/story_images/landscape-bridge_sun.png
    R resources/story_images/landscape-castle.png
    R resources/story_images/landscape-plain.png
    A run_wml_tests
    R scons/.gitignore
    M scons/boost.py
    M scons/config_check_utils.py
    M scons/cplusplus.py
    M scons/cross_compile.py
    M scons/gettext.py
    M scons/lua.py
    M scons/pango.py
    M scons/pkgconfig.py
    M scons/python_devel.py
    M scons/sdl.py
    A sounds/gamestart.ogg
    A src/.clang-format
    R src/.gitignore
    M src/CMakeLists.txt
    M src/SConscript
    A src/SDL_SavePNG/README.md
    A src/SDL_SavePNG/savepng.cpp
    A src/SDL_SavePNG/savepng.h
    A src/SDL_gpu/CMakeLists.txt
    A src/SDL_gpu/CMake_scripts/FindFFMPEG.cmake
    A src/SDL_gpu/CMake_scripts/FindOpenGLES.cmake
    A src/SDL_gpu/CMake_scripts/FindPkgMacros.cmake
    A src/SDL_gpu/CMake_scripts/FindSDL2.cmake
    A src/SDL_gpu/Doxyfile
    A src/SDL_gpu/README-wesnoth
    A src/SDL_gpu/README.txt
    A src/SDL_gpu/SDL_gpu/Android.mk
    A src/SDL_gpu/SDL_gpu/CMakeLists.txt
    A src/SDL_gpu/SDL_gpu/GLES_1/SDL_gpu_GLES_1.c
    A src/SDL_gpu/SDL_gpu/GLES_1/SDL_gpu_GLES_1.h
    A src/SDL_gpu/SDL_gpu/GLES_2/SDL_gpu_GLES_2.c
    A src/SDL_gpu/SDL_gpu/GLES_2/SDL_gpu_GLES_2.h
    A src/SDL_gpu/SDL_gpu/GL_common/SDL_gpuShapes_GL_common.inl
    A src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_common.inl
    A src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_matrix.c
    A src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_matrix.h
    A src/SDL_gpu/SDL_gpu/OpenGL_1/SDL_gpu_OpenGL_1.c
    A src/SDL_gpu/SDL_gpu/OpenGL_1/SDL_gpu_OpenGL_1.h
    A src/SDL_gpu/SDL_gpu/OpenGL_1_BASE/SDL_gpu_OpenGL_1_BASE.c
    A src/SDL_gpu/SDL_gpu/OpenGL_1_BASE/SDL_gpu_OpenGL_1_BASE.h
    A src/SDL_gpu/SDL_gpu/OpenGL_2/SDL_gpu_OpenGL_2.c
    A src/SDL_gpu/SDL_gpu/OpenGL_2/SDL_gpu_OpenGL_2.h
    A src/SDL_gpu/SDL_gpu/OpenGL_3/SDL_gpu_OpenGL_3.c
    A src/SDL_gpu/SDL_gpu/OpenGL_3/SDL_gpu_OpenGL_3.h
    A src/SDL_gpu/SDL_gpu/SDL_gpu.c
    A src/SDL_gpu/SDL_gpu/SDL_gpu.h
    A src/SDL_gpu/SDL_gpu/SDL_gpuConfig.cmake
    A src/SDL_gpu/SDL_gpu/SDL_gpuShapes.c
    A src/SDL_gpu/SDL_gpu/SDL_gpu_Renderer.c
    A src/SDL_gpu/SDL_gpu/externals/glew/glew.c
    A src/SDL_gpu/SDL_gpu/externals/glew/glew.h
    A src/SDL_gpu/SDL_gpu/externals/glew/glxew.h
    A src/SDL_gpu/SDL_gpu/externals/glew/wglew.h
    A src/SDL_gpu/SDL_gpu/externals/stb_image/stb_image.c
    A src/SDL_gpu/SDL_gpu/externals/stb_image/stb_image.h
    A src/SDL_gpu/SDL_gpu/externals/stb_image/stb_image_write.c
    A src/SDL_gpu/SDL_gpu/externals/stb_image/stb_image_write.h
    A src/SDL_gpu/SDL_gpu/mainpage.dox
    M src/about.cpp
    M src/about.hpp
    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/heal.hpp
    M src/actions/move.cpp
    M src/actions/move.hpp
    A src/actions/shroud_clearing_action.cpp
    A src/actions/shroud_clearing_action.hpp
    M src/actions/undo.cpp
    M src/actions/undo.hpp
    A src/actions/undo_action.cpp
    A src/actions/undo_action.hpp
    A src/actions/undo_dismiss_action.cpp
    A src/actions/undo_dismiss_action.hpp
    A src/actions/undo_move_action.cpp
    A src/actions/undo_move_action.hpp
    A src/actions/undo_recall_action.cpp
    A src/actions/undo_recall_action.hpp
    A src/actions/undo_recruit_action.cpp
    A src/actions/undo_recruit_action.hpp
    A src/actions/undo_update_shroud_action.cpp
    A src/actions/undo_update_shroud_action.hpp
    M src/actions/vision.cpp
    M src/actions/vision.hpp
    R src/addon/.gitignore
    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.hpp
    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/addon/validation.hpp
    R src/ai/.gitignore
    M src/ai/actions.cpp
    M src/ai/actions.hpp
    M src/ai/akihara/recruitment.cpp
    M src/ai/akihara/recruitment.hpp
    R src/ai/composite/.gitignore
    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/component.hpp
    M src/ai/composite/contexts.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_default.hpp
    M src/ai/composite/engine_fai.cpp
    M src/ai/composite/engine_fai.hpp
    M src/ai/composite/engine_lua.cpp
    M 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/.gitignore
    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
    R src/ai/dfool/.gitignore
    R src/ai/formula/.gitignore
    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
    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
    M src/ai/interface.cpp
    M src/ai/interface.hpp
    R src/ai/lua/.gitignore
    M src/ai/lua/core.cpp
    M src/ai/lua/core.hpp
    M src/ai/lua/lua_object.cpp
    M src/ai/lua/lua_object.hpp
    A src/ai/lua/unit_advancements_aspect.cpp
    A src/ai/lua/unit_advancements_aspect.hpp
    M src/ai/manager.cpp
    M src/ai/manager.hpp
    A src/ai/recruitment/recruitment.cpp
    A src/ai/recruitment/recruitment.hpp
    M src/ai/registry.cpp
    M src/ai/registry.hpp
    A src/ai/simulated_actions.cpp
    A src/ai/simulated_actions.hpp
    M src/ai/testing.cpp
    M src/ai/testing.hpp
    R src/ai/testing/.gitignore
    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
    A src/ai/testing/stage_sf_with_rca.cpp
    A src/ai/testing/stage_sf_with_rca.hpp
    R src/ana/CMakeLists.txt
    R src/ana/api/ana.hpp
    R src/ana/api/binary_streams.hpp
    R src/ana/api/buffers.hpp
    R src/ana/api/common.hpp
    R src/ana/api/predicates.hpp
    R src/ana/api/stats.hpp
    R src/ana/api/timers.hpp
    R src/ana/apps/CMakeLists.txt
    R src/ana/apps/chat/CMakeLists.txt
    R src/ana/apps/chat/client.cpp
    R src/ana/apps/chat/server.cpp
    R src/ana/src/.gitignore
    R src/ana/src/CMakeLists.txt
    R src/ana/src/SConscript
    R src/ana/src/asio_client.cpp
    R src/ana/src/asio_client.hpp
    R src/ana/src/asio_listener.cpp
    R src/ana/src/asio_listener.hpp
    R src/ana/src/asio_proxy_connection.cpp
    R src/ana/src/asio_proxy_connection.hpp
    R src/ana/src/asio_sender.cpp
    R src/ana/src/asio_sender.hpp
    R src/ana/src/asio_server.cpp
    R src/ana/src/asio_server.hpp
    R src/ana/src/asio_timers.cpp
    R src/ana/test/CMakeLists.txt
    R src/ana/test/ana_client.cpp
    R src/ana/test/sdl_server.cpp
    M src/animated.hpp
    R src/animated.i
    A src/animated.tpp
    M src/animated_game.cpp
    M src/array.hpp
    M src/arrow.cpp
    M src/arrow.hpp
    M src/asserts.hpp
    M src/attack_prediction.cpp
    M src/attack_prediction.hpp
    M src/attack_prediction_display.cpp
    M src/attack_prediction_display.hpp
    M src/boilerplate-header.cpp
    M src/buffered_istream.hpp
    A src/build_info.cpp
    A src/build_info.hpp
    R src/builder.cpp
    R src/builder.hpp
    M src/callable_objects.cpp
    M src/callable_objects.hpp
    A src/campaign_server/addon_utils.cpp
    A src/campaign_server/addon_utils.hpp
    A src/campaign_server/blacklist.cpp
    A src/campaign_server/blacklist.hpp
    M src/campaign_server/campaign_server.cpp
    A src/campaign_server/campaign_server.hpp
    A src/campaign_server/control.hpp
    A src/carryover.cpp
    A src/carryover.hpp
    R src/cavegen.cpp
    R src/cavegen.hpp
    M src/chat_events.hpp
    R src/clipboard.cpp
    R src/clipboard.hpp
    M src/color_range.cpp
    M src/color_range.hpp
    M src/commandline_options.cpp
    M src/commandline_options.hpp
    M src/config.cpp
    M src/config.hpp
    A src/config_assign.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
    A src/countdown_clock.cpp
    A src/countdown_clock.hpp
    M src/cursor.cpp
    M src/cursor.hpp
    A src/desktop/apple_notification.hpp
    A src/desktop/apple_notification.mm
    A src/desktop/clipboard.cpp
    A src/desktop/clipboard.hpp
    A src/desktop/dbus_notification.cpp
    A src/desktop/dbus_notification.hpp
    A src/desktop/notifications.cpp
    A src/desktop/notifications.hpp
    A src/desktop/open.cpp
    A src/desktop/open.hpp
    A src/desktop/version.cpp
    A src/desktop/version.hpp
    A src/desktop/windows_console.cpp
    A src/desktop/windows_console.hpp
    A src/desktop/windows_tray_notification.cpp
    A src/desktop/windows_tray_notification.hpp
    M src/dialogs.cpp
    M src/dialogs.hpp
    M src/display.cpp
    M src/display.hpp
    A src/display_chat_manager.cpp
    A src/display_chat_manager.hpp
    A src/display_context.cpp
    A src/display_context.hpp
    R src/editor/.gitignore
    M src/editor/action/action.cpp
    M src/editor/action/action.hpp
    M src/editor/action/action_base.hpp
    A src/editor/action/action_item.cpp
    A src/editor/action/action_item.hpp
    M src/editor/action/action_label.cpp
    M src/editor/action/action_label.hpp
    A src/editor/action/action_select.cpp
    A src/editor/action/action_select.hpp
    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/action_village.hpp
    M src/editor/action/mouse/mouse_action.cpp
    M src/editor/action/mouse/mouse_action.hpp
    A src/editor/action/mouse/mouse_action_item.cpp
    A 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
    A src/editor/action/mouse/mouse_action_select.cpp
    A src/editor/action/mouse/mouse_action_select.hpp
    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
    A src/editor/controller/editor_controller.cpp
    A src/editor/controller/editor_controller.hpp
    M src/editor/editor_common.hpp
    R src/editor/editor_controller.cpp
    R src/editor/editor_controller.hpp
    M src/editor/editor_display.cpp
    M src/editor/editor_display.hpp
    M src/editor/editor_main.cpp
    M src/editor/editor_main.hpp
    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/map/map_fragment.hpp
    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
    A src/editor/palette/item_palette.cpp
    A src/editor/palette/item_palette.hpp
    M src/editor/palette/palette_manager.cpp
    M src/editor/palette/palette_manager.hpp
    M src/editor/palette/terrain_palettes.cpp
    M src/editor/palette/terrain_palettes.hpp
    M src/editor/palette/tristate_button.cpp
    M src/editor/palette/tristate_button.hpp
    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/exceptions.hpp
    A src/fake_unit_manager.cpp
    A src/fake_unit_manager.hpp
    A src/fake_unit_ptr.cpp
    A src/fake_unit_ptr.hpp
    M src/filechooser.cpp
    M src/filechooser.hpp
    M src/filesystem.cpp
    M src/filesystem.hpp
    A src/filesystem_boost.cpp
    A src/filesystem_common.cpp
    M src/filesystem_win32.ii
    A src/filter_context.hpp
    A src/floating_label.cpp
    A src/floating_label.hpp
    M src/floating_point_emulation.hpp
    M src/floating_textbox.cpp
    M src/floating_textbox.hpp
    M src/font.cpp
    M src/font.hpp
    A src/font_options.hpp
    A src/format_time_summary.cpp
    A src/format_time_summary.hpp
    M src/formatter.hpp
    M src/formula.cpp
    M src/formula.hpp
    M src/formula_callable.hpp
    M src/formula_callable_fwd.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_function.hpp
    M src/formula_fwd.hpp
    M src/formula_string_utils.cpp
    M src/formula_string_utils.hpp
    M src/formula_tokenizer.cpp
    M src/formula_tokenizer.hpp
    R src/game.cpp
    A src/game_board.cpp
    A src/game_board.hpp
    A src/game_classification.cpp
    A src/game_classification.hpp
    M src/game_config.cpp
    M src/game_config.hpp
    A src/game_config_manager.cpp
    A src/game_config_manager.hpp
    R src/game_controller.cpp
    R src/game_controller.hpp
    R src/game_controller_abstract.cpp
    R src/game_controller_abstract.hpp
    R src/game_controller_new.cpp
    R src/game_controller_new.hpp
    A src/game_data.cpp
    A 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_errors.cpp
    M src/game_errors.hpp
    R src/game_events.cpp
    R src/game_events.hpp
    A src/game_events/action_wml.cpp
    A src/game_events/action_wml.hpp
    A src/game_events/conditional_wml.cpp
    A src/game_events/conditional_wml.hpp
    A src/game_events/entity_location.cpp
    A src/game_events/entity_location.hpp
    A src/game_events/handlers.cpp
    A src/game_events/handlers.hpp
    A src/game_events/manager.cpp
    A src/game_events/manager.hpp
    A src/game_events/manager_impl.cpp
    A src/game_events/manager_impl.hpp
    A src/game_events/menu_item.cpp
    A src/game_events/menu_item.hpp
    A src/game_events/pump.cpp
    A src/game_events/pump.hpp
    A src/game_events/wmi_container.cpp
    A src/game_events/wmi_container.hpp
    A src/game_initialization/configure_engine.cpp
    A src/game_initialization/configure_engine.hpp
    A src/game_initialization/connect_engine.cpp
    A src/game_initialization/connect_engine.hpp
    A src/game_initialization/create_engine.cpp
    A src/game_initialization/create_engine.hpp
    A src/game_initialization/depcheck.cpp
    A src/game_initialization/depcheck.hpp
    A src/game_initialization/flg_manager.cpp
    A src/game_initialization/flg_manager.hpp
    A src/game_initialization/lobby_reload_request_exception.hpp
    A src/game_initialization/mp_game_utils.cpp
    A src/game_initialization/mp_game_utils.hpp
    A src/game_initialization/mp_options.cpp
    A src/game_initialization/mp_options.hpp
    A src/game_initialization/multiplayer.cpp
    A src/game_initialization/multiplayer.hpp
    A src/game_initialization/multiplayer_configure.cpp
    A src/game_initialization/multiplayer_configure.hpp
    A src/game_initialization/multiplayer_connect.cpp
    A src/game_initialization/multiplayer_connect.hpp
    A src/game_initialization/multiplayer_create.cpp
    A src/game_initialization/multiplayer_create.hpp
    A src/game_initialization/multiplayer_lobby.cpp
    A src/game_initialization/multiplayer_lobby.hpp
    A src/game_initialization/multiplayer_ui.cpp
    A src/game_initialization/multiplayer_ui.hpp
    A src/game_initialization/multiplayer_wait.cpp
    A src/game_initialization/multiplayer_wait.hpp
    A src/game_initialization/playcampaign.cpp
    A src/game_initialization/playcampaign.hpp
    A src/game_initialization/singleplayer.cpp
    A src/game_initialization/singleplayer.hpp
    R src/game_instance.cpp
    R src/game_instance.hpp
    A src/game_launcher.cpp
    A src/game_launcher.hpp
    M src/game_preferences.cpp
    M src/game_preferences.hpp
    M src/game_preferences_display.cpp
    A src/game_state.cpp
    A src/game_state.hpp
    R src/gamestatus.cpp
    R src/gamestatus.hpp
    A src/generators/cave_map_generator.cpp
    A src/generators/cave_map_generator.hpp
    A src/generators/default_map_generator.cpp
    A src/generators/default_map_generator.hpp
    A src/generators/default_map_generator_job.cpp
    A src/generators/default_map_generator_job.hpp
    A src/generators/lua_map_generator.cpp
    A src/generators/lua_map_generator.hpp
    A src/generators/map_create.cpp
    A src/generators/map_create.hpp
    A src/generators/map_generator.cpp
    A src/generators/map_generator.hpp
    M src/generic_event.cpp
    M src/generic_event.hpp
    M src/gettext.cpp
    M src/gettext.hpp
    A src/gettext_boost.cpp
    M src/global.hpp
    R src/gui/auxiliary/.gitignore
    M src/gui/auxiliary/canvas.cpp
    M src/gui/auxiliary/canvas.hpp
    R src/gui/auxiliary/event/.gitignore
    M src/gui/auxiliary/event/dispatcher.cpp
    M src/gui/auxiliary/event/dispatcher.hpp
    M src/gui/auxiliary/event/dispatcher_private.hpp
    M src/gui/auxiliary/event/distributor.cpp
    M src/gui/auxiliary/event/distributor.hpp
    M src/gui/auxiliary/event/handler.cpp
    M src/gui/auxiliary/event/handler.hpp
    M src/gui/auxiliary/event/message.hpp
    M src/gui/auxiliary/filter.hpp
    M src/gui/auxiliary/find_widget.tpp
    M src/gui/auxiliary/formula.hpp
    M src/gui/auxiliary/iterator/exception.hpp
    M src/gui/auxiliary/iterator/iterator.cpp
    M src/gui/auxiliary/iterator/iterator.hpp
    M src/gui/auxiliary/iterator/policy_order.hpp
    M src/gui/auxiliary/iterator/policy_visit.hpp
    M src/gui/auxiliary/iterator/walker.hpp
    M src/gui/auxiliary/iterator/walker_grid.cpp
    M src/gui/auxiliary/iterator/walker_grid.hpp
    M src/gui/auxiliary/iterator/walker_widget.cpp
    M src/gui/auxiliary/iterator/walker_widget.hpp
    M src/gui/auxiliary/layout_exception.hpp
    M src/gui/auxiliary/log.cpp
    M src/gui/auxiliary/log.hpp
    M src/gui/auxiliary/notifiee.hpp
    M src/gui/auxiliary/notifier.hpp
    M src/gui/auxiliary/old_markup.cpp
    M src/gui/auxiliary/old_markup.hpp
    M src/gui/auxiliary/placer.cpp
    M src/gui/auxiliary/placer.hpp
    M src/gui/auxiliary/placer/horizontal_list.cpp
    M src/gui/auxiliary/placer/horizontal_list.hpp
    M src/gui/auxiliary/placer/vertical_list.cpp
    M src/gui/auxiliary/placer/vertical_list.hpp
    M src/gui/auxiliary/timer.cpp
    M src/gui/auxiliary/timer.hpp
    M src/gui/auxiliary/tips.cpp
    M src/gui/auxiliary/tips.hpp
    M src/gui/auxiliary/widget_definition.cpp
    M src/gui/auxiliary/widget_definition.hpp
    R src/gui/auxiliary/widget_definition/.gitignore
    M src/gui/auxiliary/widget_definition/button.cpp
    M src/gui/auxiliary/widget_definition/button.hpp
    M src/gui/auxiliary/widget_definition/drawing.cpp
    M src/gui/auxiliary/widget_definition/drawing.hpp
    M src/gui/auxiliary/widget_definition/horizontal_scrollbar.cpp
    M src/gui/auxiliary/widget_definition/horizontal_scrollbar.hpp
    M src/gui/auxiliary/widget_definition/image.cpp
    M src/gui/auxiliary/widget_definition/image.hpp
    M src/gui/auxiliary/widget_definition/label.cpp
    M src/gui/auxiliary/widget_definition/label.hpp
    M src/gui/auxiliary/widget_definition/listbox.cpp
    M src/gui/auxiliary/widget_definition/listbox.hpp
    M src/gui/auxiliary/widget_definition/matrix.cpp
    M src/gui/auxiliary/widget_definition/matrix.hpp
    M src/gui/auxiliary/widget_definition/minimap.cpp
    M src/gui/auxiliary/widget_definition/minimap.hpp
    M src/gui/auxiliary/widget_definition/multi_page.cpp
    M src/gui/auxiliary/widget_definition/multi_page.hpp
    M src/gui/auxiliary/widget_definition/panel.cpp
    M src/gui/auxiliary/widget_definition/panel.hpp
    M src/gui/auxiliary/widget_definition/progress_bar.cpp
    M src/gui/auxiliary/widget_definition/progress_bar.hpp
    M src/gui/auxiliary/widget_definition/repeating_button.cpp
    M src/gui/auxiliary/widget_definition/repeating_button.hpp
    M src/gui/auxiliary/widget_definition/scroll_label.cpp
    M src/gui/auxiliary/widget_definition/scroll_label.hpp
    M src/gui/auxiliary/widget_definition/scrollbar_panel.cpp
    M src/gui/auxiliary/widget_definition/scrollbar_panel.hpp
    M src/gui/auxiliary/widget_definition/slider.cpp
    M src/gui/auxiliary/widget_definition/slider.hpp
    M src/gui/auxiliary/widget_definition/spacer.cpp
    M src/gui/auxiliary/widget_definition/spacer.hpp
    M src/gui/auxiliary/widget_definition/stacked_widget.cpp
    M src/gui/auxiliary/widget_definition/stacked_widget.hpp
    M src/gui/auxiliary/widget_definition/text_box.cpp
    M src/gui/auxiliary/widget_definition/text_box.hpp
    M src/gui/auxiliary/widget_definition/toggle_button.cpp
    M src/gui/auxiliary/widget_definition/toggle_button.hpp
    M src/gui/auxiliary/widget_definition/toggle_panel.cpp
    M src/gui/auxiliary/widget_definition/toggle_panel.hpp
    M src/gui/auxiliary/widget_definition/tree_view.cpp
    M src/gui/auxiliary/widget_definition/tree_view.hpp
    M src/gui/auxiliary/widget_definition/vertical_scrollbar.cpp
    M src/gui/auxiliary/widget_definition/vertical_scrollbar.hpp
    M src/gui/auxiliary/widget_definition/window.cpp
    M src/gui/auxiliary/widget_definition/window.hpp
    M src/gui/auxiliary/window_builder.cpp
    M src/gui/auxiliary/window_builder.hpp
    R src/gui/auxiliary/window_builder/.gitignore
    M src/gui/auxiliary/window_builder/button.cpp
    M src/gui/auxiliary/window_builder/button.hpp
    M src/gui/auxiliary/window_builder/control.cpp
    M src/gui/auxiliary/window_builder/control.hpp
    M src/gui/auxiliary/window_builder/drawing.cpp
    M src/gui/auxiliary/window_builder/drawing.hpp
    M src/gui/auxiliary/window_builder/helper.cpp
    M src/gui/auxiliary/window_builder/helper.hpp
    M src/gui/auxiliary/window_builder/horizontal_listbox.cpp
    M src/gui/auxiliary/window_builder/horizontal_listbox.hpp
    M src/gui/auxiliary/window_builder/horizontal_scrollbar.cpp
    M src/gui/auxiliary/window_builder/horizontal_scrollbar.hpp
    M src/gui/auxiliary/window_builder/image.cpp
    M src/gui/auxiliary/window_builder/image.hpp
    M src/gui/auxiliary/window_builder/instance.cpp
    M src/gui/auxiliary/window_builder/instance.hpp
    M src/gui/auxiliary/window_builder/label.cpp
    M src/gui/auxiliary/window_builder/label.hpp
    M src/gui/auxiliary/window_builder/listbox.cpp
    M src/gui/auxiliary/window_builder/listbox.hpp
    M src/gui/auxiliary/window_builder/matrix.cpp
    M src/gui/auxiliary/window_builder/matrix.hpp
    M src/gui/auxiliary/window_builder/minimap.cpp
    M src/gui/auxiliary/window_builder/minimap.hpp
    M src/gui/auxiliary/window_builder/multi_page.cpp
    M src/gui/auxiliary/window_builder/multi_page.hpp
    M src/gui/auxiliary/window_builder/pane.cpp
    M src/gui/auxiliary/window_builder/pane.hpp
    M src/gui/auxiliary/window_builder/panel.cpp
    M src/gui/auxiliary/window_builder/panel.hpp
    M src/gui/auxiliary/window_builder/password_box.cpp
    M src/gui/auxiliary/window_builder/password_box.hpp
    M src/gui/auxiliary/window_builder/progress_bar.cpp
    M src/gui/auxiliary/window_builder/progress_bar.hpp
    M src/gui/auxiliary/window_builder/repeating_button.cpp
    M src/gui/auxiliary/window_builder/repeating_button.hpp
    M src/gui/auxiliary/window_builder/scroll_label.cpp
    M src/gui/auxiliary/window_builder/scroll_label.hpp
    M src/gui/auxiliary/window_builder/scrollbar_panel.cpp
    M src/gui/auxiliary/window_builder/scrollbar_panel.hpp
    M src/gui/auxiliary/window_builder/slider.cpp
    M src/gui/auxiliary/window_builder/slider.hpp
    M src/gui/auxiliary/window_builder/spacer.cpp
    M src/gui/auxiliary/window_builder/spacer.hpp
    M src/gui/auxiliary/window_builder/stacked_widget.cpp
    M src/gui/auxiliary/window_builder/stacked_widget.hpp
    M src/gui/auxiliary/window_builder/text_box.cpp
    M src/gui/auxiliary/window_builder/text_box.hpp
    M src/gui/auxiliary/window_builder/toggle_button.cpp
    M src/gui/auxiliary/window_builder/toggle_button.hpp
    M src/gui/auxiliary/window_builder/toggle_panel.cpp
    M src/gui/auxiliary/window_builder/toggle_panel.hpp
    M src/gui/auxiliary/window_builder/tree_view.cpp
    M src/gui/auxiliary/window_builder/tree_view.hpp
    M src/gui/auxiliary/window_builder/vertical_scrollbar.cpp
    M src/gui/auxiliary/window_builder/vertical_scrollbar.hpp
    M src/gui/auxiliary/window_builder/viewport.cpp
    M src/gui/auxiliary/window_builder/viewport.hpp
    R src/gui/dialogs/.gitignore
    R src/gui/dialogs/addon/.gitignore
    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
    A src/gui/dialogs/advanced_graphics_options.cpp
    A 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
    A src/gui/dialogs/campaign_settings.cpp
    A src/gui/dialogs/campaign_settings.hpp
    M src/gui/dialogs/chat_log.cpp
    M src/gui/dialogs/chat_log.hpp
    A src/gui/dialogs/core_selection.cpp
    A 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
    A src/gui/dialogs/depcheck_confirm_change.cpp
    A src/gui/dialogs/depcheck_confirm_change.hpp
    A src/gui/dialogs/depcheck_select_new.cpp
    A src/gui/dialogs/depcheck_select_new.hpp
    M src/gui/dialogs/dialog.cpp
    M src/gui/dialogs/dialog.hpp
    M src/gui/dialogs/edit_label.cpp
    M src/gui/dialogs/edit_label.hpp
    M src/gui/dialogs/edit_text.cpp
    M src/gui/dialogs/edit_text.hpp
    A src/gui/dialogs/editor/custom_tod.cpp
    A src/gui/dialogs/editor/custom_tod.hpp
    M src/gui/dialogs/editor/editor_edit_label.cpp
    M src/gui/dialogs/editor/editor_edit_label.hpp
    A src/gui/dialogs/editor/editor_edit_scenario.cpp
    A src/gui/dialogs/editor/editor_edit_scenario.hpp
    A src/gui/dialogs/editor/editor_edit_side.cpp
    A 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_new_map.cpp
    M src/gui/dialogs/editor_new_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
    R src/gui/dialogs/editor_settings.cpp
    R src/gui/dialogs/editor_settings.hpp
    M src/gui/dialogs/field-fwd.hpp
    M src/gui/dialogs/field.hpp
    M src/gui/dialogs/folder_create.cpp
    M src/gui/dialogs/folder_create.hpp
    M src/gui/dialogs/formula_debugger.cpp
    M src/gui/dialogs/formula_debugger.hpp
    A src/gui/dialogs/game_cache_options.cpp
    A src/gui/dialogs/game_cache_options.hpp
    M src/gui/dialogs/game_delete.cpp
    M src/gui/dialogs/game_delete.hpp
    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_save.hpp
    A src/gui/dialogs/game_version.cpp
    A 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/language_selection.cpp
    M src/gui/dialogs/language_selection.hpp
    R src/gui/dialogs/lobby/.gitignore
    M src/gui/dialogs/lobby/lobby_data.cpp
    M src/gui/dialogs/lobby/lobby_data.hpp
    M src/gui/dialogs/lobby/lobby_info.cpp
    M src/gui/dialogs/lobby/lobby_info.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
    A src/gui/dialogs/lua_interpreter.cpp
    A src/gui/dialogs/lua_interpreter.hpp
    M src/gui/dialogs/message.cpp
    M src/gui/dialogs/message.hpp
    A src/gui/dialogs/mp_alerts_options.cpp
    A 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
    R src/gui/dialogs/mp_create_game_choose_mods.cpp
    R src/gui/dialogs/mp_create_game_choose_mods.hpp
    M src/gui/dialogs/mp_create_game_set_password.cpp
    M src/gui/dialogs/mp_create_game_set_password.hpp
    R src/gui/dialogs/mp_depcheck_confirm_change.cpp
    R src/gui/dialogs/mp_depcheck_confirm_change.hpp
    R src/gui/dialogs/mp_depcheck_select_new.cpp
    R src/gui/dialogs/mp_depcheck_select_new.hpp
    M src/gui/dialogs/mp_host_game_prompt.cpp
    M src/gui/dialogs/mp_host_game_prompt.hpp
    A src/gui/dialogs/mp_join_game_password_prompt.cpp
    A src/gui/dialogs/mp_join_game_password_prompt.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
    A src/gui/dialogs/screenshot_notification.cpp
    A src/gui/dialogs/screenshot_notification.hpp
    M src/gui/dialogs/simple_item_selector.cpp
    M src/gui/dialogs/simple_item_selector.hpp
    A src/gui/dialogs/theme_list.cpp
    A src/gui/dialogs/theme_list.hpp
    M src/gui/dialogs/tip.cpp
    M src/gui/dialogs/tip.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/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/wml_error.cpp
    A src/gui/dialogs/wml_error.hpp
    M src/gui/dialogs/wml_message.cpp
    M src/gui/dialogs/wml_message.hpp
    M src/gui/lib/types/point.cpp
    M src/gui/lib/types/point.hpp
    R src/gui/widgets/.gitignore
    M src/gui/widgets/button.cpp
    M src/gui/widgets/button.hpp
    M src/gui/widgets/clickable.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
    M src/gui/widgets/debug.hpp
    M src/gui/widgets/detail/register.tpp
    M src/gui/widgets/drawing.cpp
    M src/gui/widgets/drawing.hpp
    M src/gui/widgets/event_executor.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
    M src/gui/widgets/helper.cpp
    M src/gui/widgets/helper.hpp
    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/integer_selector.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
    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/gui/widgets/window_private.hpp
    M src/halo.cpp
    M src/halo.hpp
    M src/hash.cpp
    M src/hash.hpp
    R src/help.cpp
    R src/help.hpp
    A src/help/help.cpp
    A src/help/help.hpp
    A src/help/help_browser.cpp
    A src/help/help_browser.hpp
    A src/help/help_button.cpp
    A src/help/help_button.hpp
    A src/help/help_impl.cpp
    A src/help/help_impl.hpp
    A src/help/help_menu.cpp
    A src/help/help_menu.hpp
    A src/help/help_text_area.cpp
    A src/help/help_text_area.hpp
    A src/help/help_topic_generators.cpp
    A src/help/help_topic_generators.hpp
    A src/hotkey/command_executor.cpp
    A src/hotkey/command_executor.hpp
    A src/hotkey/hotkey_command.cpp
    A src/hotkey/hotkey_command.hpp
    A src/hotkey/hotkey_item.cpp
    A src/hotkey/hotkey_item.hpp
    A src/hotkey/hotkey_manager.cpp
    A src/hotkey/hotkey_manager.hpp
    A src/hotkey/hotkey_preferences_display.cpp
    A src/hotkey_handler.cpp
    A src/hotkey_handler.hpp
    A src/hotkey_handler_mp.cpp
    A src/hotkey_handler_mp.hpp
    A src/hotkey_handler_replay.cpp
    A src/hotkey_handler_replay.hpp
    A src/hotkey_handler_sp.cpp
    A src/hotkey_handler_sp.hpp
    R src/hotkey_preferences_display.cpp
    R src/hotkeys.cpp
    R src/hotkeys.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/intro.hpp
    M src/joystick.cpp
    M src/joystick.hpp
    M src/key.cpp
    M src/key.hpp
    M src/language.cpp
    M src/language.hpp
    R src/leader_list.cpp
    R src/leader_list.hpp
    M src/leader_scroll_dialog.cpp
    M src/leader_scroll_dialog.hpp
    M src/lexical_cast.hpp
    M src/loadscreen.cpp
    M src/loadscreen.hpp
    M src/loadscreen_empty.cpp
    M src/lobby_preferences.cpp
    M src/lobby_preferences.hpp
    M src/log.cpp
    M src/log.hpp
    R src/lua/.gitignore
    M src/lua/SConscript
    R src/lua/lapi.c
    A src/lua/lapi.cpp
    R src/lua/lauxlib.c
    A src/lua/lauxlib.cpp
    R src/lua/lbaselib.c
    A src/lua/lbaselib.cpp
    R src/lua/lbitlib.c
    A src/lua/lbitlib.cpp
    R src/lua/lcode.c
    A src/lua/lcode.cpp
    R src/lua/lcorolib.c
    A src/lua/lcorolib.cpp
    R src/lua/lctype.c
    A src/lua/lctype.cpp
    R src/lua/ldblib.c
    A src/lua/ldblib.cpp
    R src/lua/ldebug.c
    A src/lua/ldebug.cpp
    R src/lua/ldo.c
    A src/lua/ldo.cpp
    R src/lua/ldump.c
    A src/lua/ldump.cpp
    R src/lua/lfunc.c
    A src/lua/lfunc.cpp
    M src/lua/lfunc.h
    R src/lua/lgc.c
    A src/lua/lgc.cpp
    M src/lua/lgc.h
    R src/lua/linit.c
    A src/lua/linit.cpp
    R src/lua/liolib.c
    A src/lua/liolib.cpp
    R src/lua/llex.c
    A src/lua/llex.cpp
    M src/lua/llimits.h
    R src/lua/lmathlib.c
    A src/lua/lmathlib.cpp
    R src/lua/lmem.c
    A src/lua/lmem.cpp
    M src/lua/lmem.h
    R src/lua/loadlib.c
    A src/lua/loadlib.cpp
    R src/lua/lobject.c
    A src/lua/lobject.cpp
    M src/lua/lobject.h
    R src/lua/lopcodes.c
    A src/lua/lopcodes.cpp
    R src/lua/loslib.c
    A src/lua/loslib.cpp
    R src/lua/lparser.c
    A src/lua/lparser.cpp
    M src/lua/lparser.h
    R src/lua/lstate.c
    A src/lua/lstate.cpp
    M src/lua/lstate.h
    R src/lua/lstring.c
    A src/lua/lstring.cpp
    M src/lua/lstring.h
    R src/lua/lstrlib.c
    A src/lua/lstrlib.cpp
    R src/lua/ltable.c
    A src/lua/ltable.cpp
    M src/lua/ltable.h
    R src/lua/ltablib.c
    A src/lua/ltablib.cpp
    R src/lua/ltm.c
    A src/lua/ltm.cpp
    R src/lua/lua.c
    A src/lua/lua.cpp
    M src/lua/lua.h
    R src/lua/luac.c
    A src/lua/luac.cpp
    M src/lua/luaconf.h
    R src/lua/lundump.c
    A src/lua/lundump.cpp
    M src/lua/lundump.h
    R src/lua/lvm.c
    A src/lua/lvm.cpp
    M src/lua/lvm.h
    R src/lua/lzio.c
    A src/lua/lzio.cpp
    M src/lua_jailbreak_exception.cpp
    M src/lua_jailbreak_exception.hpp
    A src/make_enum.cpp
    A src/make_enum.hpp
    M src/map.cpp
    M src/map.hpp
    R src/map_create.cpp
    R src/map_create.hpp
    M src/map_exception.hpp
    M src/map_label.cpp
    M src/map_label.hpp
    M src/map_location.cpp
    M src/map_location.hpp
    M src/map_utils.hpp
    R src/mapgen.cpp
    R src/mapgen.hpp
    R src/mapgen_dialog.cpp
    R src/mapgen_dialog.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
    R src/mp_depcheck.cpp
    R src/mp_depcheck.hpp
    M src/mp_game_settings.cpp
    M src/mp_game_settings.hpp
    R src/mp_options.cpp
    R src/mp_options.hpp
    A src/mp_ui_alerts.cpp
    A src/mp_ui_alerts.hpp
    A src/mt_rng.cpp
    A src/mt_rng.hpp
    R src/multiplayer.cpp
    R src/multiplayer.hpp
    R src/multiplayer_connect.cpp
    R src/multiplayer_connect.hpp
    R src/multiplayer_create.cpp
    R src/multiplayer_create.hpp
    M src/multiplayer_error_codes.hpp
    R src/multiplayer_lobby.cpp
    R src/multiplayer_lobby.hpp
    R src/multiplayer_ui.cpp
    R src/multiplayer_ui.hpp
    R src/multiplayer_wait.cpp
    R src/multiplayer_wait.hpp
    M src/neon.hpp
    M src/network.cpp
    M src/network.hpp
    R src/network_ana.cpp
    M src/network_asio.cpp
    M src/network_asio.hpp
    R src/network_manager_ana.cpp
    R src/network_manager_ana.hpp
    M src/network_worker.cpp
    M src/network_worker.hpp
    A src/overlay.hpp
    R src/pathfind/.gitignore
    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_manager.hpp
    M src/persist_var.cpp
    M src/persist_var.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    R src/playcampaign.cpp
    R src/playcampaign.hpp
    M src/playmp_controller.cpp
    M src/playmp_controller.hpp
    M src/playsingle_controller.cpp
    M src/playsingle_controller.hpp
    M src/playturn.cpp
    M src/playturn.hpp
    A src/playturn_network_adapter.cpp
    A src/playturn_network_adapter.hpp
    M src/portrait.cpp
    M src/portrait.hpp
    M src/preferences.cpp
    M src/preferences.hpp
    M src/preferences_display.cpp
    M src/preferences_display.hpp
    M src/race.cpp
    M src/race.hpp
    R src/random.cpp
    R src/random.hpp
    A src/random_new.cpp
    A src/random_new.hpp
    A src/random_new_deterministic.cpp
    A src/random_new_deterministic.hpp
    A src/random_new_synced.cpp
    A src/random_new_synced.hpp
    A src/recall_list_manager.cpp
    A src/recall_list_manager.hpp
    M src/reference_counted_object.hpp
    M src/replay.cpp
    M src/replay.hpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp
    A src/replay_helper.cpp
    A src/replay_helper.hpp
    A src/replay_recorder_base.cpp
    A src/replay_recorder_base.hpp
    M src/reports.cpp
    M src/reports.hpp
    M src/resources.cpp
    M src/resources.hpp
    R src/rng.hpp
    M src/save_blocker.cpp
    M src/save_blocker.hpp
    A src/save_index.cpp
    A src/save_index.hpp
    A src/saved_game.cpp
    A src/saved_game.hpp
    M src/savegame.cpp
    M src/savegame.hpp
    R src/savegame_config.cpp
    M src/savegame_config.hpp
    M src/scoped_resource.hpp
    R src/scripting/.gitignore
    A src/scripting/application_lua_kernel.cpp
    A src/scripting/application_lua_kernel.hpp
    M src/scripting/debug_lua.cpp
    M src/scripting/debug_lua.hpp
    A src/scripting/game_lua_kernel.cpp
    A src/scripting/game_lua_kernel.hpp
    R src/scripting/lua.cpp
    R src/scripting/lua.hpp
    A src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp
    A src/scripting/lua_common.cpp
    A src/scripting/lua_common.hpp
    A src/scripting/lua_cpp_function.cpp
    A src/scripting/lua_cpp_function.hpp
    A src/scripting/lua_fileops.cpp
    A src/scripting/lua_fileops.hpp
    A src/scripting/lua_gui2.cpp
    A src/scripting/lua_gui2.hpp
    A src/scripting/lua_kernel_base.cpp
    A src/scripting/lua_kernel_base.hpp
    A src/scripting/lua_map_location_ops.cpp
    A src/scripting/lua_map_location_ops.hpp
    A src/scripting/lua_race.cpp
    A src/scripting/lua_race.hpp
    A src/scripting/lua_rng.cpp
    A src/scripting/lua_rng.hpp
    A src/scripting/lua_team.cpp
    A src/scripting/lua_team.hpp
    A src/scripting/lua_types.cpp
    A src/scripting/lua_types.hpp
    A src/scripting/lua_unit_type.cpp
    A src/scripting/lua_unit_type.hpp
    A src/scripting/mapgen_lua_kernel.cpp
    A src/scripting/mapgen_lua_kernel.hpp
    A src/scripting/plugins/context.cpp
    A src/scripting/plugins/context.hpp
    A src/scripting/plugins/manager.cpp
    A src/scripting/plugins/manager.hpp
    A src/scripting/push_check.hpp
    A src/sdl/alpha.cpp
    A src/sdl/alpha.hpp
    A src/sdl/compat.hpp
    A src/sdl/exception.cpp
    A src/sdl/exception.hpp
    A src/sdl/gpu.hpp
    A src/sdl/image.cpp
    A src/sdl/image.hpp
    A src/sdl/rect.cpp
    A src/sdl/rect.hpp
    A src/sdl/shader.cpp
    A src/sdl/shader.hpp
    A src/sdl/utils.cpp
    A src/sdl/utils.hpp
    A src/sdl/window.cpp
    A src/sdl/window.hpp
    R src/sdl_utils.cpp
    R src/sdl_utils.hpp
    A src/seed_rng.cpp
    A src/seed_rng.hpp
    M src/serialization/binary_or_text.cpp
    M src/serialization/binary_or_text.hpp
    A src/serialization/compression.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/tokenizer.hpp
    A src/serialization/ucs4_convert_impl.hpp
    A src/serialization/ucs4_iterator_base.hpp
    A src/serialization/unicode.cpp
    A src/serialization/unicode.hpp
    A src/serialization/unicode_cast.hpp
    A src/serialization/unicode_types.hpp
    M src/serialization/validator.cpp
    M src/serialization/validator.hpp
    M src/server/ban.cpp
    M src/server/ban.hpp
    M src/server/forum_user_handler.cpp
    M src/server/forum_user_handler.hpp
    M src/server/game.cpp
    M src/server/game.hpp
    M src/server/input_stream.cpp
    M src/server/input_stream.hpp
    M src/server/metrics.cpp
    M src/server/metrics.hpp
    M src/server/player.cpp
    M src/server/player.hpp
    M src/server/player_network.cpp
    M src/server/player_network.hpp
    M src/server/proxy.cpp
    M src/server/proxy.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/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.cpp
    M src/settings.hpp
    R src/sha1.cpp
    R src/sha1.hpp
    R src/shared_object.hpp
    M src/show_dialog.cpp
    M src/show_dialog.hpp
    M src/side_filter.cpp
    M src/side_filter.hpp
    A src/simple_rng.cpp
    M src/simple_rng.hpp
    M src/sound.cpp
    M src/sound.hpp
    M src/sound_music_track.cpp
    M src/sound_music_track.hpp
    M src/soundsource.cpp
    M src/soundsource.hpp
    M src/statistics.cpp
    M src/statistics.hpp
    M src/statistics_dialog.cpp
    M src/statistics_dialog.hpp
    R src/storyscreen/.gitignore
    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/part.hpp
    M src/storyscreen/render.cpp
    M src/storyscreen/render.hpp
    A src/strftime.cpp
    A src/strftime.hpp
    R src/stub.hpp
    A src/synced_checkup.cpp
    A src/synced_checkup.hpp
    A src/synced_commands.cpp
    A src/synced_commands.hpp
    A src/synced_context.cpp
    A src/synced_context.hpp
    A src/syncmp_handler.cpp
    A src/syncmp_handler.hpp
    M src/team.cpp
    M src/team.hpp
    A src/teambuilder.cpp
    A src/teambuilder.hpp
    M src/terrain.cpp
    M src/terrain.hpp
    A src/terrain_builder.cpp
    A src/terrain_builder.hpp
    M src/terrain_filter.cpp
    M src/terrain_filter.hpp
    M src/terrain_translation.cpp
    M src/terrain_translation.hpp
    A src/terrain_type_data.cpp
    A src/terrain_type_data.hpp
    R src/tests/.gitignore
    M src/tests/create_images.cpp
    M src/tests/floating_point_emulation.cpp
    R src/tests/gui/.gitignore
    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
    A src/tests/test_config.cpp
    M src/tests/test_config_cache.cpp
    A src/tests/test_filesystem.cpp
    M src/tests/test_formula_ai.cpp
    M src/tests/test_formula_function.cpp
    M src/tests/test_image_modifications.cpp
    M src/tests/test_lexical_cast.cpp
    A src/tests/test_make_enum.cpp
    A src/tests/test_map_location.cpp
    A src/tests/test_mp_connect.cpp
    M src/tests/test_network_worker.cpp
    A src/tests/test_recall_list.cpp
    A src/tests/test_rng.cpp
    M src/tests/test_sdl_utils.cpp
    M src/tests/test_sdl_utils.hpp
    M src/tests/test_serialization.cpp
    M src/tests/test_team.cpp
    M src/tests/test_unit_map.cpp
    M src/tests/test_util.cpp
    M src/tests/test_version.cpp
    M src/tests/test_whiteboard_side_actions.cpp
    R src/tests/utils/.gitignore
    M src/tests/utils/auto_parameterized.hpp
    M src/tests/utils/fake_display.cpp
    M src/tests/utils/fake_display.hpp
    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/game_config_manager.hpp
    M src/tests/utils/play_scenario.cpp
    M src/tests/utils/play_scenario.hpp
    M src/tests/utils/predicate.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/time_of_day.hpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp
    R src/tools/.gitignore
    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_composer.hpp
    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/key_test.cpp
    M src/tools/schema/error_container.cpp
    M src/tools/schema/error_container.hpp
    M src/tools/schema/schema_generator.cpp
    M src/tools/schema/sourceparser.cpp
    M src/tools/schema/sourceparser.hpp
    M src/tools/schema/tag.cpp
    M src/tools/schema/tag.hpp
    A src/tools/sdl2/sdl2.cpp
    A src/tools/sdl2/sdl2.hpp
    A src/tools/sdl2/window.cpp
    A src/tools/sdl2/window.hpp
    M src/tools/validator/validator_tool.cpp
    M src/tooltips.cpp
    M src/tooltips.hpp
    M src/tracer.cpp
    M src/tracer.hpp
    M src/tstring.cpp
    M src/tstring.hpp
    M src/unit.cpp
    M src/unit.hpp
    M src/unit_abilities.cpp
    M src/unit_abilities.hpp
    M src/unit_animation.cpp
    M src/unit_animation.hpp
    A src/unit_animation_component.cpp
    A src/unit_animation_component.hpp
    A src/unit_attack_type.cpp
    A src/unit_attack_type.hpp
    M src/unit_display.cpp
    M src/unit_display.hpp
    A src/unit_drawer.cpp
    A src/unit_drawer.hpp
    A src/unit_filter.cpp
    A src/unit_filter.hpp
    A src/unit_formula_manager.cpp
    A src/unit_formula_manager.hpp
    M src/unit_frame.cpp
    M src/unit_frame.hpp
    M src/unit_helper.cpp
    M src/unit_helper.hpp
    M src/unit_id.cpp
    M src/unit_id.hpp
    M src/unit_map.cpp
    M src/unit_map.hpp
    A src/unit_ptr.hpp
    M src/unit_types.cpp
    M src/unit_types.hpp
    M src/util.cpp
    M src/util.hpp
    A src/utils/boost_function_guarded.hpp
    M src/utils/const_clone.tpp
    M src/utils/enumerate.tpp
    M src/utils/foreach.tpp
    A src/utils/iterator.hpp
    M src/utils/reference_counter.hpp
    A src/utils/sha1.cpp
    A src/utils/sha1.hpp
    A src/utils/shared_object.hpp
    A src/utils/smart_list.hpp
    M src/variable.cpp
    M src/variable.hpp
    A src/variable_info.cpp
    A src/variable_info.hpp
    A src/variable_info_detail.hpp
    M src/variant.cpp
    M src/variant.hpp
    M src/version.cpp
    M src/version.hpp
    M src/video.cpp
    M src/video.hpp
    M src/wesconfig.h
    M src/wesmage/exit.cpp
    M src/wesmage/exit.hpp
    M src/wesmage/filter.cpp
    M src/wesmage/filter.hpp
    M src/wesmage/options.cpp
    M src/wesmage/options.hpp
    M src/wesmage/wesmage.cpp
    A src/wesnoth.cpp
    R src/whiteboard/.gitignore
    M src/whiteboard/action.cpp
    M src/whiteboard/action.hpp
    M src/whiteboard/attack.cpp
    M src/whiteboard/attack.hpp
    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/mapbuilder.hpp
    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/side_actions.hpp
    M src/whiteboard/suppose_dead.cpp
    M src/whiteboard/suppose_dead.hpp
    M src/whiteboard/typedefs.hpp
    M src/whiteboard/utility.cpp
    M src/whiteboard/utility.hpp
    M src/whiteboard/visitor.hpp
    M src/widgets/button.cpp
    M src/widgets/button.hpp
    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/drop_target.cpp
    M src/widgets/drop_target.hpp
    M src/widgets/file_menu.cpp
    M src/widgets/file_menu.hpp
    M src/widgets/label.cpp
    M src/widgets/label.hpp
    M src/widgets/menu.cpp
    M src/widgets/menu.hpp
    M src/widgets/menu_style.cpp
    A src/widgets/multimenu.cpp
    A src/widgets/multimenu.hpp
    M src/widgets/progressbar.cpp
    M src/widgets/progressbar.hpp
    M src/widgets/scrollarea.cpp
    M src/widgets/scrollarea.hpp
    M src/widgets/scrollbar.cpp
    M src/widgets/scrollbar.hpp
    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
    R src/windows_tray_notification.cpp
    R src/windows_tray_notification.hpp
    A src/wmi_pager.cpp
    A src/wmi_pager.hpp
    M src/wml_exception.cpp
    M src/wml_exception.hpp
    M src/wml_separators.hpp
    A src/xBRZ/config.hpp
    A src/xBRZ/xbrz.cpp
    A src/xBRZ/xbrz.hpp
    R utils/.gitignore
    M utils/ai_test/ai_test.cfg
    M utils/ai_test/ai_test.py
    R utils/ai_test/ai_test2.cfg
    R utils/ai_test/ai_test2.py
    R utils/ai_test/ai_test_db.backup
    A utils/ai_test/ai_test_empty.sqlite
    M utils/ai_test/readme.txt
    A utils/ai_test/wesnoth.php
    R utils/ai_test/wesnoth_ai_test.php
    A utils/ai_test/wesnoth_test.php
    M utils/codelist
    M utils/compare_images.py
    M utils/gdb/wesnoth_gdb.py
    M utils/gdb/wesnoth_pretty_printers.py
    M utils/gdb/wesnoth_type_tools.py
    A utils/graphincludes/project/wesnoth.pm
    A utils/headers/build_headers.sh
    A utils/headers/header_times.sh
    A utils/headers/readme
    R utils/mediawiki.py
    M utils/mp-server/create_symlinks
    M utils/mp-server/logfilter_irc
    M utils/mp-server/logfilter_irc_color
    M utils/mp-server/logfilter_irc_logged_color
    M utils/mp-server/new_release
    M utils/mp-server/run_campaignd
    M utils/mp-server/run_server
    A utils/mp-server/send_campaignd_command
    M utils/mp-server/send_server_command
    M utils/mp-server/tail_log_irc
    M utils/mp-server/update_server
    M utils/pofix.py
    A utils/py-compile
    R utils/tests/adodb_lite/.gitignore
    R utils/tests/autotester/.gitignore
    R utils/tests/include/.gitignore
    R utils/tests/smarty_workdir/.gitignore
    R utils/tests/smarty_workdir/cache/.gitignore
    R utils/tests/smarty_workdir/templates_c/.gitignore
    A utils/travis/check_utf8.sh
    A utils/travis/exit_wrapper.sh
    A utils/travis/mp_test_executor.sh
    A utils/travis/play_test_executor.sh
    A utils/travis/test_executor.sh
    A utils/travis/test_wrapper.sh
    A utils/travis/utf8_bom_dog.sh
    A utils/umc_dev/.gitignore
    A utils/umc_dev/build/.gitignore
    M utils/umc_dev/build/SConstruct
    M utils/umc_dev/build/build.xml
    R utils/umc_dev/build/keystore
    M utils/umc_dev/build/update_version
    A utils/umc_dev/manual/.gitignore
    M utils/umc_dev/manual/dev_manual.tex
    M utils/umc_dev/manual/install_new_software.png
    M utils/umc_dev/org.wesnoth.dependencies.feature/feature.xml
    M utils/umc_dev/org.wesnoth.feature/category.xml
    M utils/umc_dev/org.wesnoth.feature/feature.xml
    M utils/umc_dev/org.wesnoth.ui/META-INF/MANIFEST.MF
    M utils/umc_dev/org.wesnoth/META-INF/MANIFEST.MF
    M utils/umc_dev/org.wesnoth/org.wesnoth.product
    M utils/umc_dev/org.wesnoth/src/org/wesnoth/preferences/AddonManagerPreferencePage.java
    M utils/umc_dev/org.wesnoth/src/org/wesnoth/views/AddonsView.java
    M utils/valgrind_memcheck_suppressions.supp
    M utils/wescamp_import
    M utils/wesnoth-attack-sim.c
    A utils/wesnoth-defaults
    M utils/wesnoth-optipng
    M utils/wiki_grabber.py
    M utils/wmlxgettext
    R website/eclipse.wesnoth.org/.gitignore
    R website/eclipse.wesnoth.org/download.html
    R website/eclipse.wesnoth.org/features.html
    R website/eclipse.wesnoth.org/index.html
    R website/eclipse.wesnoth.org/updates/artifacts.xml
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.emf.mwe.ui_root_1.1.0.v201106070424
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.carbon.macosx.ppc_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.carbon.macosx.x86_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.cocoa.macosx.ppc_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.cocoa.macosx.x86_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.cocoa.macosx.x86_64_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.aix.ppc64_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.aix.ppc_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.hpux.ia64_32_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.linux.ppc64_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.linux.ppc_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.linux.s390_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.linux.s390x_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.linux.x86_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.linux.x86_64_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.solaris.sparc_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.gtk.solaris.x86_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.motif.aix.ppc_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.motif.hpux.ia64_32_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.motif.linux.x86_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.motif.solaris.sparc_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.win32.win32.ia64_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.win32.win32.x86_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.win32.win32.x86_64_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.equinox.executable_root.wpf.win32.x86_3.5.0.v20110530-7P7NFUFFLWUl76mart
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.platform_root_3.7.0.v20110530-9gF7UHNFFt4cwE-pkZDJ7oz-mj4OSEIlu9SEv0f
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.rcp_root_3.7.0.v20110216-9DB5Fm1FpBGy_AaVz-mFamgY
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.xpand.ui_root_1.1.0.v201106070515
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.xpand_root_1.1.0.v201106070515
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.xtend.dependencies_root_1.1.0.v201106070515
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.xtend.typesystem.emf_root_1.1.0.v201106070515
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.xtend.ui_root_1.1.0.v201106070515
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.xtend_root_1.1.0.v201106070515
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.xtext.runtime_root_2.0.0.v201106070531
    R website/eclipse.wesnoth.org/updates/binary/org.eclipse.xtext.ui_root_2.0.0.v201106070531
    R website/eclipse.wesnoth.org/updates/binary/org.wesnoth.product.root.feature_root_2.0.2.201208222338
    R website/eclipse.wesnoth.org/updates/binary/org.wesnoth.product_root.cocoa.macosx.x86_64_2.0.2.201208222338
    R website/eclipse.wesnoth.org/updates/binary/org.wesnoth.product_root.gtk.linux.x86_2.0.2.201208222338
    R website/eclipse.wesnoth.org/updates/binary/org.wesnoth.product_root.gtk.linux.x86_64_2.0.2.201208222338
    R website/eclipse.wesnoth.org/updates/binary/org.wesnoth.product_root.win32.win32.x86_2.0.2.201208222338
    R website/eclipse.wesnoth.org/updates/binary/org.wesnoth.product_root.win32.win32.x86_64_2.0.2.201208222338
    R website/eclipse.wesnoth.org/updates/content.xml
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.emf.mwe.ui_1.1.0.v201106070424.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.equinox.p2.core.feature_1.0.0.v20110519-8290FZ-FWmE7gdAgmOPL2_C.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.equinox.p2.extras.feature_1.0.0.v20110519-7A4FD3DiVOManmZvpLOsnBhnPQM3.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.equinox.p2.rcp.feature_1.0.0.v20110519-782EoBqNKGUkVQrqOf0z-BhnPQM3.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.equinox.p2.user.ui_2.1.1.v20110526-6-Bg9JXOePwKUTU7X0teV1RtDu-e.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.help_1.3.0.v20110327-7i7uFFiFFt6ZqnbOrMXLd1.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.platform_3.7.0.v20110530-9gF7UHNFFt4cwE-pkZDJ7oz-mj4OSEIlu9SEv0f.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.rcp_3.7.0.v20110216-9DB5Fm1FpBGy_AaVz-mFamgY.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.xpand.ui_1.1.0.v201106070515.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.xpand_1.1.0.v201106070515.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.xtend.dependencies_1.1.0.v201106070515.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.xtend.typesystem.emf_1.1.0.v201106070515.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.xtend.ui_1.1.0.v201106070515.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.xtend_1.1.0.v201106070515.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.xtext.runtime_2.0.0.v201106070531.jar
    R website/eclipse.wesnoth.org/updates/features/org.eclipse.xtext.ui_2.0.0.v201106070531.jar
    R website/eclipse.wesnoth.org/updates/features/org.wesnoth.dependencies_2.0.2.201208222338.jar
    R website/eclipse.wesnoth.org/updates/features/org.wesnoth_2.0.2.201208222338.jar
    R website/eclipse.wesnoth.org/updates/plugins/org.wesnoth.ui_2.0.2.201208222338.jar
    R website/eclipse.wesnoth.org/updates/plugins/org.wesnoth_2.0.2.201208222338.jar
    R website/frontpage/portrait-rotation/0-template.png
    R website/frontpage/portrait-rotation/README
    R website/frontpage/portrait-rotation/assassin.jpg
    R website/frontpage/portrait-rotation/dark_adept_female.jpg
    R website/frontpage/portrait-rotation/dwarvish_sentinel.jpg
    R website/frontpage/portrait-rotation/dwarvish_thunderer.jpg
    R website/frontpage/portrait-rotation/elvish_ranger.jpg
    R website/frontpage/portrait-rotation/elvish_sorceress.jpg
    R website/frontpage/portrait-rotation/iron_mauler.jpg
    R website/frontpage/portrait-rotation/mage_female.jpg
    R website/frontpage/portrait-rotation/master_bowman.jpg
    R website/frontpage/portrait-rotation/royal_guard.jpg
    R website/frontpage/portrait-rotation/saurian_skirmisher.jpg
    R website/frontpage/portrait-rotation/selector.php
    R website/frontpage/portrait-rotation/sergeant.jpg
    R website/frontpage/portrait-rotation/thief.jpg
    R website/gettext.wesnoth.org/bin/update-gettext-stats
    R website/gettext.wesnoth.org/config.php
    R website/gettext.wesnoth.org/functions.php
    R website/gettext.wesnoth.org/grab-stats.php
    R website/gettext.wesnoth.org/images/blue.png
    R website/gettext.wesnoth.org/images/dark-rock.jpg
    R website/gettext.wesnoth.org/images/green.png
    R website/gettext.wesnoth.org/images/headerbg.jpg
    R website/gettext.wesnoth.org/images/menu-bg.png
    R website/gettext.wesnoth.org/images/navbg.png
    R website/gettext.wesnoth.org/images/red.png
    R website/gettext.wesnoth.org/images/w-ico.png
    R website/gettext.wesnoth.org/images/wesnoth-logo.jpg
    R website/gettext.wesnoth.org/index.extra.php
    R website/gettext.wesnoth.org/index.lang.php
    R website/gettext.wesnoth.org/index.php
    R website/gettext.wesnoth.org/langs.php
    R website/gettext.wesnoth.org/styles/glamdrol-header.css
    R website/gettext.wesnoth.org/styles/main.css.bak
    R website/gettext.wesnoth.org/styles/old.css
    R website/gettext.wesnoth.org/styles/statistics.css
    R website/start/1.0/.htaccess
    R website/start/1.0/images/start-1.jpg
    R website/start/1.0/images/start-2.jpg
    R website/start/1.0/po/af.po
    R website/start/1.0/po/ca.po
    R website/start/1.0/po/cs.po
    R website/start/1.0/po/de.po
    R website/start/1.0/po/es.po
    R website/start/1.0/po/eu.po
    R website/start/1.0/po/fr.po
    R website/start/1.0/po/he.po
    R website/start/1.0/po/hu.po
    R website/start/1.0/po/it.po
    R website/start/1.0/po/nl.po
    R website/start/1.0/po/pt.po
    R website/start/1.0/po/ru.po
    R website/start/1.0/po/sk.po
    R website/start/1.0/po/sv.po
    R website/start/1.0/po/tr.po
    R website/start/1.0/po/wesnoth-start.pot
    R website/start/1.0/styles/intl.css
    R website/start/1.0/styles/main.css
    R website/start/1.10/.htaccess
    R website/start/1.10/Makefile
    R website/start/1.10/images/start-1-full.jpg
    R website/start/1.10/images/start-1.jpg
    R website/start/1.10/images/start-3-full.jpg
    R website/start/1.10/images/start-3.jpg
    R website/start/1.10/images/start-4-full.jpg
    R website/start/1.10/images/start-4.jpg
    R website/start/1.10/images/start-5-full.jpg
    R website/start/1.10/images/start-5.png
    R website/start/1.10/index.cs.html
    R website/start/1.10/index.de.html
    R website/start/1.10/index.en.html
    R website/start/1.10/index.en_GB.html
    R website/start/1.10/index.es.html
    R website/start/1.10/index.fi.html
    R website/start/1.10/index.fr.html
    R website/start/1.10/index.gl.html
    R website/start/1.10/index.hu.html
    R website/start/1.10/index.it.html
    R website/start/1.10/index.ko.html
    R website/start/1.10/index.lt.html
    R website/start/1.10/index.pl.html
    R website/start/1.10/index.sk.html
    R website/start/1.10/index.var
    R website/start/1.10/index.zh_CN.html
    R website/start/1.10/languages.conf
    R website/start/1.10/po/af.po
    R website/start/1.10/po/ar.po
    R website/start/1.10/po/bg.po
    R website/start/1.10/po/ca.po
    R website/start/1.10/po/ca_ES at valencia.po
    R website/start/1.10/po/cs.po
    R website/start/1.10/po/da.po
    R website/start/1.10/po/de.po
    R website/start/1.10/po/el.po
    R website/start/1.10/po/en.po
    R website/start/1.10/po/en_GB.po
    R website/start/1.10/po/en_shaw.po
    R website/start/1.10/po/eo.po
    R website/start/1.10/po/es.po
    R website/start/1.10/po/et.po
    R website/start/1.10/po/eu.po
    R website/start/1.10/po/fi.po
    R website/start/1.10/po/fr.po
    R website/start/1.10/po/fur_IT.po
    R website/start/1.10/po/ga.po
    R website/start/1.10/po/gl.po
    R website/start/1.10/po/he.po
    R website/start/1.10/po/hr.po
    R website/start/1.10/po/hu.po
    R website/start/1.10/po/id.po
    R website/start/1.10/po/is.po
    R website/start/1.10/po/it.po
    R website/start/1.10/po/ja.po
    R website/start/1.10/po/ko.po
    R website/start/1.10/po/la.po
    R website/start/1.10/po/lt.po
    R website/start/1.10/po/lv.po
    R website/start/1.10/po/mk.po
    R website/start/1.10/po/mr.po
    R website/start/1.10/po/nb_NO.po
    R website/start/1.10/po/nl.po
    R website/start/1.10/po/pl.po
    R website/start/1.10/po/pt.po
    R website/start/1.10/po/pt_BR.po
    R website/start/1.10/po/racv.po
    R website/start/1.10/po/ro.po
    R website/start/1.10/po/ru.po
    R website/start/1.10/po/sk.po
    R website/start/1.10/po/sl.po
    R website/start/1.10/po/sr.po
    R website/start/1.10/po/sr at latin.po
    R website/start/1.10/po/sv.po
    R website/start/1.10/po/tl.po
    R website/start/1.10/po/tr.po
    R website/start/1.10/po/vi.po
    R website/start/1.10/po/wesnoth-start-1.10.pot
    R website/start/1.10/po/zh_CN.po
    R website/start/1.10/po/zh_TW.po
    R website/start/1.10/styles/intl.css
    R website/start/1.10/template.html
    R website/start/1.2/.htaccess
    R website/start/1.2/images/start-1.jpg
    R website/start/1.2/images/start-3.jpg
    R website/start/1.2/po/af.po
    R website/start/1.2/po/bg.po
    R website/start/1.2/po/ca.po
    R website/start/1.2/po/cs.po
    R website/start/1.2/po/de.po
    R website/start/1.2/po/el.po
    R website/start/1.2/po/eo.po
    R website/start/1.2/po/es.po
    R website/start/1.2/po/eu.po
    R website/start/1.2/po/fr.po
    R website/start/1.2/po/he.po
    R website/start/1.2/po/hu.po
    R website/start/1.2/po/it.po
    R website/start/1.2/po/nl.po
    R website/start/1.2/po/pl.po
    R website/start/1.2/po/pt.po
    R website/start/1.2/po/ru.po
    R website/start/1.2/po/sk.po
    R website/start/1.2/po/sv.po
    R website/start/1.2/po/tr.po
    R website/start/1.2/po/wesnoth-start.pot
    R website/start/1.2/styles/intl.css
    R website/start/1.2/styles/main.css
    R website/start/1.4/.gitignore
    R website/start/1.4/Makefile
    R website/start/1.4/images/start-1.jpg
    R website/start/1.4/images/start-2.jpg
    R website/start/1.4/images/start-3-alt.jpg
    R website/start/1.4/images/start-3.jpg
    R website/start/1.4/po/af.po
    R website/start/1.4/po/bg.po
    R website/start/1.4/po/ca.po
    R website/start/1.4/po/ca_ES at valencia.po
    R website/start/1.4/po/cs.po
    R website/start/1.4/po/da.po
    R website/start/1.4/po/de.po
    R website/start/1.4/po/el.po
    R website/start/1.4/po/en_GB.po
    R website/start/1.4/po/eo.po
    R website/start/1.4/po/es.po
    R website/start/1.4/po/et.po
    R website/start/1.4/po/eu.po
    R website/start/1.4/po/fi.po
    R website/start/1.4/po/fr.po
    R website/start/1.4/po/gl_ES.po
    R website/start/1.4/po/he.po
    R website/start/1.4/po/hu.po
    R website/start/1.4/po/id.po
    R website/start/1.4/po/it.po
    R website/start/1.4/po/ja.po
    R website/start/1.4/po/ko.po
    R website/start/1.4/po/la.po
    R website/start/1.4/po/lt.po
    R website/start/1.4/po/nb_NO.po
    R website/start/1.4/po/nl.po
    R website/start/1.4/po/pl.po
    R website/start/1.4/po/pt.po
    R website/start/1.4/po/pt_BR.po
    R website/start/1.4/po/ro.po
    R website/start/1.4/po/ru.po
    R website/start/1.4/po/sk.po
    R website/start/1.4/po/sl.po
    R website/start/1.4/po/sr.po
    R website/start/1.4/po/sr at latin.po
    R website/start/1.4/po/sv.po
    R website/start/1.4/po/tl.po
    R website/start/1.4/po/tur.po
    R website/start/1.4/po/wesnoth-start-1.4.cfg
    R website/start/1.4/po/wesnoth-start-1.4.pot
    R website/start/1.4/po/zh_CN.po
    R website/start/1.4/po/zh_TW.po
    R website/start/1.4/styles/intl.css
    R website/start/1.4/template.html
    R website/start/1.6/.gitignore
    R website/start/1.6/.htaccess
    R website/start/1.6/Makefile
    R website/start/1.6/images/start-1-full.jpg
    R website/start/1.6/images/start-1.jpg
    R website/start/1.6/images/start-2-full.jpg
    R website/start/1.6/images/start-2.jpg
    R website/start/1.6/images/start-3-full.jpg
    R website/start/1.6/images/start-3.jpg
    R website/start/1.6/images/start-4-full.jpg
    R website/start/1.6/images/start-4.jpg
    R website/start/1.6/index.ca.html
    R website/start/1.6/index.cs.html
    R website/start/1.6/index.de.html
    R website/start/1.6/index.en.html
    R website/start/1.6/index.es.html
    R website/start/1.6/index.fr.html
    R website/start/1.6/index.hu.html
    R website/start/1.6/index.id.html
    R website/start/1.6/index.lt.html
    R website/start/1.6/index.nb_NO.html
    R website/start/1.6/index.nl.html
    R website/start/1.6/index.pl.html
    R website/start/1.6/index.ru.html
    R website/start/1.6/index.sk.html
    R website/start/1.6/index.sv.html
    R website/start/1.6/index.tr.html
    R website/start/1.6/index.var
    R website/start/1.6/index.zh_CN.html
    R website/start/1.6/languages.conf
    R website/start/1.6/po/af.po
    R website/start/1.6/po/ar.po
    R website/start/1.6/po/bg.po
    R website/start/1.6/po/ca.po
    R website/start/1.6/po/ca_ES at valencia.po
    R website/start/1.6/po/cs.po
    R website/start/1.6/po/da.po
    R website/start/1.6/po/de.po
    R website/start/1.6/po/el.po
    R website/start/1.6/po/en_GB.po
    R website/start/1.6/po/eo.po
    R website/start/1.6/po/es.po
    R website/start/1.6/po/et.po
    R website/start/1.6/po/eu.po
    R website/start/1.6/po/fi.po
    R website/start/1.6/po/fr.po
    R website/start/1.6/po/fur_IT.po
    R website/start/1.6/po/gl.po
    R website/start/1.6/po/he.po
    R website/start/1.6/po/hr.po
    R website/start/1.6/po/hu.po
    R website/start/1.6/po/id.po
    R website/start/1.6/po/it.po
    R website/start/1.6/po/ja.po
    R website/start/1.6/po/ko.po
    R website/start/1.6/po/la.po
    R website/start/1.6/po/lt.po
    R website/start/1.6/po/lv.po
    R website/start/1.6/po/mk.po
    R website/start/1.6/po/mr.po
    R website/start/1.6/po/nb_NO.po
    R website/start/1.6/po/nl.po
    R website/start/1.6/po/pl.po
    R website/start/1.6/po/pt.po
    R website/start/1.6/po/pt_BR.po
    R website/start/1.6/po/racv.po
    R website/start/1.6/po/ro.po
    R website/start/1.6/po/ru.po
    R website/start/1.6/po/sk.po
    R website/start/1.6/po/sl.po
    R website/start/1.6/po/sr.po
    R website/start/1.6/po/sr at latin.po
    R website/start/1.6/po/sv.po
    R website/start/1.6/po/tl.po
    R website/start/1.6/po/tr.po
    R website/start/1.6/po/wesnoth-start-1.6.pot
    R website/start/1.6/po/zh_CN.po
    R website/start/1.6/po/zh_TW.po
    R website/start/1.6/styles/intl.css
    R website/start/1.6/template.html
    R website/start/1.8/.gitignore
    R website/start/1.8/.htaccess
    R website/start/1.8/Makefile
    R website/start/1.8/images/start-1-full.jpg
    R website/start/1.8/images/start-1.jpg
    R website/start/1.8/images/start-2-full.jpg
    R website/start/1.8/images/start-2.jpg
    R website/start/1.8/images/start-3-full.jpg
    R website/start/1.8/images/start-3.jpg
    R website/start/1.8/images/start-4-full.jpg
    R website/start/1.8/images/start-4.jpg
    R website/start/1.8/index.cs.html
    R website/start/1.8/index.de.html
    R website/start/1.8/index.en.html
    R website/start/1.8/index.et.html
    R website/start/1.8/index.gl.html
    R website/start/1.8/index.hu.html
    R website/start/1.8/index.it.html
    R website/start/1.8/index.ja.html
    R website/start/1.8/index.lt.html
    R website/start/1.8/index.pl.html
    R website/start/1.8/index.ru.html
    R website/start/1.8/index.sk.html
    R website/start/1.8/index.var
    R website/start/1.8/index.zh_CN.html
    R website/start/1.8/languages.conf
    R website/start/1.8/po/af.po
    R website/start/1.8/po/ar.po
    R website/start/1.8/po/bg.po
    R website/start/1.8/po/ca.po
    R website/start/1.8/po/ca_ES at valencia.po
    R website/start/1.8/po/cs.po
    R website/start/1.8/po/da.po
    R website/start/1.8/po/de.po
    R website/start/1.8/po/el.po
    R website/start/1.8/po/en.po
    R website/start/1.8/po/en_GB.po
    R website/start/1.8/po/en_shaw.po
    R website/start/1.8/po/eo.po
    R website/start/1.8/po/es.po
    R website/start/1.8/po/et.po
    R website/start/1.8/po/eu.po
    R website/start/1.8/po/fi.po
    R website/start/1.8/po/fr.po
    R website/start/1.8/po/fur_IT.po
    R website/start/1.8/po/gl.po
    R website/start/1.8/po/he.po
    R website/start/1.8/po/hr.po
    R website/start/1.8/po/hu.po
    R website/start/1.8/po/id.po
    R website/start/1.8/po/is.po
    R website/start/1.8/po/it.po
    R website/start/1.8/po/ja.po
    R website/start/1.8/po/ko.po
    R website/start/1.8/po/la.po
    R website/start/1.8/po/lt.po
    R website/start/1.8/po/lv.po
    R website/start/1.8/po/mk.po
    R website/start/1.8/po/mr.po
    R website/start/1.8/po/nb_NO.po
    R website/start/1.8/po/nl.po
    R website/start/1.8/po/pl.po
    R website/start/1.8/po/pt.po
    R website/start/1.8/po/pt_BR.po
    R website/start/1.8/po/racv.po
    R website/start/1.8/po/ro.po
    R website/start/1.8/po/ru.po
    R website/start/1.8/po/sk.po
    R website/start/1.8/po/sl.po
    R website/start/1.8/po/sr.po
    R website/start/1.8/po/sr at latin.po
    R website/start/1.8/po/sv.po
    R website/start/1.8/po/tl.po
    R website/start/1.8/po/tr.po
    R website/start/1.8/po/wesnoth-start-1.8.pot
    R website/start/1.8/po/zh_CN.po
    R website/start/1.8/po/zh_TW.po
    R website/start/1.8/styles/intl.css
    R website/start/1.8/template.html
    R website/stats.wesnoth.org/.gitignore
    R website/stats.wesnoth.org/MANIFEST.in
    R website/stats.wesnoth.org/README.txt
    R website/stats.wesnoth.org/TODO
    R website/stats.wesnoth.org/apache/README.txt
    R website/stats.wesnoth.org/apache/test.wsgi
    R website/stats.wesnoth.org/apache/wesstats
    R website/stats.wesnoth.org/apache/wesstats.wsgi
    R website/stats.wesnoth.org/configuration.py.example
    R website/stats.wesnoth.org/css/calendar.css
    R website/stats.wesnoth.org/css/headerbg.jpg
    R website/stats.wesnoth.org/css/main.css
    R website/stats.wesnoth.org/css/navbg.png
    R website/stats.wesnoth.org/data/sessions/container_file/0/0d/0d274c5967a4d2c3df57cbb4d576af6d.cache
    R website/stats.wesnoth.org/data/sessions/container_file_lock/c/cb/cb297a56b9386ed848000793bb6e112d2d24e834.lock
    R website/stats.wesnoth.org/dbsample.py
    R website/stats.wesnoth.org/development.ini
    R website/stats.wesnoth.org/evaluators.py
    R website/stats.wesnoth.org/ez_setup/README.txt
    R website/stats.wesnoth.org/ez_setup/__init__.py
    R website/stats.wesnoth.org/helperlib.py
    R website/stats.wesnoth.org/images/.gitignore
    R website/stats.wesnoth.org/images/test_map.png
    R website/stats.wesnoth.org/init.sh
    R website/stats.wesnoth.org/js/calendar.js
    R website/stats.wesnoth.org/map_tiler.py
    R website/stats.wesnoth.org/prod.apache.ini
    R website/stats.wesnoth.org/prod.ini
    R website/stats.wesnoth.org/setup.cfg
    R website/stats.wesnoth.org/setup.py
    R website/stats.wesnoth.org/setup.pyc
    R website/stats.wesnoth.org/test.ini
    R website/stats.wesnoth.org/wesstats.egg-info/PKG-INFO
    R website/stats.wesnoth.org/wesstats.egg-info/SOURCES.txt
    R website/stats.wesnoth.org/wesstats.egg-info/dependency_links.txt
    R website/stats.wesnoth.org/wesstats.egg-info/entry_points.txt
    R website/stats.wesnoth.org/wesstats.egg-info/not-zip-safe
    R website/stats.wesnoth.org/wesstats.egg-info/paster_plugins.txt
    R website/stats.wesnoth.org/wesstats.egg-info/requires.txt
    R website/stats.wesnoth.org/wesstats.egg-info/sqlobject.txt
    R website/stats.wesnoth.org/wesstats.egg-info/top_level.txt
    R website/stats.wesnoth.org/wesstats/__init__.py
    R website/stats.wesnoth.org/wesstats/commands.py
    R website/stats.wesnoth.org/wesstats/config/__init__.py
    R website/stats.wesnoth.org/wesstats/config/app.cfg
    R website/stats.wesnoth.org/wesstats/config/app_cfg.py
    R website/stats.wesnoth.org/wesstats/config/deployment.ini_tmpl
    R website/stats.wesnoth.org/wesstats/config/environment.py
    R website/stats.wesnoth.org/wesstats/config/log.cfg
    R website/stats.wesnoth.org/wesstats/config/middleware.py
    R website/stats.wesnoth.org/wesstats/configuration.py.example
    R website/stats.wesnoth.org/wesstats/controllers.py
    R website/stats.wesnoth.org/wesstats/controllers/__init__.py
    R website/stats.wesnoth.org/wesstats/controllers/barview.py
    R website/stats.wesnoth.org/wesstats/controllers/error.py
    R website/stats.wesnoth.org/wesstats/controllers/killview.py
    R website/stats.wesnoth.org/wesstats/controllers/lineview.py
    R website/stats.wesnoth.org/wesstats/controllers/pieview.py
    R website/stats.wesnoth.org/wesstats/controllers/root.py
    R website/stats.wesnoth.org/wesstats/controllers/template.py
    R website/stats.wesnoth.org/wesstats/dbsample.py
    R website/stats.wesnoth.org/wesstats/evaluators.py
    R website/stats.wesnoth.org/wesstats/i18n/ru/LC_MESSAGES/wesstats.po
    R website/stats.wesnoth.org/wesstats/json.py
    R website/stats.wesnoth.org/wesstats/lib/__init__.py
    R website/stats.wesnoth.org/wesstats/lib/app_globals.py
    R website/stats.wesnoth.org/wesstats/lib/base.py
    R website/stats.wesnoth.org/wesstats/lib/helpers.py
    R website/stats.wesnoth.org/wesstats/model.py
    R website/stats.wesnoth.org/wesstats/model/__init__.py
    R website/stats.wesnoth.org/wesstats/model/auth.py
    R website/stats.wesnoth.org/wesstats/model/model.template
    R website/stats.wesnoth.org/wesstats/release.py
    R website/stats.wesnoth.org/wesstats/templates/__init__.py
    R website/stats.wesnoth.org/wesstats/templates/addview.html
    R website/stats.wesnoth.org/wesstats/templates/breakdown.kid
    R website/stats.wesnoth.org/wesstats/templates/deleteview.html
    R website/stats.wesnoth.org/wesstats/templates/footer.html
    R website/stats.wesnoth.org/wesstats/templates/gold.kid
    R website/stats.wesnoth.org/wesstats/templates/header.html
    R website/stats.wesnoth.org/wesstats/templates/index.html
    R website/stats.wesnoth.org/wesstats/templates/index.kid
    R website/stats.wesnoth.org/wesstats/templates/index_new.kid
    R website/stats.wesnoth.org/wesstats/templates/killview.html
    R website/stats.wesnoth.org/wesstats/templates/lineview.html
    R website/stats.wesnoth.org/wesstats/templates/login.kid
    R website/stats.wesnoth.org/wesstats/templates/master.kid
    R website/stats.wesnoth.org/wesstats/templates/pieview.html
    R website/stats.wesnoth.org/wesstats/templates/platform.kid
    R website/stats.wesnoth.org/wesstats/templates/upload.html
    R website/stats.wesnoth.org/wesstats/templates/welcome.kid
    R website/stats.wesnoth.org/wesstats/tests/__init__.py
    R website/stats.wesnoth.org/wesstats/tests/functional/__init__.py
    R website/stats.wesnoth.org/wesstats/tests/functional/test_authentication.py
    R website/stats.wesnoth.org/wesstats/tests/functional/test_root.py
    R website/stats.wesnoth.org/wesstats/tests/models/__init__.py
    R website/stats.wesnoth.org/wesstats/tests/models/test_auth.py
    R website/stats.wesnoth.org/wesstats/tests/test_controllers.py
    R website/stats.wesnoth.org/wesstats/tests/test_model.py
    R website/stats.wesnoth.org/wesstats/websetup.py
    R website/tests.wesnoth.org/INSTALL
    R website/tests.wesnoth.org/apache/test_website.conf
    R website/tests.wesnoth.org/autotester/run_unit_tests.php
    R website/tests.wesnoth.org/autotester/run_unit_tests.sh
    R website/tests.wesnoth.org/htdocs/build_history.php
    R website/tests.wesnoth.org/htdocs/index.php
    R website/tests.wesnoth.org/htdocs/js/autohide.js
    R website/tests.wesnoth.org/htdocs/show_build.php
    R website/tests.wesnoth.org/htdocs/styles/unit_test.css
    R website/tests.wesnoth.org/include/Build.php
    R website/tests.wesnoth.org/include/Config.php
    R website/tests.wesnoth.org/include/DBConfig.php
    R website/tests.wesnoth.org/include/DBCreator.php
    R website/tests.wesnoth.org/include/FilenameConverter.php
    R website/tests.wesnoth.org/include/Footer.php
    R website/tests.wesnoth.org/include/Header.php
    R website/tests.wesnoth.org/include/Paginate.php
    R website/tests.wesnoth.org/include/ParameterValidator.php
    R website/tests.wesnoth.org/include/RepoUpdater.php
    R website/tests.wesnoth.org/include/TestError.php
    R website/tests.wesnoth.org/include/TestResult.php
    R website/tests.wesnoth.org/include/TestRunner.php
    R website/tests.wesnoth.org/include/WesnothSmarty.php
    R website/tests.wesnoth.org/include/configuration.php.template
    R website/tests.wesnoth.org/include/include.core.php
    R website/tests.wesnoth.org/include/settup.php.template
    R website/tests.wesnoth.org/install_tests.sh
    R website/tests.wesnoth.org/smarty_workdir/plugins/modifier.autohide.php
    R website/tests.wesnoth.org/smarty_workdir/templates/build_history.tpl
    R website/tests.wesnoth.org/smarty_workdir/templates/build_list.tpl
    R website/tests.wesnoth.org/smarty_workdir/templates/footer.tpl
    R website/tests.wesnoth.org/smarty_workdir/templates/header.tpl
    R website/tests.wesnoth.org/smarty_workdir/templates/paginate.tpl
    R website/tests.wesnoth.org/smarty_workdir/templates/show_build.tpl
    R website/tests.wesnoth.org/sql/dump.sql
    R website/tests.wesnoth.org/sql/notes.txt
    A wml_test_schedule

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


Compare: https://github.com/wesnoth/wesnoth/compare/7b0c8ea9cb3b...7ee2cd2cd4be


More information about the Commits mailing list