[Commits] [wesnoth/wesnoth] ca07ec: Extract spell check replacements

GitHub noreply at github.com
Thu Oct 29 12:22:38 UTC 2015


  Branch: refs/heads/asio_wesnothd
  Home:   https://github.com/wesnoth/wesnoth
  Commit: ca07ec58ff91fb63851e7e62852c00254aea0a7c
      https://github.com/wesnoth/wesnoth/commit/ca07ec58ff91fb63851e7e62852c00254aea0a7c
  Author: Kevin Yap <me at kevinyap.ca>
  Date:   2015-07-27 (Mon, 27 Jul 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  Extract spell check replacements


  Commit: 2e30e0e7fece9fc6de65291f4b3f38ec23c63338
      https://github.com/wesnoth/wesnoth/commit/2e30e0e7fece9fc6de65291f4b3f38ec23c63338
  Author: Kevin Yap <me at kevinyap.ca>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  Improve idiomaticity of wmllint

- Remove unused variables.
- Prefer `x in y` to `y.count(x)` and `y.find(x)`.
- Use dictionary comprehension in consistency_check().
- Change `not x in y` to `x not in y`.
- Various whitespace changes.


  Commit: a3fd3c71e160cf8275a407b8e05c6012992830df
      https://github.com/wesnoth/wesnoth/commit/a3fd3c71e160cf8275a407b8e05c6012992830df
  Author: Kevin Yap <me at kevinyap.ca>
  Date:   2015-07-29 (Wed, 29 Jul 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  Loop over lines in wmllint using enumerate()


  Commit: ae2abf65e9600c4ebd128f07412943d2101a1e86
      https://github.com/wesnoth/wesnoth/commit/ae2abf65e9600c4ebd128f07412943d2101a1e86
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-08-01 (Sat, 01 Aug 2015)

  Changed paths:
    M data/core/images/terrain/water/ocean01.png
    M data/core/images/terrain/water/ocean02.png
    M data/core/images/terrain/water/ocean03.png
    M data/core/images/terrain/water/ocean04.png
    M data/core/images/terrain/water/ocean05.png
    M data/core/images/terrain/water/ocean06.png
    M data/core/images/terrain/water/ocean07.png
    M data/core/images/terrain/water/ocean08.png
    M data/core/images/terrain/water/ocean09.png
    M data/core/images/terrain/water/ocean10.png
    M data/core/images/terrain/water/ocean11.png
    M data/core/images/terrain/water/ocean12.png
    M data/core/images/terrain/water/ocean13.png
    M data/core/images/terrain/water/ocean14.png
    M data/core/images/terrain/water/ocean15.png
    M data/core/images/terrain/water/ocean16.png
    M data/core/images/terrain/water/ocean17.png
    M data/core/images/terrain/water/ocean18.png
    M data/core/images/terrain/water/ocean19.png
    M data/core/images/terrain/water/ocean20.png
    M data/core/images/terrain/water/ocean21.png
    M data/core/images/terrain/water/water01.png
    M data/core/images/terrain/water/water02.png
    M data/core/images/terrain/water/water03.png
    M data/core/images/terrain/water/water04.png
    M data/core/images/terrain/water/water05.png
    M data/core/images/terrain/water/water06.png
    M data/core/images/terrain/water/water07.png
    M data/core/images/terrain/water/water08.png
    M data/core/images/terrain/water/water09.png
    M data/core/images/terrain/water/water10.png
    M data/core/images/terrain/water/water11.png
    M data/core/images/terrain/water/water12.png
    M data/core/images/terrain/water/water13.png
    M data/core/images/terrain/water/water14.png
    M data/core/images/terrain/water/water15.png
    M data/core/images/terrain/water/water16.png
    M data/core/images/terrain/water/water17.png

  Log Message:
  -----------
  Tweaked the new water images as per LordBob's suggestion.


  Commit: 627e00a3e44736ab9977d59ccd55be4d184ecc77
      https://github.com/wesnoth/wesnoth/commit/627e00a3e44736ab9977d59ccd55be4d184ecc77
  Author: Elvish-Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-01 (Sat, 01 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  Merge pull request #428 from iKevinY/wmllint

Improve idiomaticity of wmllint


  Commit: 54a006383b609ddb805474dd9c8ace01bffd836b
      https://github.com/wesnoth/wesnoth/commit/54a006383b609ddb805474dd9c8ace01bffd836b
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-01 (Sat, 01 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: automatically handle values above 255 when converting to Pango


  Commit: 522778503434f6a44f2ba29ffd3a96a0a82555d4
      https://github.com/wesnoth/wesnoth/commit/522778503434f6a44f2ba29ffd3a96a0a82555d4
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-01 (Sat, 01 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: use print function


  Commit: aae2ad77e6d2fc1d746248072688fbcb6adc6a57
      https://github.com/wesnoth/wesnoth/commit/aae2ad77e6d2fc1d746248072688fbcb6adc6a57
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-02 (Sun, 02 Aug 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M src/attack_prediction_display.cpp
    M src/build_info.cpp
    M src/desktop/clipboard.cpp
    M src/filesystem_common.cpp
    M src/floating_label.cpp
    M src/loadscreen.cpp
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/storyscreen/render.cpp
    M src/text.hpp

  Log Message:
  -----------
  Make the game compile with SDL2.

This does the bare minimum to get the game compiling and running again with SDL 2. It fixes all of the compile errors, adds a missing seek operation to the SDL_RWops. The missing seek operation caused a NULL pointer dereference during game start.


  Commit: deafe6e0f6284d903fdc282211c987b20c168959
      https://github.com/wesnoth/wesnoth/commit/deafe6e0f6284d903fdc282211c987b20c168959
  Author: Patrick Bechon <patrick.bechon at onera.fr>
  Date:   2015-08-02 (Sun, 02 Aug 2015)

  Changed paths:
    M src/synced_context.hpp

  Log Message:
  -----------
  Fix a compilation error with XCode Version 6.2 on OSX 10.9


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

  Changed paths:
    M src/game_launcher.cpp

  Log Message:
  -----------
  Some on-launch stderr formatting


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

  Changed paths:
    M src/synced_context.hpp

  Log Message:
  -----------
  Merge pull request #438 from PBechon/master

Fix a compilation error with XCode Version 6.2 on OSX 10.9


  Commit: 7a32ff0e45b5de13f55e7750954bc754cd7533d3
      https://github.com/wesnoth/wesnoth/commit/7a32ff0e45b5de13f55e7750954bc754cd7533d3
  Author: midzer <midzer at gmail.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M src/game_config_manager.cpp
    M src/global.hpp

  Log Message:
  -----------
  Added VC14 support


  Commit: 66511d2c2a19126cadf1cfebf92f4792930f8957
      https://github.com/wesnoth/wesnoth/commit/66511d2c2a19126cadf1cfebf92f4792930f8957
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M src/game_config_manager.cpp
    M src/global.hpp

  Log Message:
  -----------
  Merge pull request #444 from midzer/VC14

Added VC14 support


  Commit: c2808da642fa4fa3797a01845cff6a6b519e560e
      https://github.com/wesnoth/wesnoth/commit/c2808da642fa4fa3797a01845cff6a6b519e560e
  Author: Quentin Pradet <quentin at clustree.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Prefix `apt-get -qq  with `travis_wait`

`apt-get -qq` is completely quiet. If `apt-get` takes more than 10
minutes to execute, nothing will be outputted for 10 minutes, and travis
will kill the build. Using `travis_wait` ensures the commands will not be
killed for 20 minutes. See [the documentation] for details.

[the documentation]: http://docs.travis-ci.com/user/build-timeouts/#Build-times-out-because-no-output-was-received)


  Commit: 501b3aa2d9685c4ac139b5895c11e34be6e33db3
      https://github.com/wesnoth/wesnoth/commit/501b3aa2d9685c4ac139b5895c11e34be6e33db3
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  wmlindent: open files as UTF-8 and use Unicode literals


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

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: open files as UTF-8 and use Unicode literals


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

  Changed paths:
    M data/tools/wesnoth/wmliterator.py
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint and wmliterator: open files as UTF-8 and use Unicode literals

This is a single commit, because modifying only one of the two files broke the other


  Commit: 43d83609f42e3765ba86c6519d9a8824271fda78
      https://github.com/wesnoth/wesnoth/commit/43d83609f42e3765ba86c6519d9a8824271fda78
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

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

  Log Message:
  -----------
  wmltools: open files as UTF-8 and use Unicode literals


  Commit: 5149be176c17fe825b76a5feb17b2b33c3eaa8f9
      https://github.com/wesnoth/wesnoth/commit/5149be176c17fe825b76a5feb17b2b33c3eaa8f9
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

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

  Log Message:
  -----------
  wmliterator: used print function


  Commit: 005337ec33a22f61c9d6f5fe0f93b1d8842db7ef
      https://github.com/wesnoth/wesnoth/commit/005337ec33a22f61c9d6f5fe0f93b1d8842db7ef
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

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

  Log Message:
  -----------
  wmltools: use print function


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

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

  Log Message:
  -----------
  wmltools: fixed MD5 hashing not working with UTF-8


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

  Changed paths:
    M data/tools/wmllint
    M data/tools/wmlscope

  Log Message:
  -----------
  wmllint and wmlscope: fixed encoding declarations


  Commit: 499866323b82e3959117156d27a646557cbe6245
      https://github.com/wesnoth/wesnoth/commit/499866323b82e3959117156d27a646557cbe6245
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: fixed an obscure bug triggered by Unicode literals


  Commit: f0613f48bd1998eff8ef254a436a4f0cc5b123f1
      https://github.com/wesnoth/wesnoth/commit/f0613f48bd1998eff8ef254a436a4f0cc5b123f1
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/storyscreen/render.cpp

  Log Message:
  -----------
  Remove defunct code.

This removes code that relied on the defunct class ttexture. Since it will not be reintroduced it is instead removed completely.


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

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Merge pull request #442 from pquentin/travis-wait

Prefix `apt-get -qq  with `travis_wait` to fix timeout


  Commit: 8c9416cfaf21a0ecfa51830c606636268443d318
      https://github.com/wesnoth/wesnoth/commit/8c9416cfaf21a0ecfa51830c606636268443d318
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  fix msvc compiler warning.


  Commit: 5aab187ee61d9980fd525f0448dad34be86c41a0
      https://github.com/wesnoth/wesnoth/commit/5aab187ee61d9980fd525f0448dad34be86c41a0
  Author: lipk <lipkab at zoho.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M src/attack_prediction_display.cpp
    M src/build_info.cpp
    M src/desktop/clipboard.cpp
    M src/filesystem_common.cpp
    M src/floating_label.cpp
    M src/loadscreen.cpp
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/storyscreen/render.cpp
    M src/text.hpp

  Log Message:
  -----------
  Merge pull request #437 from aginor/sdl2

Make the game compile with SDL2.


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

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

  Log Message:
  -----------
  use mt19937 also in default random generator

previously rng::next_random_impl() returned rand() which is in range
1-2^16. so random_new::generator->next_random() would return a number
1-2^16 in unsynced context and a number in 1-2^32 in synced contexts.
Now it always returns a number in 1-2^32.


  Commit: 2cd2cf47c027e25cd6c617633b045f0b6b008971
      https://github.com/wesnoth/wesnoth/commit/2cd2cf47c027e25cd6c617633b045f0b6b008971
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

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

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

wesnoth.random has the same interface as math.random. So it can
substitute that function easily.


  Commit: 0038448fcbda9e0a364597f48aa61cea8c16d29e
      https://github.com/wesnoth/wesnoth/commit/0038448fcbda9e0a364597f48aa61cea8c16d29e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M data/lua/helper.lua

  Log Message:
  -----------
  make helper.shuffle synced

using helper.shuffle now doesn't casue OOS anymore used. It is possible
to get the old behaviour by passing math.random as a second parameter.


  Commit: 39ffd1e37d6d5a7fc27e696d60204e7fbcedb68a
      https://github.com/wesnoth/wesnoth/commit/39ffd1e37d6d5a7fc27e696d60204e7fbcedb68a
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-08-04 (Tue, 04 Aug 2015)

  Changed paths:
    M data/lua/helper.lua
    M src/random_new.cpp
    M src/random_new.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/synced_context.cpp
    M src/synced_context.hpp

  Log Message:
  -----------
  Merge pull request #441 from gfgtdf/lua_random

Add wesnoth.random and sync helper.shuffle


  Commit: 90919e12c6f0582003e6e070fd8b17e8ddcfc5ab
      https://github.com/wesnoth/wesnoth/commit/90919e12c6f0582003e6e070fd8b17e8ddcfc5ab
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M data/tools/wesnoth/wmltools.py
    M data/tools/wmlindent
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint, wmlindent, wmltools: fixed dir being used as variable name

In Python, dir is an in-built function


  Commit: 778e9296d8c235f4530b03f3f9b25f93d6651b11
      https://github.com/wesnoth/wesnoth/commit/778e9296d8c235f4530b03f3f9b25f93d6651b11
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: fixed files being incorrectly opened as UTF8 instead of binary


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

  Changed paths:
    M data/tools/wesnoth/wmliterator.py
    M data/tools/wesnoth/wmltools.py

  Log Message:
  -----------
  wmltools and wmliterator: removed __cmp__ method

The __cmp__ method isn't supported any more by Python 3.
Instead, one should define the six usual comparison methods, or define only two of them and let the @total_ordering decorator handle the rest


  Commit: 6d67feff9f6ac509fa14f5e60710359289138e03
      https://github.com/wesnoth/wesnoth/commit/6d67feff9f6ac509fa14f5e60710359289138e03
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M data/tools/wesnoth/wmltools.py
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope and wmltools: removed calls to cmp() function

Just like the __cmp__ method, the cmp() function isn't available on Python 3


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

  Changed paths:
    M data/tools/wesnoth/wmliterator.py
    M data/tools/wesnoth/wmltools.py
    M data/tools/wmlindent
    M data/tools/wmllint
    M data/tools/wmlscope

  Log Message:
  -----------
  all main wml tools: use filter(), map() and zip() from Python 3

The main difference is that these functions return generators instead of lists. This actually breaks wmlscope's collision detection, which will be fixed in my next commit.


  Commit: 8c098c32644022c1e876d2c81a7c583b57d8b9fc
      https://github.com/wesnoth/wesnoth/commit/8c098c32644022c1e876d2c81a7c583b57d8b9fc
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: refactored collision detection

This fixes the breakage caused by the Python 3 zip() function, which like all generators may be iterated only once; also, it finally returns a meaningful output, instead of the obscure list of filenames which was formerly returned


  Commit: 6c4ceacb0089aab9a5c6a742a6b9e4f3867fb14f
      https://github.com/wesnoth/wesnoth/commit/6c4ceacb0089aab9a5c6a742a6b9e4f3867fb14f
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: fixed a copy-pasting error


  Commit: 4e4fdd0504b956eb0ef94febfca042389e1612aa
      https://github.com/wesnoth/wesnoth/commit/4e4fdd0504b956eb0ef94febfca042389e1612aa
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    A data/campaigns/Legend_of_Wesmere/images/l10n/de/low-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/low-map--overlay.png
    A data/campaigns/Legend_of_Wesmere/images/l10n/pt/low-map--overlay.png
    R doc/manual/images/de/game-screen-1.9.14.jpg
    R doc/manual/images/de/main-menu-1.9.14.jpg
    R doc/manual/images/de/multiplayer-1.9.14.jpg
    R doc/manual/images/de/recruit-1.9.14.jpg
    R doc/manual/images/de/right_pane-1.9.14.jpg
    R doc/manual/images/de/top_pane-1.9.14.jpg
    R doc/manual/images/es/game-screen-1.9.14.jpg
    R doc/manual/images/es/main-menu-1.9.14.jpg
    R doc/manual/images/es/multiplayer-1.9.14.jpg
    R doc/manual/images/es/recruit-1.9.14.jpg
    R doc/manual/images/es/right_pane-1.9.14.jpg
    R doc/manual/images/es/top_pane-1.9.14.jpg
    R doc/manual/images/hu/game-screen-1.9.4.jpg
    R doc/manual/images/hu/main-menu-1.9.4.jpg
    R doc/manual/images/hu/multiplayer-1.9.4.jpg
    R doc/manual/images/hu/recruit-1.9.4.jpg
    R doc/manual/images/hu/right_pane-1.9.4.jpg
    R doc/manual/images/hu/top_pane-1.9.4.jpg
    R doc/manual/images/it/game-screen-1.9.4.jpg
    R doc/manual/images/it/main-menu-1.9.4.jpg
    R doc/manual/images/it/multiplayer-1.9.4.jpg
    R doc/manual/images/it/recruit-1.9.4.jpg
    R doc/manual/images/it/right_pane-1.9.4.jpg
    R doc/manual/images/it/top_pane-1.9.4.jpg
    R doc/manual/images/ru/game-screen-1.9.7.jpg
    R doc/manual/images/ru/main-menu-1.9.7.jpg
    R doc/manual/images/ru/multiplayer-1.9.7.jpg
    R doc/manual/images/ru/recruit-1.9.7.jpg
    R doc/manual/images/ru/right_pane-1.9.7.jpg
    R doc/manual/images/ru/top_pane-1.9.7.jpg
    R doc/manual/images/sr/game-screen-1.9.11.jpg
    R doc/manual/images/sr/main-menu-1.9.11.jpg
    R doc/manual/images/sr/multiplayer-1.7.10.jpg
    R doc/manual/images/sr/recruit-1.7.10.jpg
    R doc/manual/images/sr/right_pane-1.9.11.jpg
    R doc/manual/images/sr/top_pane-1.9.11.jpg
    R doc/manual/images/sr at ijekavian/game-screen-1.9.11.jpg
    R doc/manual/images/sr at ijekavian/main-menu-1.9.11.jpg
    R doc/manual/images/sr at ijekavian/multiplayer-1.7.10.jpg
    R doc/manual/images/sr at ijekavian/recruit-1.7.10.jpg
    R doc/manual/images/sr at ijekavian/right_pane-1.9.11.jpg
    R doc/manual/images/sr at ijekavian/top_pane-1.9.11.jpg
    R doc/manual/images/sr at ijekavianlatin/game-screen-1.9.11.jpg
    R doc/manual/images/sr at ijekavianlatin/main-menu-1.9.11.jpg
    R doc/manual/images/sr at ijekavianlatin/multiplayer-1.7.10.jpg
    R doc/manual/images/sr at ijekavianlatin/recruit-1.7.10.jpg
    R doc/manual/images/sr at ijekavianlatin/right_pane-1.9.11.jpg
    R doc/manual/images/sr at ijekavianlatin/top_pane-1.9.11.jpg
    R doc/manual/images/sr at latin/game-screen-1.9.11.jpg
    R doc/manual/images/sr at latin/main-menu-1.9.11.jpg
    R doc/manual/images/sr at latin/multiplayer-1.7.10.jpg
    R doc/manual/images/sr at latin/recruit-1.7.10.jpg
    R doc/manual/images/sr at latin/right_pane-1.9.11.jpg
    R doc/manual/images/sr at latin/top_pane-1.9.11.jpg
    R doc/manual/images/tr/game-screen-1.5.7.jpg
    R doc/manual/images/tr/main-menu-1.5.11.jpg
    R doc/manual/images/tr/multiplayer-1.5.11.jpg
    R doc/manual/images/tr/recruit-1.5.7.jpg
    R doc/manual/images/tr/right_pane-1.5.7.jpg
    R doc/manual/images/tr/top_pane-1.5.7.jpg
    R doc/manual/images/zh_CN/game-screen-1.8.0.jpg
    R doc/manual/images/zh_CN/main-menu-1.8.0.jpg
    R doc/manual/images/zh_CN/multiplayer-1.8.0.jpg
    R doc/manual/images/zh_CN/recruit-1.8.0.jpg
    R doc/manual/images/zh_CN/right_pane-1.8.0.jpg
    R doc/manual/images/zh_CN/top_pane-1.8.0.jpg
    M doc/manual/manual.it.html
    M doc/manual/manual.pt.html
    M l10n-track
    M po/wesnoth-manual/it.po
    M po/wesnoth-manual/pt.po

  Log Message:
  -----------
  manual: Clean up localized files

Also, apply two commits for the LoW map overlays that were only committed
to 1.12.


  Commit: 6cc2c93853311a637dc9c6293ef76215a2aa8b3b
      https://github.com/wesnoth/wesnoth/commit/6cc2c93853311a637dc9c6293ef76215a2aa8b3b
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M src/serialization/schema_validator.cpp

  Log Message:
  -----------
  Better errormessage when failing to read schema.cfg


  Commit: 889eb5aa7b0e7ed0cee05ebe85779aaa7bf0424d
      https://github.com/wesnoth/wesnoth/commit/889eb5aa7b0e7ed0cee05ebe85779aaa7bf0424d
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: fixed a bug in spellchecking caused by Python 3 map()

This bug prevented local spelling words from being added to the spellchecking dictionary, and it was caused by the fact that the map iterator was never iterated.
Replaced with an explicit for cycle.


  Commit: bb51399d26be56a9d7769b332ea43d63c70ab173
      https://github.com/wesnoth/wesnoth/commit/bb51399d26be56a9d7769b332ea43d63c70ab173
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

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

  Log Message:
  -----------
  wmltools: shorten code by using sorted() instead of .sort()


  Commit: 032609e7821fe74177e0add525e7a5987bdd206f
      https://github.com/wesnoth/wesnoth/commit/032609e7821fe74177e0add525e7a5987bdd206f
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: clearer message when checking for duplicated files

For now, I'm keeping the MD5 hashes in the message.


  Commit: c407625ad3c6d101c71def76cdd66b2be0278452
      https://github.com/wesnoth/wesnoth/commit/c407625ad3c6d101c71def76cdd66b2be0278452
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: fixed .keys() usages for Python 3

In most cases, calls to the .keys() method were unnecessary, because they were used to test if a dictionary has a key; this can be done by simply using the 'in' operator on the dictionary itself.


  Commit: be62976d80b77a701214b64b6b499bc7f6288778
      https://github.com/wesnoth/wesnoth/commit/be62976d80b77a701214b64b6b499bc7f6288778
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M data/tools/wesnoth/wmltools.py
    M data/tools/wmlscope

  Log Message:
  -----------
  wmltools and wmlscope: fixed .keys() usages for Python 3

Most usages of the .keys() method were already safe, because they were either iterated only once, or they were wrapped in a call to sorted(), which casts them as lists


  Commit: 4d675c377f039181338bc95f2264905514c1ed25
      https://github.com/wesnoth/wesnoth/commit/4d675c377f039181338bc95f2264905514c1ed25
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M data/tools/wesnoth/wmliterator.py
    M data/tools/wesnoth/wmltools.py
    M data/tools/wmlindent
    M data/tools/wmllint
    M data/tools/wmlscope

  Log Message:
  -----------
  All main wml tools: used Python 3 floating point division

wmltools required integer division, so here the corresponding operator (//) is used


  Commit: 63863d9f2fc14732746fc74ac214864d6d1a12f6
      https://github.com/wesnoth/wesnoth/commit/63863d9f2fc14732746fc74ac214864d6d1a12f6
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: enabled image size checks

The undersized() function is supposed to warn if an image has a size below 60 x 60 pixels. I didn't manage to find any documentation about why it was commented out.
I also replaced the error message printed if the PIL library is missing with one more verbose and updated.


  Commit: 2559f9706377a84d8bb819c42f9f785981f9a753
      https://github.com/wesnoth/wesnoth/commit/2559f9706377a84d8bb819c42f9f785981f9a753
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: slightly improved percentage output when checking for untyped formals


  Commit: af6d3060e246a59c24c78502069109ceac44cc44
      https://github.com/wesnoth/wesnoth/commit/af6d3060e246a59c24c78502069109ceac44cc44
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M data/gui/default/window/editor_edit_label.cfg
    M src/ai/formula/function_table.cpp
    M src/ai/testing/ca_global_fallback.cpp
    M src/display_context.hpp
    M src/editor/action/action_label.cpp
    M src/editor/action/action_label.hpp
    M src/editor/action/mouse/mouse_action_map_label.cpp
    M src/editor/editor_display.cpp
    M src/editor/map/map_context.hpp
    M src/game_board.hpp
    M src/gui/dialogs/editor/editor_edit_label.cpp
    M src/gui/dialogs/editor/editor_edit_label.hpp
    M src/map_label.cpp
    M src/map_label.hpp
    M src/menu_events.cpp
    M src/pathfind/teleport.cpp
    M src/replay.cpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Add new "category" and "creator" properties to map labels
- The "category" property is mainly for use by scenario designers; players will be able to hide labels based on this
- The "creator" property is meant to allow players to hide labels placed by specific other players
- Map editor allows setting the "category" property


  Commit: 1c578590e1e46624ddfe4c1eb4c060c0d71d43b6
      https://github.com/wesnoth/wesnoth/commit/1c578590e1e46624ddfe4c1eb4c060c0d71d43b6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-06 (Thu, 06 Aug 2015)

  Changed paths:
    M data/gui/default/window/editor_edit_label.cfg
    M src/editor/action/mouse/mouse_action_map_label.cpp
    M src/gui/dialogs/editor/editor_edit_label.cpp
    M src/gui/dialogs/editor/editor_edit_label.hpp

  Log Message:
  -----------
  Add sliders to set colour of label in map editor
- Needs work, not very user-friendly in my opinion


  Commit: 1359e6a88573b39eba1b0fdc5c0c8a2f1f0dc3e0
      https://github.com/wesnoth/wesnoth/commit/1359e6a88573b39eba1b0fdc5c0c8a2f1f0dc3e0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M data/gui/default/widget/toggle_button_default.cfg
    M data/gui/default/widget/toggle_button_icon.cfg
    M data/gui/default/widget/toggle_button_listbox_text.cfg
    M data/gui/default/widget/toggle_button_listbox_text_with_icon.cfg
    M data/gui/default/widget/toggle_button_radio.cfg
    M data/gui/default/widget/toggle_button_tree_view_node.cfg
    M data/gui/default/widget/toggle_panel_default.cfg
    M data/gui/default/widget/toggle_panel_wml_message.cfg
    M data/gui/schema.cfg
    M src/gui/auxiliary/widget_definition/toggle_button.cpp
    M src/gui/auxiliary/widget_definition/toggle_panel.cpp
    M src/gui/dialogs/addon/uninstall_list.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_settings.cpp
    M src/gui/dialogs/field.hpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/mp_alerts_options.cpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/selectable.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

  Log Message:
  -----------
  tristate buttons for gui2

This commit adds the c++ code to add tristate buttons: toggle_buttons and
toggle_panels can now have an arbitrary number of states instead of just 2
(selected and not selected). The number of states is determined by the number
of [state] tags in the widgets definition.

This doesn't add tristate definitions yet, but the plan is to use tristate
buttons later for the headers of sortable lists (No-Sort, Sort-Up, Sort-Down
buttons)

TODO: figure out whether to remove the parameter from tcontrols constructor.


  Commit: a4806343f5ca0e17b8b67640a8c6fdd0a38c460b
      https://github.com/wesnoth/wesnoth/commit/a4806343f5ca0e17b8b67640a8c6fdd0a38c460b
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    A data/gui/default/widget/toggle_button_listbox_header.cfg
    M data/gui/default/window/game_load.cfg
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_load.hpp
    M src/gui/widgets/generator.cpp
    M src/gui/widgets/generator.hpp
    M src/gui/widgets/generator_private.hpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp

  Log Message:
  -----------
  sortable listboxes for gui2

Fixes http://gna.org/bugs/index.php?23751

Gui2 listboxes can now be sorted. As an example how to use it i changed the
gui2 loadgame dialog to use this new feature.

To make your listbox sortable you have to add togglebuttons/panels with the
id sort_n where n is a number in [0, numer_of_columns) to the [header] of
the listbox, then the listbox will be sorted when a user clicks on that
togglebutton/panel. Also you have to register the comparision functions for
each column with listbox::set_column_order.

Alternatively you can sort the listbox manually by calling listbox::order_by

This feautre still suffers from http://gna.org/bugs/?15763 . But for small
listboxes without scrollbars this is already a good feature.


  Commit: d87b8457ed943e526932f70173f4bfaf9cc3d04a
      https://github.com/wesnoth/wesnoth/commit/d87b8457ed943e526932f70173f4bfaf9cc3d04a
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    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_listbox_header.cfg
    M data/gui/default/widget/toggle_button_listbox_text.cfg
    M data/gui/default/widget/toggle_button_listbox_text_with_icon.cfg
    M data/gui/default/widget/toggle_button_radio.cfg
    M data/gui/default/widget/toggle_button_tree_view_node.cfg
    M data/gui/default/widget/toggle_panel_default.cfg
    M data/gui/default/widget/toggle_panel_wml_message.cfg
    M data/gui/default/window/game_load.cfg
    M data/gui/schema.cfg
    M src/gui/auxiliary/widget_definition/toggle_button.cpp
    M src/gui/auxiliary/widget_definition/toggle_panel.cpp
    M src/gui/dialogs/addon/uninstall_list.cpp
    M src/gui/dialogs/campaign_selection.cpp
    M src/gui/dialogs/campaign_settings.cpp
    M src/gui/dialogs/field.hpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_load.hpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/mp_alerts_options.cpp
    M src/gui/widgets/control.cpp
    M src/gui/widgets/generator.cpp
    M src/gui/widgets/generator.hpp
    M src/gui/widgets/generator_private.hpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp
    M src/gui/widgets/selectable.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/serialization/schema_validator.cpp

  Log Message:
  -----------
  Merge pull request #446 from gfgtdf/sortable_listbox

sortable gui2 listboxes


  Commit: 819eab2f96f206852e16e82f5159d7ab247f087d
      https://github.com/wesnoth/wesnoth/commit/819eab2f96f206852e16e82f5159d7ab247f087d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    A data/gui/default/window/label_settings.cfg
    M data/themes/classic.cfg
    M data/themes/default.cfg
    M data/themes/pandora.cfg
    M data/themes/unit_box.cfg
    M data/themes/widescreen.cfg
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/display_context.cpp
    M src/display_context.hpp
    A src/gui/dialogs/label_settings.cpp
    A src/gui/dialogs/label_settings.hpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    M src/hotkey_handler.cpp
    M src/hotkey_handler_replay.cpp
    M src/hotkey_handler_sp.cpp
    M src/hotkey_handler_sp.hpp
    M src/map_label.cpp
    M src/map_label.hpp
    M src/menu_events.cpp
    M src/menu_events.hpp

  Log Message:
  -----------
  Add dialog to allow user to customize which label groups are displayed


  Commit: e2a0648a159f427fac8da9d7645d4c95eee8c416
      https://github.com/wesnoth/wesnoth/commit/e2a0648a159f427fac8da9d7645d4c95eee8c416
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

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

  Log Message:
  -----------
  Use team colors for player label categories


  Commit: af3eae9d0b51bf500a290b210311f585b9198051
      https://github.com/wesnoth/wesnoth/commit/af3eae9d0b51bf500a290b210311f585b9198051
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M src/generators/default_map_generator.cpp

  Log Message:
  -----------
  Assign a label category to village names


  Commit: d657c30a5038c258d73441a49050ccf6f0298413
      https://github.com/wesnoth/wesnoth/commit/d657c30a5038c258d73441a49050ccf6f0298413
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M src/game_state.cpp

  Log Message:
  -----------
  Labels from players in your ignore list default to hidden


  Commit: 01dfc6783f224dcff4924f61377ee50e71551636
      https://github.com/wesnoth/wesnoth/commit/01dfc6783f224dcff4924f61377ee50e71551636
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  Windows installer: Remove components page

We only have one module anyways, thus there's no choice in the component selection menu.


  Commit: 46af40eb61864bc5cd54517e55a77893d923d65e
      https://github.com/wesnoth/wesnoth/commit/46af40eb61864bc5cd54517e55a77893d923d65e
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in
    A packaging/windows/gpl-2.de.txt
    A packaging/windows/gpl-2.gl.txt
    A packaging/windows/gpl-2.it.txt
    A packaging/windows/gpl-2.pl.txt
    A packaging/windows/gpl-2.pt-br.txt
    A packaging/windows/gpl-2.pt.txt
    A packaging/windows/gpl-2.ru.txt
    A packaging/windows/gpl-2.zh-cn.txt
    A packaging/windows/gpl-2.zh-tw.txt
    A packaging/windows/gpl-3.cs.txt
    A packaging/windows/gpl-3.fr.txt
    A packaging/windows/gpl-3.hu.txt
    A packaging/windows/translations.nsh

  Log Message:
  -----------
  Windows Installer: Add GPL translations

Source:
https://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.html
http://www.gnu.org/licenses/translations.html

Changes:
- Links to the English original added in the headers.
- Portuguese translations reindented to fit width of textbox.
- Reference between Chinese GPLs removed.
- UTF8 BOM added (else NSIS doesn't recognize the encoding).

Thanks to @chisquare130 (Xara) for checking the Chinese versions.


  Commit: 12066d87c5eafe2df7a5692900f774fe0aecafc9
      https://github.com/wesnoth/wesnoth/commit/12066d87c5eafe2df7a5692900f774fe0aecafc9
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in
    M packaging/windows/translations.nsh

  Log Message:
  -----------
  Windows Installer: Translate 'Battle for Wesnoth' and shortcuts

The title is now localized, as are the start menu shortcuts. As localized
titles can be longer than the English string, a third line was explicitly
added to the welcome page (else NSIS cuts the line in half).

The manual shortcut points to the translated manual version, if available.

Due to lack of Unicode support in NSIS 2, only translations matching the
codepage are displayed correctly.

The desktop.ini file isn't removed during uninstallation as it may contain
info on other programs, e.g. if the player chose to place the shortcuts in
'Games'.


  Commit: 1c3fa278ffd08d4ea67c244ec782d35881d2eae3
      https://github.com/wesnoth/wesnoth/commit/1c3fa278ffd08d4ea67c244ec782d35881d2eae3
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  Windows installer: Cut down on shortcuts

>From the impressive number of 9 start menu shortcuts, 2 were removed.

An additional 4 were removed for Windows 8, where the app list can't collapse folders.


  Commit: 4a272b301d838ba0231285f353469a9fef303b2c
      https://github.com/wesnoth/wesnoth/commit/4a272b301d838ba0231285f353469a9fef303b2c
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M SConstruct
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  Windows installer: Use FILE /oname to avoid copying files


  Commit: c7ffe8dfd7d100cdc0d2cb9ac25b40124adbb6a9
      https://github.com/wesnoth/wesnoth/commit/c7ffe8dfd7d100cdc0d2cb9ac25b40124adbb6a9
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  Windows installer: Update to NSIS 3

Compatibility changes:
- Plugins moved to a different directory

New Features:
- Unicode installer
- Could now detect Windows 8 - 10


  Commit: d8b5e7b3c193c086692b8ad1c071748cd38c5325
      https://github.com/wesnoth/wesnoth/commit/d8b5e7b3c193c086692b8ad1c071748cd38c5325
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  Windows installer: Remove userdata dir selection

Due to UAC, especially virtualization of the Programs directory, it is preferable to force 'My Games' as the location.


  Commit: 79b7bf1777b8a1bfb61f5856d2a772fd15fbba83
      https://github.com/wesnoth/wesnoth/commit/79b7bf1777b8a1bfb61f5856d2a772fd15fbba83
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M packaging/windows/wesnoth-icon.ico
    M packaging/windows/wesnoth_editor-icon.ico

  Log Message:
  -----------
  Windows Installer: Update icons


  Commit: e130a960cbe174574b83c650c96e94e322e59eeb
      https://github.com/wesnoth/wesnoth/commit/e130a960cbe174574b83c650c96e94e322e59eeb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M players_changelog

  Log Message:
  -----------
  Update credits and changelog


  Commit: f619b4cc6393e03194882abf910c138d4757168d
      https://github.com/wesnoth/wesnoth/commit/f619b4cc6393e03194882abf910c138d4757168d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-07 (Fri, 07 Aug 2015)

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

  Log Message:
  -----------
  Update build stuff

(Sconscript, CMakeLists, tests, project files)


  Commit: 74a81069b9937fa1f7780b32d5dec2b4ad9156f1
      https://github.com/wesnoth/wesnoth/commit/74a81069b9937fa1f7780b32d5dec2b4ad9156f1
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M data/gui/default/window/editor_edit_label.cfg
    A data/gui/default/window/label_settings.cfg
    M data/themes/classic.cfg
    M data/themes/default.cfg
    M data/themes/pandora.cfg
    M data/themes/unit_box.cfg
    M data/themes/widescreen.cfg
    M players_changelog
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/CodeLite/wesnoth.project
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M src/CMakeLists.txt
    M src/SConscript
    M src/ai/formula/function_table.cpp
    M src/ai/testing/ca_global_fallback.cpp
    M src/display_context.cpp
    M src/display_context.hpp
    M src/editor/action/action_label.cpp
    M src/editor/action/action_label.hpp
    M src/editor/action/mouse/mouse_action_map_label.cpp
    M src/editor/editor_display.cpp
    M src/editor/map/map_context.hpp
    M src/game_board.hpp
    M src/game_state.cpp
    M src/generators/default_map_generator.cpp
    M src/gui/dialogs/editor/editor_edit_label.cpp
    M src/gui/dialogs/editor/editor_edit_label.hpp
    A src/gui/dialogs/label_settings.cpp
    A src/gui/dialogs/label_settings.hpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    M src/hotkey_handler.cpp
    M src/hotkey_handler_replay.cpp
    M src/hotkey_handler_sp.cpp
    M src/hotkey_handler_sp.hpp
    M src/map_label.cpp
    M src/map_label.hpp
    M src/menu_events.cpp
    M src/menu_events.hpp
    M src/pathfind/teleport.cpp
    M src/replay.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  Merge pull request #447 from CelticMinstrel/master

Interface to fine-tune displayed labels (and some other label stuff)


  Commit: 32342a5fc44aaba6c37ce18949cf206fce6fc137
      https://github.com/wesnoth/wesnoth/commit/32342a5fc44aaba6c37ce18949cf206fce6fc137
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

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

  Log Message:
  -----------
  gui2/tlabel_settings: Exclude from GUI2 unit test

The dialog is not tested currently, which causes the GUI2 unit test to
fail (imagine that). Since the class constructor requires a hefty amount
of fluff to work (in particular, a display_context object), might as
well just disable it for the time being.


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

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

  Log Message:
  -----------
  Use listboxs sorting feature in experinemtal gui2 addon_list

Also fixes the toggle panels that show the addons description and the filter
textbox in the non new-widgets codepath.

These changes mostly effect the non new-wigets codepath. The new-widgets
codepath (which already had a sorting feature) still works like before
except that it was adjusted to the changes to the cfg file.


  Commit: b892f764a63122e6371fe50e6a2ed3e78a15f0b1
      https://github.com/wesnoth/wesnoth/commit/b892f764a63122e6371fe50e6a2ed3e78a15f0b1
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: try to make the image size checks more useful


  Commit: de64146e354ecd8d4a50c6a3418c5d5e1ab4956b
      https://github.com/wesnoth/wesnoth/commit/de64146e354ecd8d4a50c6a3418c5d5e1ab4956b
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

  Changed paths:
    M data/tools/wesnoth/wmliterator.py
    M data/tools/wesnoth/wmltools.py
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint, wmltools and wmliterator: more Python 3 compatibility stuff

'raw_input' and 'xrange' in Python 3 are renamed respectively 'input' and 'range'.


  Commit: bec2e6259ec51561c7928dbd90e3ed83c8f665c3
      https://github.com/wesnoth/wesnoth/commit/bec2e6259ec51561c7928dbd90e3ed83c8f665c3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-08 (Sat, 08 Aug 2015)

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

  Log Message:
  -----------
  Reorganize XCode project

- All files are now ordered alphabetically.
- All referenced header files are now known to the project file.
- Duplicated references to source files and libraries are removed.
- References to defunct sources are removed.
- Source files are now largely stored in a structure mirroring the file system structure,
meaning a few new added groups and some files moved around (some of which were
in nonsensical places before).


  Commit: cd0b12387b4df61178afc1e4ed0a2bc8280f10db
      https://github.com/wesnoth/wesnoth/commit/cd0b12387b4df61178afc1e4ed0a2bc8280f10db
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-09 (Sun, 09 Aug 2015)

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

  Log Message:
  -----------
  better error message


  Commit: cd50036363d63ab35bb8755f4ca017b8b1ed7a31
      https://github.com/wesnoth/wesnoth/commit/cd50036363d63ab35bb8755f4ca017b8b1ed7a31
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-09 (Sun, 09 Aug 2015)

  Changed paths:
    M src/help/help_topic_generators.cpp

  Log Message:
  -----------
  Restore a check to prevent portrait-less units from using a scaled sprite instead


  Commit: b9c6ab59d6a240ea516447202343bc5476cdb68e
      https://github.com/wesnoth/wesnoth/commit/b9c6ab59d6a240ea516447202343bc5476cdb68e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-09 (Sun, 09 Aug 2015)

  Changed paths:
    M changelog
    M data/core/macros/utils.cfg

  Log Message:
  -----------
  Fix WML variable leak in RECRUIT_UNIT_VARIATIONS


  Commit: 08d5d9c8e8a185b56b39f113e70cfa4ba0459099
      https://github.com/wesnoth/wesnoth/commit/08d5d9c8e8a185b56b39f113e70cfa4ba0459099
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M data/core/units/orcs/Nightblade.cfg

  Log Message:
  -----------
  Add nightblade unit description


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

  Changed paths:
    M data/core/units/orcs/Nightblade.cfg

  Log Message:
  -----------
  Formatting fixup for 08d5d9c8e8a1


  Commit: 7fa294368329659df16f9fa8c28b46fc1327db34
      https://github.com/wesnoth/wesnoth/commit/7fa294368329659df16f9fa8c28b46fc1327db34
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M data/tools/wesnoth/wmliterator.py
    M data/tools/wesnoth/wmltools.py
    M data/tools/wmlindent
    M data/tools/wmllint
    M data/tools/wmlscope

  Log Message:
  -----------
  All main WML tools: replaced tabs with spaces


  Commit: d8478cbed15d2f9cd0db35acc08e9c226a0363c6
      https://github.com/wesnoth/wesnoth/commit/d8478cbed15d2f9cd0db35acc08e9c226a0363c6
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: replaced map and string.strip with list comprehension

string.strip() isn't available on Python 3, because of its redundancy with the .strip() method available on any string.


  Commit: f099638b2684b338145edddcae68579ad6b61e53
      https://github.com/wesnoth/wesnoth/commit/f099638b2684b338145edddcae68579ad6b61e53
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-11 (Tue, 11 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: replaced backticks with repr()

Backticks as shortcut for repr() are removed from Python 3. Although all their usages were already commented out, I fixed it anyway in case the code is uncommented.


  Commit: 768a4181374d482fc9d3ad915d276e918b56e7f7
      https://github.com/wesnoth/wesnoth/commit/768a4181374d482fc9d3ad915d276e918b56e7f7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

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

  Log Message:
  -----------
  Deprecate ON_SIGHTING

Since sighted events now work, this macro is no longer necessary


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

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/01_The_Uprooting.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/04_The_Elvish_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg

  Log Message:
  -----------
  LoW: dropped commas before chapter titles


  Commit: 5cf8cf2b320d7edf60bfc0e7bfbbbf5359eb58ff
      https://github.com/wesnoth/wesnoth/commit/5cf8cf2b320d7edf60bfc0e7bfbbbf5359eb58ff
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  vcproj: Fix File node from PR #447


  Commit: 6b78073b49bcebf00b919b89550b773119ce2f1c
      https://github.com/wesnoth/wesnoth/commit/6b78073b49bcebf00b919b89550b773119ce2f1c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/map.cpp

  Log Message:
  -----------
  Don't pass border_size and usage to gamemap::read

This also fixes an issue in [terrain_mask] where masks would be incorrectly
offset due to a default border_size of 0


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

  Changed paths:
    M src/editor/map/editor_map.cpp
    M src/generators/default_map_generator_job.cpp
    M src/map.cpp
    M src/map.hpp

  Log Message:
  -----------
  Cleaned up old code related to border_size, usage, and map header


  Commit: 730453cf01c242bfe293c08ebc468e291f1c4f03
      https://github.com/wesnoth/wesnoth/commit/730453cf01c242bfe293c08ebc468e291f1c4f03
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-12 (Wed, 12 Aug 2015)

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

  Log Message:
  -----------
  LoW S3: fixed pesky comment line preventing wmlindent from affecting file


  Commit: 17d1212a0e103bc36ab151837c7b0811b43cc4c5
      https://github.com/wesnoth/wesnoth/commit/17d1212a0e103bc36ab151837c7b0811b43cc4c5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-12 (Wed, 12 Aug 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/core/about.cfg

  Log Message:
  -----------
  General wmlindent run


  Commit: c35fb63472ba2c550314138d7701a1fd13025c0d
      https://github.com/wesnoth/wesnoth/commit/c35fb63472ba2c550314138d7701a1fd13025c0d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M data/themes/editor.cfg
    M src/hotkey/hotkey_command.cpp

  Log Message:
  -----------
  Rename Quit Game/Quit Editor menu items Quit to Titlescreen


  Commit: f2334507ae7e20ccac25c6a881ea43df3d612d16
      https://github.com/wesnoth/wesnoth/commit/f2334507ae7e20ccac25c6a881ea43df3d612d16
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

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

  Log Message:
  -----------
  Fixed Help browser not opening to correct section when accessed from editor


  Commit: a436c46f13564b84effd0481fc4d41c340bc9ec2
      https://github.com/wesnoth/wesnoth/commit/a436c46f13564b84effd0481fc4d41c340bc9ec2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M data/test/scenarios/feeding.cfg

  Log Message:
  -----------
  Comment out [terrain_mask] inclusion possibly breaking feeding test


  Commit: b9d3fb6df35fe762855a25285415f9c28efec5ae
      https://github.com/wesnoth/wesnoth/commit/b9d3fb6df35fe762855a25285415f9c28efec5ae
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/hotkey/hotkey_item.cpp

  Log Message:
  -----------
  Correct handling of Ctrl+Return/Enter hot-key.

Added special handling for j and m characters, where their respective key codes do not match the j and m buttons on the keyboard.
This most likely means that they have come from Ctrl+Return/Enter keys, which resolves to Ctrl+j and Ctrl+m characters.

As a bonus, also corrected unexpected behaviour when attempting combinations such as Ctrl+: or Ctrl+F1. Previously they would resolve to Ctrl+` or Ctrl+@, at least in Windows.


  Commit: 929ec99d6fb933130f88a873d5b39584f1e8cc2e
      https://github.com/wesnoth/wesnoth/commit/929ec99d6fb933130f88a873d5b39584f1e8cc2e
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/hotkey/hotkey_item.cpp

  Log Message:
  -----------
  Merge pull request #1 from Wedge009/Wedge009-hotkey-fix

Correct handling of Ctrl+Return/Enter hot-key.


  Commit: 5ad57f09a3c9a971562eb75cc5f0f41b20a21cb9
      https://github.com/wesnoth/wesnoth/commit/5ad57f09a3c9a971562eb75cc5f0f41b20a21cb9
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-aoi/lv.po
    M po/wesnoth-editor/lv.po
    M po/wesnoth-help/lv.po
    M po/wesnoth-lib/lv.po
    M po/wesnoth-multiplayer/lv.po
    M po/wesnoth-tsg/lv.po
    M po/wesnoth-tutorial/lv.po
    M po/wesnoth-units/lv.po
    M po/wesnoth/lv.po

  Log Message:
  -----------
  updated Latvian translation


  Commit: f7982497f077f8f8c09576377aac888e5af4c8e3
      https://github.com/wesnoth/wesnoth/commit/f7982497f077f8f8c09576377aac888e5af4c8e3
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  updated Latvian credits


  Commit: fcf8b72efd310a2f76a0bb665d55eb3081fc1d68
      https://github.com/wesnoth/wesnoth/commit/fcf8b72efd310a2f76a0bb665d55eb3081fc1d68
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M data/test/scenarios/feeding.cfg

  Log Message:
  -----------
  Partially revert a436c46f1356 and replace [terrain_mask] with [terrain]


  Commit: 079692d42457a7b9251bfe319a65d8341217d0b7
      https://github.com/wesnoth/wesnoth/commit/079692d42457a7b9251bfe319a65d8341217d0b7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Clarify false default of [terrain_mask] border= as expected

The wiki states this is supposed to be false. gamemap::overlay already gives border=
a default false value, but this clarifies the value, code-wise.


  Commit: e9d70dbc1ededf857e5b15735115a675d95e53bd
      https://github.com/wesnoth/wesnoth/commit/e9d70dbc1ededf857e5b15735115a675d95e53bd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Default [object] silent= to true if no description is provided

Code snippet by shadowm


  Commit: 730d83729687f7107bc68582686ccdf0720b7b42
      https://github.com/wesnoth/wesnoth/commit/730d83729687f7107bc68582686ccdf0720b7b42
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

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

  Log Message:
  -----------
  Drop redundant border_size argument from gamemap::write

This was rendered unnecessary in in2f650419dad963f7ad as the gamemap namespace already has
border_size_ assigned to gamemap::default_border, and 6b78073b49bcebf00b removed the passing
of any other value


  Commit: d3d8970601206d2c5dd4e2ac17b24d7c6b47cf75
      https://github.com/wesnoth/wesnoth/commit/d3d8970601206d2c5dd4e2ac17b24d7c6b47cf75
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M changelog
    R src/filesystem.cpp

  Log Message:
  -----------
  fs: Remove legacy non-Boost implementation of the filesystem API

No-one is supposed to use it since 1.11.19 (except for OpenPandora,
but various other changes in master already forced us to drop support
for it), so it's time to enforce this decision for the sake of our
time and sanity.


  Commit: 46afc83f3a933ced7100e0743c1a00e03368a744
      https://github.com/wesnoth/wesnoth/commit/46afc83f3a933ced7100e0743c1a00e03368a744
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp
    M src/unit_drawer.cpp
    M src/video.cpp
    M src/widgets/menu.cpp

  Log Message:
  -----------
  Fix all compile warnings when SDL2 is enabled


  Commit: f0eba4b3124da2ae3a7da8c4bbdd4306313a5542
      https://github.com/wesnoth/wesnoth/commit/f0eba4b3124da2ae3a7da8c4bbdd4306313a5542
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/desktop/open.cpp
    M src/global.hpp
    M src/tests/test_config.cpp
    M src/video.cpp

  Log Message:
  -----------
  Add a macro to clearly mark unused variables as unused and avoid compiler warnings.


  Commit: 0d6fdfe2cc68005b015da4c96506e309aa404ead
      https://github.com/wesnoth/wesnoth/commit/0d6fdfe2cc68005b015da4c96506e309aa404ead
  Author: lipk <lipkab at zoho.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/desktop/open.cpp
    M src/global.hpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp
    M src/tests/test_config.cpp
    M src/unit_drawer.cpp
    M src/video.cpp
    M src/widgets/menu.cpp

  Log Message:
  -----------
  Merge pull request #452 from aginor/sdl2

Fix all compile warnings when SDL2 is enabled


  Commit: 89afb3d0a609dce94c3dbd44bedda3e141ff7310
      https://github.com/wesnoth/wesnoth/commit/89afb3d0a609dce94c3dbd44bedda3e141ff7310
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/10_The_Siege_of_Kal_Kartha.cfg

  Log Message:
  -----------
  THoT S10: fixed typo in side 4 controller key


  Commit: ff6054e33cc117a553fb120ef5ef0d3e1da5f742
      https://github.com/wesnoth/wesnoth/commit/ff6054e33cc117a553fb120ef5ef0d3e1da5f742
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

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

  Log Message:
  -----------
  UtBS S2: fixed an incorrectly named SLF key


  Commit: b59fc35153a072ac674fda6f4ea28e569bde55ef
      https://github.com/wesnoth/wesnoth/commit/b59fc35153a072ac674fda6f4ea28e569bde55ef
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/01_Saving_Parthyn.cfg

  Log Message:
  -----------
  DiD S1: fixed incorrectly named key in a [kill] block


  Commit: 7f57d911b8c0c9268dcef08c772bde5e2ab1830c
      https://github.com/wesnoth/wesnoth/commit/7f57d911b8c0c9268dcef08c772bde5e2ab1830c
  Author: Martin Proud <ancestral at users.noreply.github.com>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

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

  Log Message:
  -----------
  Merge pull request #448 from CelticMinstrel/master

Reorganize XCode project


  Commit: 5c1047d3727f0667e959a8122fc512f077f8512d
      https://github.com/wesnoth/wesnoth/commit/5c1047d3727f0667e959a8122fc512f077f8512d
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in

  Log Message:
  -----------
  Windows installer: Don't force GPL on end users

Fix bug #21769 by changing 'I Agree' to 'Next'.


  Commit: 1c17ecaa753753db71f6f26d2d6c05a1e20f83d3
      https://github.com/wesnoth/wesnoth/commit/1c17ecaa753753db71f6f26d2d6c05a1e20f83d3
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

  Changed paths:
    M src/display.cpp

  Log Message:
  -----------
  Fix the graphics corruption when scrolling with SDL2

SDL2 has issues with overlapping surfaces when blitting, it seems to trigger an internal bug in SDL2. This causes the blitted surface to be incorrectly filled, causing a graphics corruption. This introduces a workaround that does a copy of the original surface before blitting, thus avoiding the bug. This behaviour seems to only occur while scrolling so it's a reasonably rare occurence.


  Commit: 681d033bcaa868797d0078d85a66f7d657fdb967
      https://github.com/wesnoth/wesnoth/commit/681d033bcaa868797d0078d85a66f7d657fdb967
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: removed an instance of deprecated dict.has_key()


  Commit: c5854e029957e7cf1aeb71d4296537f73713cf9e
      https://github.com/wesnoth/wesnoth/commit/c5854e029957e7cf1aeb71d4296537f73713cf9e
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: replaced a regexp check with a simpler function

>From my tests, it seems like performances are pretty much the same; but this function is way more readable and maintainable than a regexp.


  Commit: 2d0482be91cc235480be86d85b8c9e87e6d2cab5
      https://github.com/wesnoth/wesnoth/commit/2d0482be91cc235480be86d85b8c9e87e6d2cab5
  Author: lipk <lipkab at zoho.com>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

  Changed paths:
    M src/display.cpp

  Log Message:
  -----------
  Merge pull request #456 from aginor/sdl2

Fix the graphics corruption when scrolling with SDL2 enabled


  Commit: 305b90c9a511805519c9ccebed948a47097f23d9
      https://github.com/wesnoth/wesnoth/commit/305b90c9a511805519c9ccebed948a47097f23d9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-15 (Sat, 15 Aug 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: Switch to using a horizontal listbox

This makes for somewhat simpler event handling and allows using the
keyboard to switch between tabs. It doesn't solve the layout issues with
long tab labels, though.


  Commit: 329a0e130a3937b72b008667d5ef9798b48283a0
      https://github.com/wesnoth/wesnoth/commit/329a0e130a3937b72b008667d5ef9798b48283a0
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

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

  Log Message:
  -----------
  gui2/tgame_version: Replace fake checkbox widgets with Unicode

Makes it more obvious that the items in the Features pages cannot be
changed by the user.


  Commit: 35d3120db3c6e0d1f02291ed0302545e9d9b8e72
      https://github.com/wesnoth/wesnoth/commit/35d3120db3c6e0d1f02291ed0302545e9d9b8e72
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

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

  Log Message:
  -----------
  gui2/tgame_version: Minor UI string tweak


  Commit: 7fa589c447b8df36b75b6ca97e0125bb969797f9
      https://github.com/wesnoth/wesnoth/commit/7fa589c447b8df36b75b6ca97e0125bb969797f9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-15 (Sat, 15 Aug 2015)

  Changed paths:
    M src/gui/auxiliary/canvas.cpp
    M src/gui/widgets/grid.cpp
    M src/gui/widgets/settings.cpp

  Log Message:
  -----------
  gui2: Fix a few wiki documentation syntax issues


  Commit: 987f0157c20b43ad8425befde76e0e61c88a43be
      https://github.com/wesnoth/wesnoth/commit/987f0157c20b43ad8425befde76e0e61c88a43be
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M data/test/scenarios/feeding.cfg
    M src/editor/map/editor_map.cpp
    M src/game_events/action_wml.cpp
    M src/generators/default_map_generator_job.cpp
    M src/map.cpp
    M src/map.hpp

  Log Message:
  -----------
  Revert recent map code changes related to map mask handling

They break some unit tests and we can't seem to decide whether the tests
are truly at fault (that is beyond the fact that they _should_ certainly
use [terrain] instead of [terrain_mask]) or whether the issue that the
author was trying to fix at the beginning was an issue in the first
place.

This reverts the following commits:

 * commit 6b78073b49bcebf00b919b89550b773119ce2f1c
 * commit 2f650419dad963f7adf562b06f6ad319cabceffb
 * commit a436c46f13564b84effd0481fc4d41c340bc9ec2
 * commit fcf8b72efd310a2f76a0bb665d55eb3081fc1d68
 * commit 079692d42457a7b9251bfe319a65d8341217d0b7
 * commit 730d83729687f7107bc68582686ccdf0720b7b42


  Commit: b01466cf21e6b82637ec48e98515d28e7f6e8f0c
      https://github.com/wesnoth/wesnoth/commit/b01466cf21e6b82637ec48e98515d28e7f6e8f0c
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M src/desktop/clipboard.cpp

  Log Message:
  -----------
  Advertise support for clipboard in the SDL2 code


  Commit: 9847d0963c7ff47b518769f1a7ccfd09be43a082
      https://github.com/wesnoth/wesnoth/commit/9847d0963c7ff47b518769f1a7ccfd09be43a082
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Try to use lsb_release to determine the OS version on Linux

The assumption here is that lsb_release in /usr/bin can be trusted. It
doesn't get any worse than desktop::open_object()'s usage of xdg-open.


  Commit: 979d39277bbd0f584327b79380a72c283c07530a
      https://github.com/wesnoth/wesnoth/commit/979d39277bbd0f584327b79380a72c283c07530a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Tidy up os_version() a bit


  Commit: 4c4c469eadf1e71fdb842986a2d5ae54f6ff3cf6
      https://github.com/wesnoth/wesnoth/commit/4c4c469eadf1e71fdb842986a2d5ae54f6ff3cf6
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M CMakeLists.txt
    A cmake/FindSDL2.cmake
    A cmake/FindSDL2_image.cmake
    A cmake/FindSDL2_mixer.cmake
    A cmake/FindSDL2_net.cmake
    A cmake/FindSDL2_ttf.cmake
    M src/CMakeLists.txt

  Log Message:
  -----------
  Add SDL2 support to the CMake.

To compile with SDL2, run with -DENABLE_SDL2=TRUE. SDL2 is disabled by default.


  Commit: 4f20341add96041d9a632018f281aa0bdad48b22
      https://github.com/wesnoth/wesnoth/commit/4f20341add96041d9a632018f281aa0bdad48b22
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M src/sdl/window.hpp

  Log Message:
  -----------
  Remove dead code related to ttexture


  Commit: ce09922b1feb2811a3764d825debe9a07a47edec
      https://github.com/wesnoth/wesnoth/commit/ce09922b1feb2811a3764d825debe9a07a47edec
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  Fetch Mac OS X version instead of Darwin version


  Commit: 1fedda3b0c642b58378d0b8e0f90432b935b12ba
      https://github.com/wesnoth/wesnoth/commit/1fedda3b0c642b58378d0b8e0f90432b935b12ba
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    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

  Log Message:
  -----------
  SotBE: fixed two inverted SUFs in sighted events

When ON_SIGHTING was changed to sighted events in 4ac0373, the
unit/second_unit filters were not switched as needed.


  Commit: db3f477c20db4127cee1feb6c90aa956e7a5894c
      https://github.com/wesnoth/wesnoth/commit/db3f477c20db4127cee1feb6c90aa956e7a5894c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/07_The_Desert_of_Death.cfg

  Log Message:
  -----------
  SotBE S7: changed a sighted,moveto event to plain sighted


  Commit: 613d03cae3a210a1df054abd44a979323b91a73e
      https://github.com/wesnoth/wesnoth/commit/613d03cae3a210a1df054abd44a979323b91a73e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  Merge pull request #459 from CelticMinstrel/master

Fetch Mac OS X version instead of Darwin version


  Commit: 565caec7975923447f4152c9cc5be34befda2ac0
      https://github.com/wesnoth/wesnoth/commit/565caec7975923447f4152c9cc5be34befda2ac0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M projectfiles/CodeBlocks/README.md

  Log Message:
  -----------
  Updated codeblocks readme


  Commit: ecee9bdc1167c845200e1ab20f0b388140f87ec9
      https://github.com/wesnoth/wesnoth/commit/ecee9bdc1167c845200e1ab20f0b388140f87ec9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M src/desktop/version.cpp
    M src/desktop/version.hpp

  Log Message:
  -----------
  desktop: Tidy up a little again, add documentation


  Commit: cae02303a95e3aa19e885a169e1b9a4e6a86e0d2
      https://github.com/wesnoth/wesnoth/commit/cae02303a95e3aa19e885a169e1b9a4e6a86e0d2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Use Apple OS X branding instead of Mac OS X


  Commit: 0dfe2a21d925c5ea640241c3d51ed6de42e3b35c
      https://github.com/wesnoth/wesnoth/commit/0dfe2a21d925c5ea640241c3d51ed6de42e3b35c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

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

  Log Message:
  -----------
  Deprecate ANIMATED_CAMPFIRE and ANIMATED_BRAZIER

Both of these have been replaced with embellishment overlay terrains


  Commit: e7d4eed00d80a8722a6c07f471f272480e96433c
      https://github.com/wesnoth/wesnoth/commit/e7d4eed00d80a8722a6c07f471f272480e96433c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M CMakeLists.txt
    A cmake/FindSDL2.cmake
    A cmake/FindSDL2_image.cmake
    A cmake/FindSDL2_mixer.cmake
    A cmake/FindSDL2_net.cmake
    A cmake/FindSDL2_ttf.cmake
    M src/CMakeLists.txt
    M src/desktop/clipboard.cpp
    M src/sdl/window.hpp

  Log Message:
  -----------
  Merge pull request #458 from aginor/sdl2

Add SDL2 support to CMake, advertise clipboard availabilty and remove a small piece of dead code


  Commit: 6a37f437be990c7eef80ebb44e291e2212ca563c
      https://github.com/wesnoth/wesnoth/commit/6a37f437be990c7eef80ebb44e291e2212ca563c
  Author: mattsc <mattsc at Matthias-Schoecks-MacBook-Pro.local>
  Date:   2015-08-16 (Sun, 16 Aug 2015)

  Changed paths:
    M projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-arabic-lang.so
    M projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-basic-coretext.so
    M projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-basic-fc.so
    M projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-indic-lang.so

  Log Message:
  -----------
  Xcode project: update pango modules

The previous version of the modules worked only with OS X 10.9. This
version works with both 10.10 and 10.9 (and potentially with 10.8; we
currently have no 10.8 system available for testing).

These modules do not work on OS X 10.6 and 10.7. Different methods of
building Wesnoth will be provided for those OS X versions (and
potentially for 10.8).

OS X 10.5 and earlier is no longer supported by Wesnoth 1.13 (that is
unchanged by this commit).


  Commit: 5832925172b5ae17443915b8bf8a3a3491667ba4
      https://github.com/wesnoth/wesnoth/commit/5832925172b5ae17443915b8bf8a3a3491667ba4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M src/hotkey/hotkey_item.cpp

  Log Message:
  -----------
  Merge pull request #450 from Wedge009/master

Correct handling of Ctrl+Return/Enter hot-key.


  Commit: 5fd31c88a533762c063cf30ce41bf540e8735bdc
      https://github.com/wesnoth/wesnoth/commit/5fd31c88a533762c063cf30ce41bf540e8735bdc
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-17 (Mon, 17 Aug 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  wml tools GUI: added a window icon


  Commit: f07c67ec3e3b164eddbf06d724ccc7fe9681876e
      https://github.com/wesnoth/wesnoth/commit/f07c67ec3e3b164eddbf06d724ccc7fe9681876e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  Improvement to the bundled GUI.py icon


  Commit: 3564b8846081b06623411b6de230d3093e54370d
      https://github.com/wesnoth/wesnoth/commit/3564b8846081b06623411b6de230d3093e54370d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/unit_display.cpp

  Log Message:
  -----------
  Add female_text= to [unstore_unit] and [animate_unit]


  Commit: 987bb787ce85be179167040188e3f7b5b71b1804
      https://github.com/wesnoth/wesnoth/commit/987bb787ce85be179167040188e3f7b5b71b1804
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M changelog
    M src/serialization/preprocessor.cpp

  Log Message:
  -----------
  preproc: Add warning on macro redefinitions without #undef

This is intended to help guard authors against unintentional name
clashes.


  Commit: c36bb4c5d0fb9dc04a0187be6f16e4f901bc269a
      https://github.com/wesnoth/wesnoth/commit/c36bb4c5d0fb9dc04a0187be6f16e4f901bc269a
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M changelog
    M src/serialization/preprocessor.cpp

  Log Message:
  -----------
  preproc: Fix macro definition lines being offset by 1

This is most noticeable in preprocessor messages involving the
definition location of a macro (redefine warning, argument mismatch
errors). The preprocessor_data linenum_ variable never starts at zero as
far as I can tell.


  Commit: 5108fa05adc41b0feec4bda21b5699bee4ebc678
      https://github.com/wesnoth/wesnoth/commit/5108fa05adc41b0feec4bda21b5699bee4ebc678
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M src/addon/manager.cpp
    M src/addon/state.cpp

  Log Message:
  -----------
  Fix version_info ctor calls expecting the sane parameter

The sane parameter was removed in commit
02a31a5b8945fd6dff235157e317660ae048a89c, but I did not realize that
`false` would still be implicitly cast to char and invoke the usual list
constructor.

Fix this by using the default constructor instead, which does what we
want sans removed parameter.

Note that this mistake and subsequent fix has no bearing on anything
other than code presentation because false and '\0' are the same value
and the three number values are 0 with the default ctor too.


  Commit: 8f48eab65295fcf6b171bd583531e7b58921b94e
      https://github.com/wesnoth/wesnoth/commit/8f48eab65295fcf6b171bd583531e7b58921b94e
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/utils/bigmap.cfg

  Log Message:
  -----------
  Added #undef before NEW_JOURNEY macro redefinition


  Commit: ee549394ed7c078d1cc82c44242c7f22209aee13
      https://github.com/wesnoth/wesnoth/commit/ee549394ed7c078d1cc82c44242c7f22209aee13
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M src/addon/state.cpp
    M src/addon/state.hpp

  Log Message:
  -----------
  Record remote addon version when fetching tracking info


  Commit: ad127d662f64315204ad3bfc7d2321229aacd537
      https://github.com/wesnoth/wesnoth/commit/ad127d662f64315204ad3bfc7d2321229aacd537
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M src/addon/manager_ui.cpp

  Log Message:
  -----------
  Validate whether addon version to upload is greater than its remote version


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

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    R data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand_utils.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die.cfg
    R data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die_utils.cfg

  Log Message:
  -----------
  LoW: expand most util macros from S7 and S16. Delete unused ones

This removes the redundant inclusion step causing duplicate macro definitions


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

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/_main.cfg
    R data/campaigns/Legend_of_Wesmere/lua/label.lua
    R data/campaigns/Legend_of_Wesmere/lua/replace_map.lua
    A data/campaigns/Legend_of_Wesmere/lua/wml_tags.lua
    M data/campaigns/Legend_of_Wesmere/maps/Kalian_map.cfg

  Log Message:
  -----------
  LoW: merged two lua files and cleaned up contents

This drops preload events for the [shift_labels] WML tag, now putting it cleanly
in the global campaign "namespace"


  Commit: 766f3a7701eb3f5c2a5a5c2443a1dbdc74ad66c6
      https://github.com/wesnoth/wesnoth/commit/766f3a7701eb3f5c2a5a5c2443a1dbdc74ad66c6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M changelog
    M src/game_events/action_wml.cpp
    M src/unit_display.cpp

  Log Message:
  -----------
  Fix up female_text= especially in [unstore_unit], update changelog


  Commit: 001fcdcd890ad62c050ad677f0ceae377066f97d
      https://github.com/wesnoth/wesnoth/commit/001fcdcd890ad62c050ad677f0ceae377066f97d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M data/campaigns/Dead_Water/units/Brawler.cfg

  Log Message:
  -----------
  Update DW to use new female_text= feature for stun special

(Note: UtBS, and possibly others, should probably be updated too.)


  Commit: 427f73815d0d08dfb2859ab988f5ed24a3d1f79e
      https://github.com/wesnoth/wesnoth/commit/427f73815d0d08dfb2859ab988f5ed24a3d1f79e
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/utils/garak-abilities.cfg

  Log Message:
  -----------
  UtBS: fixed a wmllint warning about translation marks


  Commit: 66a9cb0986eb513d694eceee88c3b11cff64e9a7
      https://github.com/wesnoth/wesnoth/commit/66a9cb0986eb513d694eceee88c3b11cff64e9a7
  Author: Elvish-Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  Merge pull request #460 from Vultraz/master

Improvement to the bundled GUI.pyw icon


  Commit: a0268c7ccc42e407a7bb675979bb0c1abe28e806
      https://github.com/wesnoth/wesnoth/commit/a0268c7ccc42e407a7bb675979bb0c1abe28e806
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M changelog
    M data/campaigns/Dead_Water/units/Brawler.cfg
    M src/game_events/action_wml.cpp
    M src/unit_display.cpp

  Log Message:
  -----------
  Merge branch 'female_text' of https://github.com/CelticMinstrel/wesnoth into staging/pr-465


  Commit: 5216c544fe3004aecf708582b8c1555a1ab6955f
      https://github.com/wesnoth/wesnoth/commit/5216c544fe3004aecf708582b8c1555a1ab6955f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M changelog
    M data/campaigns/Dead_Water/units/Brawler.cfg
    M src/game_events/action_wml.cpp
    M src/unit_display.cpp

  Log Message:
  -----------
  Merge branch 'staging/pr-465'


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

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/units/Great_Ogre.cfg

  Log Message:
  -----------
  LoW: drop unnecessary small_profile key


  Commit: deb1cfbd4766e822054a53dbb919757082ca350e
      https://github.com/wesnoth/wesnoth/commit/deb1cfbd4766e822054a53dbb919757082ca350e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg

  Log Message:
  -----------
  Update UtBS to use new female_text= feature for stun special


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

  Changed paths:
    M changelog

  Log Message:
  -----------
  Changelog entry for addon version validation


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

  Changed paths:
    M changelog
    M src/addon/manager_ui.cpp
    M src/addon/state.cpp
    M src/addon/state.hpp

  Log Message:
  -----------
  Merge pull request #462 from Vultraz/addon_version_validation

Addon version validation


  Commit: 44312adfcb8f0048c92077115c368f669fb098c6
      https://github.com/wesnoth/wesnoth/commit/44312adfcb8f0048c92077115c368f669fb098c6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M src/config.hpp

  Log Message:
  -----------
  config: Fix child/const_child_iterator implementations of operator>

These were identical to operator<, which is clearly not intended. This
wouldn't trigger bugs in practice because they are currently unused
(tested by compiling with the definition removed).


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

  Changed paths:
    M changelog
    M src/unit.cpp

  Log Message:
  -----------
  Fix unit [resistance] and [jamming_costs] not being used in sync checks

The typo this commit fixes would direct the game to a non-existent (and
invalid) [jamming_costs resistance] tag instead.

Reported by reluctant_deity on Reddit.


  Commit: 65ea7152d039b175a80096a6b4077cfbebc7e24f
      https://github.com/wesnoth/wesnoth/commit/65ea7152d039b175a80096a6b4077cfbebc7e24f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M src/dialogs.cpp

  Log Message:
  -----------
  gui1: Fix nonsensical bitwise OR

This was equivalent to `2 | !1` -> `2 | 0` -> `2`.

Spotted by reluctant_deity from Reddit.


  Commit: 1f50e2802328c766d2ed3705e21cf623102be498
      https://github.com/wesnoth/wesnoth/commit/1f50e2802328c766d2ed3705e21cf623102be498
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M src/dialogs.cpp

  Log Message:
  -----------
  gui1: Formatting tweak

Just so I can get an amendment to the previous commit's message (commit
65ea7152d039b175a80096a6b4077cfbebc7e24f) in without force-pushing.

It was a bitwise AND, yes. That doesn't make any more sense in context
than the fictitious bitwise OR version.


  Commit: 056189d1c6763b743fae81b56a5f321cb3f4d5f4
      https://github.com/wesnoth/wesnoth/commit/056189d1c6763b743fae81b56a5f321cb3f4d5f4
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M src/dialogs.cpp
    M src/game_initialization/playcampaign.cpp
    M src/playturn.cpp
    M src/variable.cpp

  Log Message:
  -----------
  Fix several null pointer checks done after first use


  Commit: e50ee3db41f8a08877030401a1d9f597ed17679e
      https://github.com/wesnoth/wesnoth/commit/e50ee3db41f8a08877030401a1d9f597ed17679e
  Author: John Anthony <john at jo.hnanthony.com>
  Date:   2015-08-19 (Wed, 19 Aug 2015)

  Changed paths:
    M data/core/about.cfg
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  Added password hashing to campaignd

This will also update existing campaigns stored with a plaintext password to use
the new, more secure system.


  Commit: eecbf6efc48835d71580125c222d165c934df775
      https://github.com/wesnoth/wesnoth/commit/eecbf6efc48835d71580125c222d165c934df775
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    A data/core/images/story/grim-altar.jpg
    A data/core/images/story/landscape-coast.jpg
    A data/core/images/story/landscape-hills-01.jpg
    A data/core/images/story/landscape-hills-02.jpg
    A data/core/images/story/landscape-mountains-01.jpg
    A data/core/images/story/landscape-mountains-02.jpg
    A data/core/images/story/landscape-mountains-03.jpg
    A data/core/images/story/landscape-mountains-04.jpg
    A data/core/images/story/landscape-mountains-05.jpg
    A data/core/images/story/swamp-01.jpg
    A data/core/images/story/swamp-02.jpg
    A data/core/images/story/swamp-03.jpg

  Log Message:
  -----------
  Add 12 new generic storyscreen art pieces by LordBob

http://forums.wesnoth.org/viewtopic.php?p=551341#p551341


  Commit: 9f6935da3f13efd714723493453c732e7337f274
      https://github.com/wesnoth/wesnoth/commit/9f6935da3f13efd714723493453c732e7337f274
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    R data/core/images/misc/logo.png

  Log Message:
  -----------
  Removed unused copy of logo from core

I thought the help browser might use this, but it uses the logo in root/images/


  Commit: f1256049fdab28e437f45e9f5a84168e3a9034f5
      https://github.com/wesnoth/wesnoth/commit/f1256049fdab28e437f45e9f5a84168e3a9034f5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    A images/misc/logo-bg.png
    M images/misc/logo.png

  Log Message:
  -----------
  New style logo text by Sgt. groovy (English)

The background is kept in a separate image and the two layers will be blitted together at runtime.
This is to simplify any future needs regarding changes to the text or the background logo, without
having to re-render the whole thing.


  Commit: f7f497566f8b7d9fef8d9fbcf3b1956fc6c6c9ac
      https://github.com/wesnoth/wesnoth/commit/f7f497566f8b7d9fef8d9fbcf3b1956fc6c6c9ac
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M data/core/help.cfg
    M data/gui/default/window/title_screen.cfg
    M src/loadscreen.cpp

  Log Message:
  -----------
  Update API to work with the new two layer logo


  Commit: bb8fcc8d499007ca786fcbab360b5a7a39771159
      https://github.com/wesnoth/wesnoth/commit/bb8fcc8d499007ca786fcbab360b5a7a39771159
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M src/addon/manager_ui.cpp

  Log Message:
  -----------
  Be less polite in invalid-image-on-upload warning


  Commit: 0103c40c840882100c267b5ace639926e2906d9e
      https://github.com/wesnoth/wesnoth/commit/0103c40c840882100c267b5ace639926e2906d9e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    R data/core/images/misc/l10n/en at shaw/logo.png
    R data/core/images/misc/l10n/es/logo.png
    R data/core/images/misc/l10n/fr/logo.png
    R data/core/images/misc/l10n/gd/logo.png
    R data/core/images/misc/l10n/gl/logo.png
    R data/core/images/misc/l10n/hu/logo.png
    R data/core/images/misc/l10n/la/logo.png
    R data/core/images/misc/l10n/lt/logo.png
    R data/core/images/misc/l10n/nl/logo.png
    R data/core/images/misc/l10n/pt/logo.png
    R data/core/images/misc/l10n/sr/logo.png
    R data/core/images/misc/l10n/sr at latin/logo.png
    R data/core/images/misc/l10n/vi/logo.png
    R data/core/images/misc/l10n/zh_CN/logo.png

  Log Message:
  -----------
  Removed orphaned (as of 9f6935da3f13) logo translations from core

Logo internalization is now kept in root/images/misc


  Commit: f808f3d737db2ecae38eb1cedc99a7bfa06636a4
      https://github.com/wesnoth/wesnoth/commit/f808f3d737db2ecae38eb1cedc99a7bfa06636a4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

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

  Log Message:
  -----------
  Increased width params of titlescreen progress bar definition to 600


  Commit: 6e0af4f77ed425d62ae06ce7157a5b37f67c8f7b
      https://github.com/wesnoth/wesnoth/commit/6e0af4f77ed425d62ae06ce7157a5b37f67c8f7b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M images/misc/logo-bg.png
    M images/misc/logo.png

  Log Message:
  -----------
  Increased canvas size of English logo and logo bg to 600 (was 440)

This is for standardization as per discussion with Sgt. Groovy here:
http://forums.wesnoth.org/viewtopic.php?p=588663#p588663


  Commit: 636cc6315fcfbe5d8b9fdcf9f94414ce084ac74c
      https://github.com/wesnoth/wesnoth/commit/636cc6315fcfbe5d8b9fdcf9f94414ce084ac74c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M changelog
    M src/gui/dialogs/gamestate_inspector.cpp

  Log Message:
  -----------
  gui2/tgamestate_inspector: Add views for event and menu item handlers


  Commit: 512c7adb98aa4c31b9d3605642d2b0f4611ac63e
      https://github.com/wesnoth/wesnoth/commit/512c7adb98aa4c31b9d3605642d2b0f4611ac63e
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-20 (Thu, 20 Aug 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint 1.4: used print function


  Commit: 8a7cb4094490ae1a5506949d3dffed1d360d417c
      https://github.com/wesnoth/wesnoth/commit/8a7cb4094490ae1a5506949d3dffed1d360d417c
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-21 (Fri, 21 Aug 2015)

  Changed paths:
    M src/widgets/textbox.cpp

  Log Message:
  -----------
  Quck fix for textbox input under SDL2


  Commit: 6df77620debfe4a9e18f676c5becbb0bcecbcad8
      https://github.com/wesnoth/wesnoth/commit/6df77620debfe4a9e18f676c5becbb0bcecbcad8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M data/core/images/story/grim-altar.jpg

  Log Message:
  -----------
  Replaced story image with larger updated one by LordBob


  Commit: 2278219348e812a32db1ecbfd8bdd547c808bf3c
      https://github.com/wesnoth/wesnoth/commit/2278219348e812a32db1ecbfd8bdd547c808bf3c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M data/core/about.cfg
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/JohnAnthony/wesnoth into staging/pr-449-4


  Commit: e399258b4420265e17245158614119e5ec95dfd9
      https://github.com/wesnoth/wesnoth/commit/e399258b4420265e17245158614119e5ec95dfd9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  campaignd: Record the hashed passphrase for new uploads

Otherwise no passphrase is recorded into the server config and it
becomes impossible to reupload the add-on without admin assistance.


  Commit: f852044d4cc823f22b26cf3e38bc1993ac136374
      https://github.com/wesnoth/wesnoth/commit/f852044d4cc823f22b26cf3e38bc1993ac136374
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M data/core/about.cfg
    M src/campaign_server/campaign_server.cpp

  Log Message:
  -----------
  Merge branch 'staging/pr-449-4'


  Commit: a3e8ee38f5e74cd9e33826338cba4b21cc9e6881
      https://github.com/wesnoth/wesnoth/commit/a3e8ee38f5e74cd9e33826338cba4b21cc9e6881
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/widgets/textbox.cpp

  Log Message:
  -----------
  Merge pull request #469 from aginor/sdl2

Quck fix for textbox input under SDL2


  Commit: 9a752aa3d9a4b37c2b0714f188ee65978ff7192d
      https://github.com/wesnoth/wesnoth/commit/9a752aa3d9a4b37c2b0714f188ee65978ff7192d
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-ei/fr.po
    M po/wesnoth-lib/fr.po
    M po/wesnoth-units/fr.po
    M po/wesnoth/fr.po

  Log Message:
  -----------
  updated French translation


  Commit: 7a5ba33f5ad7732c6f0ad4bed74a4850fee26fc3
      https://github.com/wesnoth/wesnoth/commit/7a5ba33f5ad7732c6f0ad4bed74a4850fee26fc3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/actions/attack.cpp
    M src/ai/simulated_actions.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/unit.cpp

  Log Message:
  -----------
  Change [advance] modifications to [advancement]

This change maintains backwards compatibility
- [advance] will still work if present
- attempts to add [advance] via Lua will instead add [advancement].


  Commit: 78fd51ffab8e3b7fcfddfad501db7f050607bb2d
      https://github.com/wesnoth/wesnoth/commit/78fd51ffab8e3b7fcfddfad501db7f050607bb2d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Add exclude_amla key to disable an advancement if other advancements are already present


  Commit: f0d0a8eb342c5305966165bf54311064c9828303
      https://github.com/wesnoth/wesnoth/commit/f0d0a8eb342c5305966165bf54311064c9828303
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M changelog

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


  Commit: e7fc906f41c7e1f27a641ecd5cee83011926dfd2
      https://github.com/wesnoth/wesnoth/commit/e7fc906f41c7e1f27a641ecd5cee83011926dfd2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Generalization of exclude_amla=

Now, if an exclusion is listed multiple times, this AMLA is only excluded if the unit has that many instances of the excluded AMLA.


  Commit: f0c051d68850a42a72db76547c23873982fc2252
      https://github.com/wesnoth/wesnoth/commit/f0c051d68850a42a72db76547c23873982fc2252
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Better variable names


  Commit: 8610a67b87aae7ac347fcbe7f603e5262fe689ae
      https://github.com/wesnoth/wesnoth/commit/8610a67b87aae7ac347fcbe7f603e5262fe689ae
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/desktop/windows_tray_notification.cpp

  Log Message:
  -----------
  SDL2 Update for Windows Tray Notification

As requested by Aginor, update anything necessary for compilation with SDL 2.0.


  Commit: 438e28df853edaa695f65ad650981c0689a78fd7
      https://github.com/wesnoth/wesnoth/commit/438e28df853edaa695f65ad650981c0689a78fd7
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M data/core/about.cfg

  Log Message:
  -----------
  Adding self to contributors as requested


  Commit: 7c67c11540725f5d7fd4e7af8d78165f4359fefc
      https://github.com/wesnoth/wesnoth/commit/7c67c11540725f5d7fd4e7af8d78165f4359fefc
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/desktop/windows_tray_notification.cpp

  Log Message:
  -----------
  Attempt to work-around persistent tray icon issue

Details in code commentary. Not a good solution, but marginally better than letting the tray icon remain stuck until after Wesnoth is terminated.


  Commit: 4ade508a347bc5a9fa177c90c8ac7a5b7e4680fc
      https://github.com/wesnoth/wesnoth/commit/4ade508a347bc5a9fa177c90c8ac7a5b7e4680fc
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/video.cpp

  Log Message:
  -----------
  Avoid inaccessible window title bar.

Use SDL_WINDOWPOS_UNDEFINED instead of (0, 0) as initial window position.


  Commit: 0bc874626f27cca8fcd44ff65c3844eb777324d6
      https://github.com/wesnoth/wesnoth/commit/0bc874626f27cca8fcd44ff65c3844eb777324d6
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/SDL_gpu/SDL_gpu/SDL_gpu.h

  Log Message:
  -----------
  Use static inline in Visual C++.

static inline can be used in Visual C++ 2015, but even for older versions we can use static __inline instead of just static.


  Commit: c4c2eaa257061cc685e4b96d1a01a480efbfce5f
      https://github.com/wesnoth/wesnoth/commit/c4c2eaa257061cc685e4b96d1a01a480efbfce5f
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Ignore WindowsTimeout


  Commit: a88e777e0534e9ce8c73ff5fb4b2a35e70b949e9
      https://github.com/wesnoth/wesnoth/commit/a88e777e0534e9ce8c73ff5fb4b2a35e70b949e9
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/SDL_gpu/SDL_gpu/SDL_gpu.h

  Log Message:
  -----------
  Check for _MSC_VER definition first

Forgot the need to check for the presence of _MSC_VER definition before it can be compared against the value for VC 2015.


  Commit: bec01d798af678d25c05c752d9829dfa833b141b
      https://github.com/wesnoth/wesnoth/commit/bec01d798af678d25c05c752d9829dfa833b141b
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_common.inl
    M src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_matrix.c

  Log Message:
  -----------
  Use static inline in Visual C++.


  Commit: ce9104fbe17d0f56e825c1aad4f77ffe729dd958
      https://github.com/wesnoth/wesnoth/commit/ce9104fbe17d0f56e825c1aad4f77ffe729dd958
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

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

  Log Message:
  -----------
  Resolve compiler warning about conversion from unsigned int to bool.


  Commit: e80952edbcea585f2d9aad494c930f0615e0ac87
      https://github.com/wesnoth/wesnoth/commit/e80952edbcea585f2d9aad494c930f0615e0ac87
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    R data/campaigns/Heir_To_The_Throne/images/story/story6.png
    R data/campaigns/Heir_To_The_Throne/images/story/story7.png
    R data/campaigns/Heir_To_The_Throne/images/story/story9.png
    M data/campaigns/Heir_To_The_Throne/scenarios/08_The_Princess_of_Wesnoth.cfg

  Log Message:
  -----------
  HttT: removed very old story images that now look incredibly out of place


  Commit: 113cd7061627c043a32adfe1e3893d8fcad9643f
      https://github.com/wesnoth/wesnoth/commit/113cd7061627c043a32adfe1e3893d8fcad9643f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

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

  Log Message:
  -----------
  XCode: Copy translations to target if they have been built


  Commit: f862f6964d678513e39e3c03ed79c8c0e0b31cac
      https://github.com/wesnoth/wesnoth/commit/f862f6964d678513e39e3c03ed79c8c0e0b31cac
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M data/core/about.cfg
    M src/desktop/windows_tray_notification.cpp
    M src/video.cpp

  Log Message:
  -----------
  Merge pull request #454 from Wedge009/SDL2_windows_tray

SDL2 Update for Windows Tray Notification


  Commit: 0d94262d9e44544271c355915a6b6dcf12f01732
      https://github.com/wesnoth/wesnoth/commit/0d94262d9e44544271c355915a6b6dcf12f01732
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M .gitignore
    M src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_common.inl
    M src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_matrix.c
    M src/SDL_gpu/SDL_gpu/SDL_gpu.h
    M src/gui/dialogs/label_settings.cpp

  Log Message:
  -----------
  Merge pull request #455 from Wedge009/Windows_updates

Minor Windows Updates


  Commit: 2012323758a4a75a6e8869d02266ce659c90557c
      https://github.com/wesnoth/wesnoth/commit/2012323758a4a75a6e8869d02266ce659c90557c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Add [effect]apply_to=advances_to


  Commit: 37bb9a021aab774603cb75fc4bc892b4d5290e27
      https://github.com/wesnoth/wesnoth/commit/37bb9a021aab774603cb75fc4bc892b4d5290e27
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Add [effect]apply_to=alignment


  Commit: 0a13fac06360dd07daebf12c9e4a94f92708a742
      https://github.com/wesnoth/wesnoth/commit/0a13fac06360dd07daebf12c9e4a94f92708a742
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit_attack_type.cpp

  Log Message:
  -----------
  Add increase_movement= to [effect]apply_to=attack


  Commit: 9785774c9a840091b55f54d173d61f783f46d711
      https://github.com/wesnoth/wesnoth/commit/9785774c9a840091b55f54d173d61f783f46d711
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Add [effect]apply_to=max_attacks and [effect]apply_to=attacks_left


  Commit: e64c46ca237cecf00f68fd02b8d8a3ceef24dbef
      https://github.com/wesnoth/wesnoth/commit/e64c46ca237cecf00f68fd02b8d8a3ceef24dbef
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Add [effect]apply_to=recall_cost


  Commit: d685bea4aa8af0220bad3464d60c3a441ab616e9
      https://github.com/wesnoth/wesnoth/commit/d685bea4aa8af0220bad3464d60c3a441ab616e9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Add [effect]apply_to=vision


  Commit: aa60b9451a1f414ef56ba68ad0276043c2958f4f
      https://github.com/wesnoth/wesnoth/commit/aa60b9451a1f414ef56ba68ad0276043c2958f4f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Add [effect]apply_to=jamming


  Commit: 69006cbf147eea38649232240c81ba9a147d64fa
      https://github.com/wesnoth/wesnoth/commit/69006cbf147eea38649232240c81ba9a147d64fa
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit_attack_type.cpp

  Log Message:
  -----------
  Add set_*= versions of increase_*= keys in [effect]apply_to=attack


  Commit: 1e74387d3d9291958ce1611e2225a9cd03725050
      https://github.com/wesnoth/wesnoth/commit/1e74387d3d9291958ce1611e2225a9cd03725050
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Handle case of default (-1) in [effect]apply_to=vision


  Commit: a62eeaa65d8758d923710f70ab9cd2b616cadb55
      https://github.com/wesnoth/wesnoth/commit/a62eeaa65d8758d923710f70ab9cd2b616cadb55
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Handle case of default (-1) in [effect]apply_to=recall_cost


  Commit: 3223df345311e9ff0a383d1a359e4b4d7db4c74c
      https://github.com/wesnoth/wesnoth/commit/3223df345311e9ff0a383d1a359e4b4d7db4c74c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Split [effect]apply_to=advances_to into separate "new" and "remove" effects

It now also supports adding and removing AMLAs.


  Commit: b91fe7fc91e4780dbcba2d0c0bf9578fc5fefe42
      https://github.com/wesnoth/wesnoth/commit/b91fe7fc91e4780dbcba2d0c0bf9578fc5fefe42
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M changelog

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


  Commit: 8fc2c7cc1f81a9bf9b93820553204ac071ff2f6f
      https://github.com/wesnoth/wesnoth/commit/8fc2c7cc1f81a9bf9b93820553204ac071ff2f6f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Style tweak


  Commit: db9aae730ab749305f4a6906f065cc2b8200002a
      https://github.com/wesnoth/wesnoth/commit/db9aae730ab749305f4a6906f065cc2b8200002a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M changelog
    M src/unit.cpp

  Log Message:
  -----------
  Remove [effect]apply_to=attacks_left due to not being very useful


  Commit: ace0b53b3118e2bc37484d842b4a63d7a92b5c29
      https://github.com/wesnoth/wesnoth/commit/ace0b53b3118e2bc37484d842b4a63d7a92b5c29
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M changelog
    M src/unit_attack_type.cpp

  Log Message:
  -----------
  Change *_movement keys in [effect]apply_to=attack to *_movement_used


  Commit: 9c2c079a3ab587c0180fb50f2f51fe98b033de73
      https://github.com/wesnoth/wesnoth/commit/9c2c079a3ab587c0180fb50f2f51fe98b033de73
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Dropped HAVE_PYTHON and USE_GZIP defines

As far as I can tell, these do nothing


  Commit: fa5e0f7be24ba554d509274d4dbd27a1a15c1e2f
      https://github.com/wesnoth/wesnoth/commit/fa5e0f7be24ba554d509274d4dbd27a1a15c1e2f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M changelog
    M src/unit.cpp
    M src/unit_attack_type.cpp

  Log Message:
  -----------
  Merge pull request #463 from CelticMinstrel/effect_apply_to

New possibilities for [effect]


  Commit: ba6257129ab788bd8f07c164eedf873e25decd37
      https://github.com/wesnoth/wesnoth/commit/ba6257129ab788bd8f07c164eedf873e25decd37
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M changelog
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_gui2.hpp
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  Add wesnoth.set_dialog_focus function

Gives keyboard focus to the given widget.


  Commit: b4de73f83b2855f82c955f55a0e919578656d992
      https://github.com/wesnoth/wesnoth/commit/b4de73f83b2855f82c955f55a0e919578656d992
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

  Changed paths:
    M changelog
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_gui2.hpp
    M src/scripting/lua_kernel_base.cpp

  Log Message:
  -----------
  Add wesnoth.set_dialog_visible function

Sets a given widget's visibility property.


  Commit: ad62e1d4fd67da199df166e6d79fa0d6d50f62b9
      https://github.com/wesnoth/wesnoth/commit/ad62e1d4fd67da199df166e6d79fa0d6d50f62b9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-22 (Sat, 22 Aug 2015)

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

  Log Message:
  -----------
  Add deprecated warnings for [advance]


  Commit: 1870cf35cd38abdc3f11aef7a0b077eeab7ac85b
      https://github.com/wesnoth/wesnoth/commit/1870cf35cd38abdc3f11aef7a0b077eeab7ac85b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Enhance [effect]apply_to=new_advancement with respect to AMLAs


  Commit: 4464a05bb50e4a901e1fbe34551f10825675120a
      https://github.com/wesnoth/wesnoth/commit/4464a05bb50e4a901e1fbe34551f10825675120a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  Merge pull request #472 from CelticMinstrel/effect_apply_to

Let [effect]apply_to=new_advancement add multiple AMLAs


  Commit: fc6d6b7e7deead489d52cdbef726584f7caacadb
      https://github.com/wesnoth/wesnoth/commit/fc6d6b7e7deead489d52cdbef726584f7caacadb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

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

  Log Message:
  -----------
  teditor_edit_label: removed erroneous extra border


  Commit: b5e853043331c2814640ca5da461df6b6c293c37
      https://github.com/wesnoth/wesnoth/commit/b5e853043331c2814640ca5da461df6b6c293c37
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

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

  Log Message:
  -----------
  tlabel_settings: cleaned up code and dialog layout


  Commit: 612d0b232fa6e542af33615a5ba2ff9a422c0e37
      https://github.com/wesnoth/wesnoth/commit/612d0b232fa6e542af33615a5ba2ff9a422c0e37
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

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

  Log Message:
  -----------
  teditor_generate_map: removed erroneous extra border


  Commit: e43a4a3ebdb9d0c5696312e489e76540c9a33e9e
      https://github.com/wesnoth/wesnoth/commit/e43a4a3ebdb9d0c5696312e489e76540c9a33e9e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M src/desktop/version.cpp

  Log Message:
  -----------
  desktop: Handle versions of lsb_release that wrap -s output in quotes


  Commit: c51c9131562b187f983755e32a2bf51f637ac364
      https://github.com/wesnoth/wesnoth/commit/c51c9131562b187f983755e32a2bf51f637ac364
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp
    M src/widgets/multimenu.cpp

  Log Message:
  -----------
  converted some old C style casts to new c++ style casts

Those casts created warnings that broke building with cmake and gcc 4.9.3.


  Commit: 92dd610d4cbbf424f1f72f7a7dabdf3c99aef468
      https://github.com/wesnoth/wesnoth/commit/92dd610d4cbbf424f1f72f7a7dabdf3c99aef468
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp
    R src/filesystem_win32.ii

  Log Message:
  -----------
  fs: Remove Windows-only bits of the legacy filesystem API implementation

These aren't used by anything else.


  Commit: e3c38d8e538c576d1a984287e237835be7547f06
      https://github.com/wesnoth/wesnoth/commit/e3c38d8e538c576d1a984287e237835be7547f06
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

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

  Log Message:
  -----------
  Fix hidden sides showing in Label Settings, and some sides showing up as empty


  Commit: bd1b1e45a9ddc2dabaf74769f48ea97b5b74499e
      https://github.com/wesnoth/wesnoth/commit/bd1b1e45a9ddc2dabaf74769f48ea97b5b74499e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

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

  Log Message:
  -----------
  Add final fallback case for side label display names


  Commit: 80ec273c990a8013f92f41d20dec994c13f30bc7
      https://github.com/wesnoth/wesnoth/commit/80ec273c990a8013f92f41d20dec994c13f30bc7
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

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

  Log Message:
  -----------
  Merge pull request #471 from CelticMinstrel/labels

Fix hidden/empty sides showing in Label Settings


  Commit: df9908932dbe7a049350b71a1a01cb4b4182792d
      https://github.com/wesnoth/wesnoth/commit/df9908932dbe7a049350b71a1a01cb4b4182792d
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M changelog
    M src/actions/attack.cpp
    M src/ai/simulated_actions.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/unit.cpp

  Log Message:
  -----------
  Merge branch 'amla' of https://github.com/CelticMinstrel/wesnoth into staging/pr-468


  Commit: 863fb3fd2d98ab0e90bf1459e972c8ea594368fe
      https://github.com/wesnoth/wesnoth/commit/863fb3fd2d98ab0e90bf1459e972c8ea594368fe
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: Add plain-text substitution rule for [advance] -> [advancement]


  Commit: 870987886c9b30a608b14c52df4f39690c7b7814
      https://github.com/wesnoth/wesnoth/commit/870987886c9b30a608b14c52df4f39690c7b7814
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-23 (Sun, 23 Aug 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: Add plain-text substitution rule for [/advance] -> [/advancement]

I forgot these are plain-text substitutions, so of course we need a
matching rule for closing tags.


  Commit: e5d496694e93e141bcee83890a5e77facfcce784
      https://github.com/wesnoth/wesnoth/commit/e5d496694e93e141bcee83890a5e77facfcce784
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    A data/core/images/icons/bag.png
    A data/core/images/icons/helmet_chain-coif.png
    A data/core/images/icons/helmet_frogmouth.png
    A data/core/images/icons/helmet_great2.png
    A data/core/images/icons/helmet_leather-cap.png
    A data/core/images/icons/herb-bag.png
    A data/core/images/icons/orc_roundshield.png
    A data/core/images/icons/rusty_targ.png
    A data/core/images/icons/silver_buckler.png

  Log Message:
  -----------
  Added several new item icons by doofus-01


  Commit: bd6f4889317d06eb510588aa499c5c27e607a21c
      https://github.com/wesnoth/wesnoth/commit/bd6f4889317d06eb510588aa499c5c27e607a21c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    A data/core/images/icons/armor-chain.png
    A data/core/images/icons/skull_ring.png

  Log Message:
  -----------
  Two more new item icons by doofus-01


  Commit: c42ba83b82087405aede7116965f04c3ba4292ba
      https://github.com/wesnoth/wesnoth/commit/c42ba83b82087405aede7116965f04c3ba4292ba
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M cmake/FindSDL2.cmake
    M cmake/FindSDL2_image.cmake
    M cmake/FindSDL2_mixer.cmake
    M cmake/FindSDL2_net.cmake
    M cmake/FindSDL2_ttf.cmake

  Log Message:
  -----------
  Fix cmake scripts for use on OSX with homebrew.

It seems that cmake won't pick up on the FindPackageHandleStandardArgs
macro on its on from homebrew so I've updated the script to include it.


  Commit: 75035a04f25494fd26649daa6ea0fb0e29ff7648
      https://github.com/wesnoth/wesnoth/commit/75035a04f25494fd26649daa6ea0fb0e29ff7648
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M src/display.cpp

  Log Message:
  -----------
  Fix alpha blending issue when scrolling under SDL2

SDL2 has a workaround for a broken blitting operation, and on some
hardware accelerated systems this led to an alpha blending issue where
map regions that were frequently redrawn would grow progressively
darker until the alpha blended aspects are black. This disables
alpha-blending on the copy of the scrolled map area as no further
alpha composition should be done without a complete redraw of the
affected area.


  Commit: d9d57cf8012551afe99466d62c6db26abea0c4ab
      https://github.com/wesnoth/wesnoth/commit/d9d57cf8012551afe99466d62c6db26abea0c4ab
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-24 (Mon, 24 Aug 2015)

  Changed paths:
    M cmake/FindSDL2.cmake
    M cmake/FindSDL2_image.cmake
    M cmake/FindSDL2_mixer.cmake
    M cmake/FindSDL2_net.cmake
    M cmake/FindSDL2_ttf.cmake
    M src/display.cpp

  Log Message:
  -----------
  Merge pull request #473 from aginor/sdl2graphics

Fix cmake on OSX and fix alpha blending issue with SDL2 while scrolling


  Commit: 58b0697b00cec8223362ff5bd96d65cd5d3dd7bf
      https://github.com/wesnoth/wesnoth/commit/58b0697b00cec8223362ff5bd96d65cd5d3dd7bf
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg

  Log Message:
  -----------
  DiD S7: apply TC to dummy images


  Commit: 1e32ae69f524dfaa7d550bbd13a9edc1649a80fb
      https://github.com/wesnoth/wesnoth/commit/1e32ae69f524dfaa7d550bbd13a9edc1649a80fb
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M changelog
    M data/core/terrain.cfg

  Log Message:
  -----------
  Fix hanging, chasm stone, and plank bridge elevations

The N-S hanging bridge variant does not need an elevation shift, and
all diagonal variants of the other two were missing their own.


  Commit: a55bc986308856752fd4e25a344b8be7bbc709f1
      https://github.com/wesnoth/wesnoth/commit/a55bc986308856752fd4e25a344b8be7bbc709f1
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M changelog
    M data/core/terrain.cfg

  Log Message:
  -----------
  Make hanging, chasm stone, and plank bridges conform to naming conventions

Namely, make the long descriptive name be displayed only in the editor,
and use the "Bridge" shorthand in-game instead.


  Commit: def724816f8ca8839b419303a71bbdce12a7c804
      https://github.com/wesnoth/wesnoth/commit/def724816f8ca8839b419303a71bbdce12a7c804
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

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

  Log Message:
  -----------
  wmllint: fixed an error when trying to check if a file is a savegame

The error was caused by the fact that opening a file with codecs.open() is much stricter than using open(mode=rb), and throws a UnicodeDecodeError if a file can't be read as UTF-8 - which is the case for binary files.


  Commit: 9ba49ddf0ee6edb01e708f27253e7cf142bf325e
      https://github.com/wesnoth/wesnoth/commit/9ba49ddf0ee6edb01e708f27253e7cf142bf325e
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M src/savegame.cpp

  Log Message:
  -----------
  savegame compability code for era_blank change.

adds compability code for https://github.com/wesnoth/wesnoth/commit/c2e1d71fc257db38251f2396d3bd0b5f2be69533.


  Commit: 6270e0a6207f01bd2ba24d76e65d1cdddd9f73f9
      https://github.com/wesnoth/wesnoth/commit/6270e0a6207f01bd2ba24d76e65d1cdddd9f73f9
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M src/savegame.cpp

  Log Message:
  -----------
  remove outcommented code.


  Commit: b3a42b4c9bcb4f43134139927f69699923cc738f
      https://github.com/wesnoth/wesnoth/commit/b3a42b4c9bcb4f43134139927f69699923cc738f
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: removed dependency from Pillow library

This was possible because the documentation of the PNG format is quite clear, and the code doesn't need to check JPG images.


  Commit: 7cdeafd1e06976c12a18bfac56ef5dc9452c4a6c
      https://github.com/wesnoth/wesnoth/commit/7cdeafd1e06976c12a18bfac56ef5dc9452c4a6c
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M src/savegame.cpp

  Log Message:
  -----------
  Add savegame compability for [advancement]->[advance] patch


  Commit: f8dc5d027c30f5e6c42c559e72d8f6a67891f115
      https://github.com/wesnoth/wesnoth/commit/f8dc5d027c30f5e6c42c559e72d8f6a67891f115
  Author: mattsc <mattsc000 at gmail.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

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

  Log Message:
  -----------
  Merge pull request #464 from CelticMinstrel/trans

XCode: Copy translations to target if they have been built


  Commit: f05557a7d9e93d72aa097402b5c658165b91d119
      https://github.com/wesnoth/wesnoth/commit/f05557a7d9e93d72aa097402b5c658165b91d119
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M data/core/help.cfg
    M data/gui/default/window/advanced_graphics_options.cfg
    M data/gui/default/window/mp_alerts_options.cfg

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

recieve -> receive
intepolate -> interpolate


  Commit: e37ee6a1923ad76236e08365be6bea0c50064da3
      https://github.com/wesnoth/wesnoth/commit/e37ee6a1923ad76236e08365be6bea0c50064da3
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M po/wesnoth-help/wesnoth-help.pot
    M po/wesnoth-lib/wesnoth-lib.pot

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

recieve -> receive
intepolate -> interpolate


  Commit: 66b6ca39a1e70406a1fa66dde4a9965527835651
      https://github.com/wesnoth/wesnoth/commit/66b6ca39a1e70406a1fa66dde4a9965527835651
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M data/core/help.cfg
    M data/gui/default/window/advanced_graphics_options.cfg
    M data/gui/default/window/mp_alerts_options.cfg
    M po/wesnoth-help/wesnoth-help.pot
    M po/wesnoth-lib/wesnoth-lib.pot

  Log Message:
  -----------
  Merge pull request #476 from Wedge009/Spelling_Corrections

Spelling corrections


  Commit: 9bcfb8dff583641866c51df49b880071a538af7f
      https://github.com/wesnoth/wesnoth/commit/9bcfb8dff583641866c51df49b880071a538af7f
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-27 (Thu, 27 Aug 2015)

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

  Log Message:
  -----------
  Correct then/than mix-up.


  Commit: 982113353317999f066e9e1de5000633568b8d78
      https://github.com/wesnoth/wesnoth/commit/982113353317999f066e9e1de5000633568b8d78
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M src/savegame.cpp

  Log Message:
  -----------
  Fix savegame compability for [advance]->[advancement] patch


  Commit: 30dc78636bbf44706d46cbb97ea6637c30ac4659
      https://github.com/wesnoth/wesnoth/commit/30dc78636bbf44706d46cbb97ea6637c30ac4659
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M src/saved_game.cpp

  Log Message:
  -----------
  allow [event] (and [lua]) inside [campaign]

Those tags will be copied into each scenario of the campaign.

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


  Commit: b1d4a600499dc3ce579a85c9522d89f585828061
      https://github.com/wesnoth/wesnoth/commit/b1d4a600499dc3ce579a85c9522d89f585828061
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  Add a means to patch resistances for custom damage types into existing movetypes


  Commit: f689636437ba878364962ac6bc5ef348f303a834
      https://github.com/wesnoth/wesnoth/commit/f689636437ba878364962ac6bc5ef348f303a834
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  Add default key to movetype resistance patching


  Commit: b06e9a56564e9b02470016c1a1e0892ecfc4d749
      https://github.com/wesnoth/wesnoth/commit/b06e9a56564e9b02470016c1a1e0892ecfc4d749
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  Add formula support to movetype resistance patching


  Commit: fe21b78d561a896a502d37248e3c7d76896fdb13
      https://github.com/wesnoth/wesnoth/commit/fe21b78d561a896a502d37248e3c7d76896fdb13
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  Missed formula support in the default tag in movetype patching


  Commit: 32a37c12adff77b34d11277a6de5cb27c04745de
      https://github.com/wesnoth/wesnoth/commit/32a37c12adff77b34d11277a6de5cb27c04745de
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-08-26 (Wed, 26 Aug 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  All the stuff for movetype patching to actually work


  Commit: 2fb119d9646a9c7b59a96e46971dc25ff528e369
      https://github.com/wesnoth/wesnoth/commit/2fb119d9646a9c7b59a96e46971dc25ff528e369
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-27 (Thu, 27 Aug 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:
  -----------
  revert 'option to disable most of spmp patch'

That commit was meant as a plan b in case we couldn't fix the spmp
related bugs which are now fixed.


  Commit: a245f0e14e0c5470fb65d4e1f75cd8af1927f3ca
      https://github.com/wesnoth/wesnoth/commit/a245f0e14e0c5470fb65d4e1f75cd8af1927f3ca
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M changelog

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


  Commit: 95bab79eab497204d015ff4488a19860fbd5ba37
      https://github.com/wesnoth/wesnoth/commit/95bab79eab497204d015ff4488a19860fbd5ba37
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

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

  Log Message:
  -----------
  Allow unit_attack() to play an optional list of extra sounds on a hit


  Commit: f6c6c482de6e036c38d8af28a343cacf477211ae
      https://github.com/wesnoth/wesnoth/commit/f6c6c482de6e036c38d8af28a343cacf477211ae
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

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

  Log Message:
  -----------
  Added list of customizable poison/slow/petrify sounds to game_config


  Commit: 9f27fb73f44bf1c84f3d23bdcd1f81f901ef3a53
      https://github.com/wesnoth/wesnoth/commit/9f27fb73f44bf1c84f3d23bdcd1f81f901ef3a53
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M src/actions/attack.cpp

  Log Message:
  -----------
  Play poison/slow/petrify sounds from game_config when status inflicted


  Commit: 212ef61fff529fafc6b2955b9ce49dfd5df768ca
      https://github.com/wesnoth/wesnoth/commit/212ef61fff529fafc6b2955b9ce49dfd5df768ca
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M src/unit_animation.cpp

  Log Message:
  -----------
  Use the poison sound from game_config in "poisoned" animations


  Commit: 6e14fc46c31f1f83e672415b4d79d0e5ef86e01f
      https://github.com/wesnoth/wesnoth/commit/6e14fc46c31f1f83e672415b4d79d0e5ef86e01f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-28 (Fri, 28 Aug 2015)

  Changed paths:
    M src/carryover.cpp

  Log Message:
  -----------
  Remove unused carryover data from saves

Ths removes the content of [variables] and [menu_item]s from
[carryover_sides] in mid-scenario saves. This data is not needed becasue
it is already merged in the scenario data.


  Commit: 27f6aea2150f26b8eb0d597dbab16c475400db70
      https://github.com/wesnoth/wesnoth/commit/27f6aea2150f26b8eb0d597dbab16c475400db70
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M data/campaigns/Liberty/scenarios/03_A_Strategy_Of_Hope.cfg
    M data/campaigns/Liberty/utils/utils.cfg

  Log Message:
  -----------
  Correcting born -> borne

born -> borne
Plus unguessable isn't really a word...


  Commit: de799cfe6bc99a94e5aa86ee6ca07a624c30049b
      https://github.com/wesnoth/wesnoth/commit/de799cfe6bc99a94e5aa86ee6ca07a624c30049b
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    A doc/manual/images/it/game-screen-1.12.4.jpg
    A doc/manual/images/it/main-menu-1.12.4.jpg
    A doc/manual/images/it/multiplayer-1.12.4.jpg
    A doc/manual/images/it/recruit-1.12.4.jpg
    A doc/manual/images/it/right_pane-1.12.4.jpg
    A doc/manual/images/it/top_pane-1.12.4.jpg
    M doc/manual/manual.it.html
    M po/wesnoth-lib/it.po
    M po/wesnoth-units/it.po
    M po/wesnoth/it.po

  Log Message:
  -----------
  Update Italian translation


  Commit: 358ffb727792a3355356c156607ae1b0edd28d9d
      https://github.com/wesnoth/wesnoth/commit/358ffb727792a3355356c156607ae1b0edd28d9d
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

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

  Log Message:
  -----------
  updated Japanese translation


  Commit: d89ab75b637475b5f747848348ae64dba0906912
      https://github.com/wesnoth/wesnoth/commit/d89ab75b637475b5f747848348ae64dba0906912
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M src/game_config.cpp

  Log Message:
  -----------
  Fixed custom status sounds not getting read


  Commit: f74796809aa478b102bf74d74cd91b2f83e72118
      https://github.com/wesnoth/wesnoth/commit/f74796809aa478b102bf74d74cd91b2f83e72118
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M data/campaigns/Sceptre_of_Fire/scenarios/6_Towards_the_Caves.cfg

  Log Message:
  -----------
  Correct its vs it's


  Commit: a5aed635eb651dccd69b36408942439910241737
      https://github.com/wesnoth/wesnoth/commit/a5aed635eb651dccd69b36408942439910241737
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/21_The_Plan.cfg

  Log Message:
  -----------
  Add missing full stop.


  Commit: f71784a05bbf5874812155196f8c232594c005d8
      https://github.com/wesnoth/wesnoth/commit/f71784a05bbf5874812155196f8c232594c005d8
  Author: Quentin Pradet <quentin.pradet at gmail.com>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  Fix get_exe_dir on OS X

Except on Windows, this detects procfs before using it instead of trying
to detect the OS.


  Commit: e5bcb79ac814acb4f3e11652b97c04d633afe88b
      https://github.com/wesnoth/wesnoth/commit/e5bcb79ac814acb4f3e11652b97c04d633afe88b
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: used Python 3 filter() and map()


  Commit: 2bc6aadd49a891959f39f04525067db776ebcf94
      https://github.com/wesnoth/wesnoth/commit/2bc6aadd49a891959f39f04525067db776ebcf94
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: map, str and dir are Python internal function

Added underscores to distinguish variable names.


  Commit: f2eadeb5511c62efa95d84789d404729ce96eb5e
      https://github.com/wesnoth/wesnoth/commit/f2eadeb5511c62efa95d84789d404729ce96eb5e
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg

  Log Message:
  -----------
  Grammatical corrections in Elves' Last Stand.


  Commit: 48c2098902a7221adacd202621e38dc85f180790
      https://github.com/wesnoth/wesnoth/commit/48c2098902a7221adacd202621e38dc85f180790
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.cfg

  Log Message:
  -----------
  maybe = perhaps vs may be = might be


  Commit: f3d23218a8e6022f04fe5a5f559f0d3a165ee9f2
      https://github.com/wesnoth/wesnoth/commit/f3d23218a8e6022f04fe5a5f559f0d3a165ee9f2
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/15_The_Treaty.cfg

  Log Message:
  -----------
  Separated 'can not' is more common where 'not' forms part of a construction with subsequent words.


  Commit: 2db2e81e7c3f3335cf2fffd980aa2d80e9d4eb87
      https://github.com/wesnoth/wesnoth/commit/2db2e81e7c3f3335cf2fffd980aa2d80e9d4eb87
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-30 (Sun, 30 Aug 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg

  Log Message:
  -----------
  In this context, referring to the city forming the Saurians' central city, capital is the correct spelling.


  Commit: 10023c9290deefa6fa5021aae4278db90daf8af3
      https://github.com/wesnoth/wesnoth/commit/10023c9290deefa6fa5021aae4278db90daf8af3
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M packaging/windows/Wesnoth.nsi.in
    M packaging/windows/translations.nsh
    M po/wesnoth-lib/fi.po
    M po/wesnoth-lib/pl.po
    M po/wesnoth-lib/pt_BR.po

  Log Message:
  -----------
  Windows uninstaller: Add option to delete userdata dir


  Commit: 385cd4221593ca1b50f2f65865528ce95a572b86
      https://github.com/wesnoth/wesnoth/commit/385cd4221593ca1b50f2f65865528ce95a572b86
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  Merge pull request #440 from pquentin/master

Fix get_exe_dir on OS X


  Commit: 73b10f315a02c753d7b57c3b3c51194486633236
      https://github.com/wesnoth/wesnoth/commit/73b10f315a02c753d7b57c3b3c51194486633236
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/04b_The_Midlands.cfg
    M data/core/macros/abilities.cfg

  Log Message:
  -----------
  Separated 'can not' is more common where 'not' forms part of a construction with subsequent words.


  Commit: 52f8080a9285c28d2f020c52ee93338c9b118fde
      https://github.com/wesnoth/wesnoth/commit/52f8080a9285c28d2f020c52ee93338c9b118fde
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M doc/manual/manual.en.html
    M doc/manual/manual.en_GB.html

  Log Message:
  -----------
  Some grammatical corrections.


  Commit: f986fe7063e6f6a5edcbf773ce890bc3abcfa142
      https://github.com/wesnoth/wesnoth/commit/f986fe7063e6f6a5edcbf773ce890bc3abcfa142
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M packaging/windows/translations.nsh
    M po/wesnoth-lib/fi.po

  Log Message:
  -----------
  Fixup Finnish translation in 10023c9290de


  Commit: 531c1d9dbd0e511026befc6d3282499049b7f425
      https://github.com/wesnoth/wesnoth/commit/531c1d9dbd0e511026befc6d3282499049b7f425
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M data/core/units/humans/Loyalist_Royal_Guard.cfg

  Log Message:
  -----------
  Surely 'capital' is referring to Weldyn, not some government building within it, especially given the reference to palace grounds.


  Commit: 50aeac6e307429103f120279857500a29d4e3163
      https://github.com/wesnoth/wesnoth/commit/50aeac6e307429103f120279857500a29d4e3163
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M src/help/help_impl.cpp

  Log Message:
  -----------
  Prefix help topic sections with bullets as well


  Commit: 8db92e9af30f2c2e25c33c3bb01c54743ad14b4e
      https://github.com/wesnoth/wesnoth/commit/8db92e9af30f2c2e25c33c3bb01c54743ad14b4e
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: replaced backticks with repr()


  Commit: 0abde389dc1ae7d6ed2de52a4a7680051b69cac2
      https://github.com/wesnoth/wesnoth/commit/0abde389dc1ae7d6ed2de52a4a7680051b69cac2
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    M src/controller_base.hpp
    M src/display.cpp
    M src/events.cpp
    A src/quit_confirmation.cpp
    A src/quit_confirmation.hpp

  Log Message:
  -----------
  show confirmation dialog when quitting

when quitting (for example by clicking on the red cross in the corner) the
game now asks for a confirmation, if there is currently a (re-)play or
the editor running.


  Commit: a247fae572cfff5d1f3e769c5065e1dd4361e6ee
      https://github.com/wesnoth/wesnoth/commit/a247fae572cfff5d1f3e769c5065e1dd4361e6ee
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M src/quit_confirmation.hpp

  Log Message:
  -----------
  add comments


  Commit: b23e93a82338a7a580f5ccd0bfd6dbb519a061f4
      https://github.com/wesnoth/wesnoth/commit/b23e93a82338a7a580f5ccd0bfd6dbb519a061f4
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: added exit confirmation dialog


  Commit: e5920a124086103ce1a10c1280940e963575f079
      https://github.com/wesnoth/wesnoth/commit/e5920a124086103ce1a10c1280940e963575f079
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-01 (Tue, 01 Sep 2015)

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

  Log Message:
  -----------
  fix warning

previously this happened when bringing up the quit dialog with the
Objectives (GUI2) dialog active: warning gui/event: Unhandled event 12.


  Commit: 185aa1a2f0c715eca5ca1a66d8d9f5d9630cd6bc
      https://github.com/wesnoth/wesnoth/commit/185aa1a2f0c715eca5ca1a66d8d9f5d9630cd6bc
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M src/gettext.hpp
    M src/gettext_boost.cpp

  Log Message:
  -----------
  i18n: Fix typo

No functional changes.


  Commit: 1bd91e75f513e1b439dfaf8363fa8b665a337f61
      https://github.com/wesnoth/wesnoth/commit/1bd91e75f513e1b439dfaf8363fa8b665a337f61
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M src/gettext.cpp

  Log Message:
  -----------
  i18n/legacy: Fix typo

No functional changes.


  Commit: 85cf364ea0c8dc46be268fe065c4d995aa483594
      https://github.com/wesnoth/wesnoth/commit/85cf364ea0c8dc46be268fe065c4d995aa483594
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M changelog
    M players_changelog
    M src/gettext.cpp
    M src/gettext_boost.cpp

  Log Message:
  -----------
  i18n: Skip and warn about textdomain names with a slash (bug #23839)

boost::locale::generator::add_messages_domain() interprets the slash
specially, interpreting everything after it as an encoding name.

It's not clear to me why providing a textdomain with an erroneous name
like this causes Boost.Locale to throw a boost::locale::conv exception
(invalid_charset_error, apparently) when handling t_strings bound to
completely different textdomain, but if we can avoid the issue
altogether then that's good enough.

Made the legacy implementation skip and warn about these names too even
if bindtextdomain(3) says nothing about slashes having a meaning.


  Commit: 2971916edb0e95dbf88b2eeecf1cb0a48c2d4ad2
      https://github.com/wesnoth/wesnoth/commit/2971916edb0e95dbf88b2eeecf1cb0a48c2d4ad2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-08-31 (Mon, 31 Aug 2015)

  Changed paths:
    M src/gettext_boost.cpp

  Log Message:
  -----------
  i18n: Fix typo in log message


  Commit: d922914a2042976cf17c9e5322b59d5c52b4eb95
      https://github.com/wesnoth/wesnoth/commit/d922914a2042976cf17c9e5322b59d5c52b4eb95
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-01 (Tue, 01 Sep 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  Better code reuse


  Commit: af7fa754ffc1e9f06a76a2d8fd6f7f4892440311
      https://github.com/wesnoth/wesnoth/commit/af7fa754ffc1e9f06a76a2d8fd6f7f4892440311
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-01 (Tue, 01 Sep 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  Support for terrain defense/cost movetype patching


  Commit: 1748d78e138e838b32cc718108c82e17465e4fd6
      https://github.com/wesnoth/wesnoth/commit/1748d78e138e838b32cc718108c82e17465e4fd6
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-01 (Tue, 01 Sep 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    M src/controller_base.hpp
    M src/display.cpp
    M src/events.cpp
    A src/quit_confirmation.cpp
    A src/quit_confirmation.hpp

  Log Message:
  -----------
  Merge pull request #480 from gfgtdf/quit_confirmation

show confirmation dialog when quitting


  Commit: 6c333d8278bbca169404f972fc9a0da0ff3c8bda
      https://github.com/wesnoth/wesnoth/commit/6c333d8278bbca169404f972fc9a0da0ff3c8bda
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-01 (Tue, 01 Sep 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Updated cb projectfile for 0abde389dc1a


  Commit: b68686eb45dbbf701514a26e14ec0d0dc02a69d3
      https://github.com/wesnoth/wesnoth/commit/b68686eb45dbbf701514a26e14ec0d0dc02a69d3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-01 (Tue, 01 Sep 2015)

  Changed paths:
    M src/quit_confirmation.hpp

  Log Message:
  -----------
  Add include guards


  Commit: 3a0dd3ed2442a73309f2c2450bb98cb32f3180bb
      https://github.com/wesnoth/wesnoth/commit/3a0dd3ed2442a73309f2c2450bb98cb32f3180bb
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M data/campaigns/Dead_Water/scenarios/02_Flight.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg

  Log Message:
  -----------
  Add missing apostrophe in contraction of 'let us'.


  Commit: 496e5b5437a084307a69fda531f8db1d93759048
      https://github.com/wesnoth/wesnoth/commit/496e5b5437a084307a69fda531f8db1d93759048
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M data/campaigns/Sceptre_of_Fire/scenarios/6_Towards_the_Caves.cfg

  Log Message:
  -----------
  Repositioned 'south' to make more sense.


  Commit: 1d4bde10f61ad588ad6fbb5e8b867a470af1604a
      https://github.com/wesnoth/wesnoth/commit/1d4bde10f61ad588ad6fbb5e8b867a470af1604a
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

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

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


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

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

  Log Message:
  -----------
  Allow [modify_unit] to modify [advancement]


  Commit: dce1e7bdc11715ab679c62b565f306b36cec71d1
      https://github.com/wesnoth/wesnoth/commit/dce1e7bdc11715ab679c62b565f306b36cec71d1
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: added tooltips, finally!


  Commit: c9fbe1315607fb6e20b928a5ea1fdadaa89ab98f
      https://github.com/wesnoth/wesnoth/commit/c9fbe1315607fb6e20b928a5ea1fdadaa89ab98f
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/01_End_of_Peace.cfg

  Log Message:
  -----------
  Make hyphenation consistent


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

  Changed paths:
    M src/game_launcher.cpp

  Log Message:
  -----------
  fix test scenario transition.

as reported by mattsc in irc.


  Commit: e098ef180dd7e8d092f0eb36dc81eb0dc854e3cd
      https://github.com/wesnoth/wesnoth/commit/e098ef180dd7e8d092f0eb36dc81eb0dc854e3cd
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    A data/ai/micro_ais/cas/ca_fast_attack_utils.lua

  Log Message:
  -----------
  Fast Micro AI: add new set attack utility functions

These functions are newer and more efficient versions of those in
battle_calcs.lua. They are much faster in many situations.


  Commit: ac3b9e6325e7a34821d265c13e73a4b5f1852304
      https://github.com/wesnoth/wesnoth/commit/ac3b9e6325e7a34821d265c13e73a4b5f1852304
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

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

  Log Message:
  -----------
  Fast MAI: use the new attack utility functions


  Commit: 0b9fbb9678bf73b9b7626f5fbcbb3be2c3340dc7
      https://github.com/wesnoth/wesnoth/commit/0b9fbb9678bf73b9b7626f5fbcbb3be2c3340dc7
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/05_To_the_Harbor_of_Tirigaz.cfg

  Log Message:
  -----------
  Punctuation, for clarity on who is heading to Tirigaz.


  Commit: 3ae127dcb53776d62136c9dd12737a93616686c2
      https://github.com/wesnoth/wesnoth/commit/3ae127dcb53776d62136c9dd12737a93616686c2
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg

  Log Message:
  -----------
  Micro AI test scenario: fix broken image path


  Commit: 334bbf631934c79707e84ebff25f9a2b0c6db691
      https://github.com/wesnoth/wesnoth/commit/334bbf631934c79707e84ebff25f9a2b0c6db691
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg

  Log Message:
  -----------
  Micro AI test scenario: fix a menu item id

Not that it matters for anything practical in this case, but just for
consistency.


  Commit: 45dcb6893563782746bd4bb167584fffb9da2777
      https://github.com/wesnoth/wesnoth/commit/45dcb6893563782746bd4bb167584fffb9da2777
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

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

  Log Message:
  -----------
  Grammatical correction.


  Commit: 455a50e30baaf2578f8179ec540467ab327851f2
      https://github.com/wesnoth/wesnoth/commit/455a50e30baaf2578f8179ec540467ab327851f2
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    A data/ai/micro_ais/scenarios/fast.cfg
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg

  Log Message:
  -----------
  Add Fast Micro AI test scenario


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

  Changed paths:
    A data/core/images/icons/amla-default.png
    M data/core/macros/amla.cfg
    M data/tools/wmllint

  Log Message:
  -----------
  Added new default amla icon

The old icon (misc/icon-amla-default.png) remains for compatibility purposes,
but I added a wmllint rule to update the path.

The new image was created with https://openclipart.org/detail/29043/heart, which is
released under the public domain (CC-0).


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

  Changed paths:
    M data/core/images/items/barrel.png

  Log Message:
  -----------
  Cleaned up a few stray semi-transparent pixels on the edge


  Commit: cb3c5b9c451d1b4551b4eac9898dd9296d05acb2
      https://github.com/wesnoth/wesnoth/commit/cb3c5b9c451d1b4551b4eac9898dd9296d05acb2
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: focus doesn't follow the mouse any more

Done as per shadowm's suggestion.


  Commit: c355cd95032f842408b053f610f45d0fa1a71e28
      https://github.com/wesnoth/wesnoth/commit/c355cd95032f842408b053f610f45d0fa1a71e28
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/16_The_Coward.cfg

  Log Message:
  -----------
  Add missing 'he' to make more sense of the sentence.


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

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Travis: Switch to Ubuntu 14.04

scons & xvfb aren't preinstalled on the Trusty workers, but gcc 4.8 is.

'sudo: 9000' would be functionally equivalent to 'sudo: required' +
'services: - docker', but Travis' staff seems to prefer the former.


  Commit: 63c355b635269ccc1f89f5558f01e0bf76404c95
      https://github.com/wesnoth/wesnoth/commit/63c355b635269ccc1f89f5558f01e0bf76404c95
  Author: anatoly techtonik <techtonik at gmail.com>
  Date:   2015-09-03 (Thu, 03 Sep 2015)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  SConstruct: Check all SDL libs together

This speeds up troubleshooting of OGG dependencies


  Commit: 656f2886af212ef5a9501fd694a768e0c60b996c
      https://github.com/wesnoth/wesnoth/commit/656f2886af212ef5a9501fd694a768e0c60b996c
  Author: Sergey Popov <loonycyborg at gmail.com>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    M SConstruct

  Log Message:
  -----------
  Merge pull request #482 from techtonik/patch-2

SConstruct: Check all SDL libs together


  Commit: 210ba16c6e764d9eb1e0428b6bf8cd283950023b
      https://github.com/wesnoth/wesnoth/commit/210ba16c6e764d9eb1e0428b6bf8cd283950023b
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    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

  Log Message:
  -----------
  Grammar correction: 'have taken' vs 'have took'


  Commit: d0006da05d3d13a88b9541b37308882861f4a0bc
      https://github.com/wesnoth/wesnoth/commit/d0006da05d3d13a88b9541b37308882861f4a0bc
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

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

  Log Message:
  -----------
  Remove redundant wording.


  Commit: 4b589ba1a2a272b463d2b49cb0b8159df154c3a1
      https://github.com/wesnoth/wesnoth/commit/4b589ba1a2a272b463d2b49cb0b8159df154c3a1
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-04 (Fri, 04 Sep 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: add [filter] and [filter_second] tags

These can be used to limit the attackers and attack targets in the same
way as the ‘attacks’ facet does with [filter_own] and [filter_enemy]
for the default AI combat candidate action.
This does not affect the move-to-targets candidate action of the Fast
Micro AI.


  Commit: c6512ab869042fa286aab3f5e4c940f585029974
      https://github.com/wesnoth/wesnoth/commit/c6512ab869042fa286aab3f5e4c940f585029974
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-04 (Fri, 04 Sep 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: add optional key leader_weight

This is a multiplicative factor determining how much more the AI values
leaders than non-leader units.  The parameter was already included in
the fast_attack_utils code with a default value of 2.  This commit only
makes it configurable from the [micro_ai] tag.


  Commit: a6073b7c5c54940d016c4873346ff68dbc6800b8
      https://github.com/wesnoth/wesnoth/commit/a6073b7c5c54940d016c4873346ff68dbc6800b8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  Tag/attribute name changes


  Commit: e6d5562bb9d8b6106182bd194e593a5e0493015e
      https://github.com/wesnoth/wesnoth/commit/e6d5562bb9d8b6106182bd194e593a5e0493015e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-04 (Fri, 04 Sep 2015)

  Changed paths:
    M changelog

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


  Commit: 529bb982a77e0f874912d70ffe2a657d25dc2a04
      https://github.com/wesnoth/wesnoth/commit/529bb982a77e0f874912d70ffe2a657d25dc2a04
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M doc/manual/manual.en.html

  Log Message:
  -----------
  Official name is just OS X now.


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

  Changed paths:
    M changelog
    M src/unit_types.cpp

  Log Message:
  -----------
  Merge pull request #477 from CelticMinstrel/movetype

Movetype patching


  Commit: 971243975bb0da488ef22b7fbf85a06d8e5e7ca8
      https://github.com/wesnoth/wesnoth/commit/971243975bb0da488ef22b7fbf85a06d8e5e7ca8
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

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

  Log Message:
  -----------
  'Most vile' vs 'most vilest' + other minor changes to make more sense of sentences


  Commit: c55cd29297bd8447124767842b8d5605a631cd19
      https://github.com/wesnoth/wesnoth/commit/c55cd29297bd8447124767842b8d5605a631cd19
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

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

  Log Message:
  -----------
  Added missing comma.


  Commit: e14333bad0dffff10e5ed23fefb5c5bfadf930de
      https://github.com/wesnoth/wesnoth/commit/e14333bad0dffff10e5ed23fefb5c5bfadf930de
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

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

  Log Message:
  -----------
  Correcting a typo.


  Commit: 53191251fc11e7baed83b743a3d6c219c9b9330d
      https://github.com/wesnoth/wesnoth/commit/53191251fc11e7baed83b743a3d6c219c9b9330d
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg

  Log Message:
  -----------
  Remove redundant wording.


  Commit: 6043550999deabb8f44b48226834e7c23f35f90d
      https://github.com/wesnoth/wesnoth/commit/6043550999deabb8f44b48226834e7c23f35f90d
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

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

  Log Message:
  -----------
  Remove duplicate word.


  Commit: bcece91e9a2c330585684aa85454c35b974cb7fd
      https://github.com/wesnoth/wesnoth/commit/bcece91e9a2c330585684aa85454c35b974cb7fd
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.cfg

  Log Message:
  -----------
  'guys' seems excessively colloquial here.


  Commit: 464646978d870e6c3bfb33e4254961cc5d0a108f
      https://github.com/wesnoth/wesnoth/commit/464646978d870e6c3bfb33e4254961cc5d0a108f
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/09b_Judgment.cfg

  Log Message:
  -----------
  Correct nonsensical text.


  Commit: 473548cc89ed19bacf10363b2f4c9e0b6432a9e0
      https://github.com/wesnoth/wesnoth/commit/473548cc89ed19bacf10363b2f4c9e0b6432a9e0
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg

  Log Message:
  -----------
  Sentence structure may be a bit confusing but it seems to follow the pattern of 'no sooner *than*'.


  Commit: 87acd93626691e681eb5fa12c71e3914f7f0d482
      https://github.com/wesnoth/wesnoth/commit/87acd93626691e681eb5fa12c71e3914f7f0d482
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg

  Log Message:
  -----------
  Added missing comma.


  Commit: 643d55e4670488d80023b540eb1a5415cb465f15
      https://github.com/wesnoth/wesnoth/commit/643d55e4670488d80023b540eb1a5415cb465f15
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/14a_Epilogue.cfg

  Log Message:
  -----------
  'x and I' vs 'me and x'


  Commit: e1c1b5c4befa0a52030bfbe27df83a8b40781e2f
      https://github.com/wesnoth/wesnoth/commit/e1c1b5c4befa0a52030bfbe27df83a8b40781e2f
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/14a_Epilogue.cfg

  Log Message:
  -----------
  'gonna' sounds rather informal for Eryssa + 'Father' is Morvin's title, not his relationship to Abhai.


  Commit: b796bde8df0712a08aa19f667f42a18c9f556bfd
      https://github.com/wesnoth/wesnoth/commit/b796bde8df0712a08aa19f667f42a18c9f556bfd
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M po/wesnoth-help/ja.po
    M po/wesnoth-httt/ja.po
    M po/wesnoth-manual/ja.po
    M po/wesnoth-tsg/ja.po
    M po/wesnoth-tutorial/ja.po
    M po/wesnoth-units/ja.po
    M po/wesnoth-utbs/ja.po
    M po/wesnoth/ja.po

  Log Message:
  -----------
  updated Japanese translation


  Commit: 53680bf53e7a01881a62b45a7cbfb0d30783f685
      https://github.com/wesnoth/wesnoth/commit/53680bf53e7a01881a62b45a7cbfb0d30783f685
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-ai/en_GB.po
    M po/wesnoth-anl/en_GB.po
    M po/wesnoth-aoi/en_GB.po
    M po/wesnoth-did/en_GB.po
    M po/wesnoth-dm/en_GB.po
    M po/wesnoth-dw/en_GB.po
    M po/wesnoth-editor/en_GB.po
    M po/wesnoth-ei/en_GB.po
    M po/wesnoth-help/en_GB.po
    M po/wesnoth-httt/en_GB.po
    M po/wesnoth-l/en_GB.po
    M po/wesnoth-lib/en_GB.po
    M po/wesnoth-low/en_GB.po
    M po/wesnoth-manpages/en_GB.po
    M po/wesnoth-manual/en_GB.po
    M po/wesnoth-multiplayer/en_GB.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-sof/en_GB.po
    M po/wesnoth-sotbe/en_GB.po
    M po/wesnoth-tb/en_GB.po
    M po/wesnoth-thot/en_GB.po
    M po/wesnoth-trow/en_GB.po
    M po/wesnoth-tsg/en_GB.po
    M po/wesnoth-tutorial/en_GB.po
    M po/wesnoth-units/en_GB.po
    M po/wesnoth-utbs/en_GB.po
    M po/wesnoth/en_GB.po

  Log Message:
  -----------
  updated British English translation


  Commit: f42e386d364e26bffe744e3016f89be7cf44466b
      https://github.com/wesnoth/wesnoth/commit/f42e386d364e26bffe744e3016f89be7cf44466b
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg

  Log Message:
  -----------
  Slight re-arrangement of 'than' after discussion with vultraz and shadowm.


  Commit: a6fc91090e87cad593952b5f906ae7a778d1d3b0
      https://github.com/wesnoth/wesnoth/commit/a6fc91090e87cad593952b5f906ae7a778d1d3b0
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-05 (Sat, 05 Sep 2015)

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

  Log Message:
  -----------
  Turns out it wasn't a then/than mix-up. Still needed correcting, though.


  Commit: 252d723dfba1bfa603c1cf0e3ecc5e8d118b7744
      https://github.com/wesnoth/wesnoth/commit/252d723dfba1bfa603c1cf0e3ecc5e8d118b7744
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-06 (Sun, 06 Sep 2015)

  Changed paths:
    M src/terrain_builder.cpp

  Log Message:
  -----------
  remove support for [terrain_graphics][tile]loc=x,y

loc=x,y was previously undocumented so it's unlikeley that someone used it.
loc=4,2 had the same effect as x,y=4,2


  Commit: 3f0839b98ae41482176bdf7b440a67417b9217bf
      https://github.com/wesnoth/wesnoth/commit/3f0839b98ae41482176bdf7b440a67417b9217bf
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-06 (Sun, 06 Sep 2015)

  Changed paths:
    M src/terrain_builder.cpp

  Log Message:
  -----------
  Merge pull request #484 from wesnoth/gfgtdf-patch-terrain_loc

remove support for [terrain_graphics][tile]loc=x,y


  Commit: f06030b0f5d57012d3d2cc855c2b7b4bb514a8bd
      https://github.com/wesnoth/wesnoth/commit/f06030b0f5d57012d3d2cc855c2b7b4bb514a8bd
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-06 (Sun, 06 Sep 2015)

  Changed paths:
    M data/ai/micro_ais/cas/ca_fast_attack_utils.lua
    M data/ai/micro_ais/cas/ca_fast_combat.lua
    M data/ai/micro_ais/cas/ca_fast_move.lua
    M data/ai/micro_ais/micro_ai_wml_tag.lua

  Log Message:
  -----------
  Fast Micro AI: add support for [avoid] tags

This can either be an [avoid] tag inside the [micro_ai] tag itself, or
the [avoid] tag of the default AI (e.g. as defined in the side
definition).  If both are given, the former has priority.


  Commit: 10ee2f65d49f5022a3d9d99570fd822302ab629a
      https://github.com/wesnoth/wesnoth/commit/10ee2f65d49f5022a3d9d99570fd822302ab629a
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-06 (Sun, 06 Sep 2015)

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

  Log Message:
  -----------
  Fast Micro AI: enable support of the default attacks aspect

Attackers and targets can now also be selected through the default
attacks aspect. [filter] and [filter_second] inside the [micro_ai] tag
have priority though, if either of them is given.


  Commit: 8a70775cb3843c0a6d2e1b109c2c3530f8765fe1
      https://github.com/wesnoth/wesnoth/commit/8a70775cb3843c0a6d2e1b109c2c3530f8765fe1
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M src/game_initialization/configure_engine.cpp

  Log Message:
  -----------
  attempt to fix mp entry point selection


  Commit: 6c1e64a4e44ca2abdc1ba288f1991e05f82bcf34
      https://github.com/wesnoth/wesnoth/commit/6c1e64a4e44ca2abdc1ba288f1991e05f82bcf34
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M src/game_initialization/mp_game_utils.cpp

  Log Message:
  -----------
  attempt to fix assertion failure at connect_engine.cpp:876


  Commit: e046f713ed1e2a31f3c2d8fffa2b6a7a9be35bf1
      https://github.com/wesnoth/wesnoth/commit/e046f713ed1e2a31f3c2d8fffa2b6a7a9be35bf1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-06 (Sun, 06 Sep 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  When patching movetypes, don't let default= override everything


  Commit: cf18825a821c82c30ecc0c1f8379b2d0de0bf432
      https://github.com/wesnoth/wesnoth/commit/cf18825a821c82c30ecc0c1f8379b2d0de0bf432
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-06 (Sun, 06 Sep 2015)

  Changed paths:
    M src/unit_types.cpp

  Log Message:
  -----------
  Merge branch 'CelticMinstrel/movetype'


  Commit: 5533d5728ac5f5b30a204811c5ef38a639beff06
      https://github.com/wesnoth/wesnoth/commit/5533d5728ac5f5b30a204811c5ef38a639beff06
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

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

  Log Message:
  -----------
  Fast Micro AI: separate out attacks by AI leader

In the previous version, the leader would sometimes leave the keep for
truly suicidal attacks. This commit adds an extra layer of analysis to
evaluate whether an attack position is safe enough.

This evaluation is too expensive to be done for all units for the
purpose of this AI, or even to be done for the leader more than once,
so this is separated out into its own candidate action that is only
evaluated once everything else is done.


  Commit: 5c2927f52df20ce6777cb793906b01a6e57788a5
      https://github.com/wesnoth/wesnoth/commit/5c2927f52df20ce6777cb793906b01a6e57788a5
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M src/actions/attack.cpp

  Log Message:
  -----------
  Moved extra_hit_sounds to a smaller scope


  Commit: 67f868306e8dde0ce914d7369855a219da46ecb2
      https://github.com/wesnoth/wesnoth/commit/67f868306e8dde0ce914d7369855a219da46ecb2
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M data/ai/micro_ais/cas/ca_fast_attack_utils.lua
    M data/ai/micro_ais/cas/ca_fast_combat.lua
    M data/ai/micro_ais/cas/ca_fast_combat_leader.lua

  Log Message:
  -----------
  Fast Micro AI: clean up unused debug output


  Commit: 78e03f33f35770b630e6391226b9ac68bff7ccf6
      https://github.com/wesnoth/wesnoth/commit/78e03f33f35770b630e6391226b9ac68bff7ccf6
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: removed tabs


  Commit: 3cbbede2717c948fbf1819248e202aecdc7a49ce
      https://github.com/wesnoth/wesnoth/commit/3cbbede2717c948fbf1819248e202aecdc7a49ce
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: use specific tooltip font


  Commit: 814d9d14781c915b01a73274679cb90b8bcd09ff
      https://github.com/wesnoth/wesnoth/commit/814d9d14781c915b01a73274679cb90b8bcd09ff
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: allow changing tooltip text at runtime


  Commit: 2e574252cb74ae13808f301beb470703f026deee
      https://github.com/wesnoth/wesnoth/commit/2e574252cb74ae13808f301beb470703f026deee
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: added more tooltips


  Commit: 39033be9d3afa3acf9f897557036ea64d25dcec6
      https://github.com/wesnoth/wesnoth/commit/39033be9d3afa3acf9f897557036ea64d25dcec6
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

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

  Log Message:
  -----------
  Doxygen and other comment formatting


  Commit: e131262080783896db74777b0aefcd86abc968be
      https://github.com/wesnoth/wesnoth/commit/e131262080783896db74777b0aefcd86abc968be
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M data/scenario-test.cfg

  Log Message:
  -----------
  Rephrase a bit of unwieldy Lua that causes issues with my text editor


  Commit: 85a5c1c9c79af7e2567b5e9aefe6725b4331633f
      https://github.com/wesnoth/wesnoth/commit/85a5c1c9c79af7e2567b5e9aefe6725b4331633f
  Author: soliton- <soliton at wesnoth.org>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M src/actions/attack.cpp
    M src/game_config.cpp
    M src/game_config.hpp
    M src/unit_animation.cpp
    M src/unit_display.cpp
    M src/unit_display.hpp

  Log Message:
  -----------
  Merge pull request #478 from ln-zookeeper/status_sounds

Fix problems with animation-based status sounds


  Commit: e4ed29c0ce236a1c8a99081f60d6029422aa663e
      https://github.com/wesnoth/wesnoth/commit/e4ed29c0ce236a1c8a99081f60d6029422aa663e
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-09-08 (Tue, 08 Sep 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/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:
  -----------
  Removed all uses of the now unnecessary SOUND:SLOW and SOUND:POISON


  Commit: 632b7f3a6300096e24021075a21c194c865dc297
      https://github.com/wesnoth/wesnoth/commit/632b7f3a6300096e24021075a21c194c865dc297
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M data/game_config.cfg

  Log Message:
  -----------
  Defined slow/poison/petrify status sounds (same as hardcoded defaults)


  Commit: 30fa10eb291dcac20dfeb6d0b2465de247dbba69
      https://github.com/wesnoth/wesnoth/commit/30fa10eb291dcac20dfeb6d0b2465de247dbba69
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M changelog

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


  Commit: 1961c43f164020fa87da850c7364fe3567cabc87
      https://github.com/wesnoth/wesnoth/commit/1961c43f164020fa87da850c7364fe3567cabc87
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

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

  Log Message:
  -----------
  [wmlunits] clear <config>/data/add-ons

Sometimes if the last run aborted in the wrong moment, add-ons may keep
left overs in there.


  Commit: 225234b12173ad042bde7830c9ba5aa847456e94
      https://github.com/wesnoth/wesnoth/commit/225234b12173ad042bde7830c9ba5aa847456e94
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M data/tools/wmlunits

  Log Message:
  -----------
  [wmlunits: log used memory for pre-pass]


  Commit: 2cdcae629495fab60dc75f365f66dea9353b54f5
      https://github.com/wesnoth/wesnoth/commit/2cdcae629495fab60dc75f365f66dea9353b54f5
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M data/tools/wmlunits

  Log Message:
  -----------
  [wmlunits] fix typo


  Commit: cc9cf1a8a5fead32701a36c40d7cbe738dfd017d
      https://github.com/wesnoth/wesnoth/commit/cc9cf1a8a5fead32701a36c40d7cbe738dfd017d
  Author: Lari Nieminen <lari.nieminen at iki.fi>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/game_state.cpp

  Log Message:
  -----------
  Avoid side placement OOS by using std::stable_sort

Use of std::sort sometimes led to clients sorting placings with equal scores differently, leading to OOS when clients placed sides in different castles.


  Commit: bb4238ee30dc8bed0281a66e74e138a5744a18c7
      https://github.com/wesnoth/wesnoth/commit/bb4238ee30dc8bed0281a66e74e138a5744a18c7
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M RELEASE_NOTES
    M changelog
    M players_changelog

  Log Message:
  -----------
  Updated changelogs and RELEASE_NOTES


  Commit: c5bec31dae90f8f0daf3c1b84a5d23aab1a8ab50
      https://github.com/wesnoth/wesnoth/commit/c5bec31dae90f8f0daf3c1b84a5d23aab1a8ab50
  Author: Andreas Löf <andreas at alternating.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Change the ordering of the CMakeLists so options comes first.

This changes the ordering of the compile time options so the options
comes before any before any flags or checks that may depend on them.


  Commit: e9f77d1dbff7f977907489f8158aa0d0b277612a
      https://github.com/wesnoth/wesnoth/commit/e9f77d1dbff7f977907489f8158aa0d0b277612a
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  Fast Micro AI: add optional parameters for attacks by AI leader

The willingness of the AI leader to come out for attacks can be
adjusted with these.


  Commit: 74b54da6911c97c7ec029fd882ec122a6b03d55d
      https://github.com/wesnoth/wesnoth/commit/74b54da6911c97c7ec029fd882ec122a6b03d55d
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  Fast Micro AI: fix a typo in a parameter name


  Commit: 00516dddbe660349e18e5a0e05267e00b968792a
      https://github.com/wesnoth/wesnoth/commit/00516dddbe660349e18e5a0e05267e00b968792a
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  [units.wesnoth.org] always clean up error log


  Commit: fe3f317cbc71c6ce73d3ad6bb0ebe5ea3dd6ede7
      https://github.com/wesnoth/wesnoth/commit/fe3f317cbc71c6ce73d3ad6bb0ebe5ea3dd6ede7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  use config object to store menu items in carryover

the carryover code does not modify the menu items to there is no need to
deserialize them. Using config objects here simplyfies the code becasue
carryover is now independent from the wmi_container's class.


  Commit: 402a97e1fc9404618dd2d387839781d49c094eac
      https://github.com/wesnoth/wesnoth/commit/402a97e1fc9404618dd2d387839781d49c094eac
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/game_events/wmi_container.cpp

  Log Message:
  -----------
  fix some code formatting


  Commit: adc5eca399236715e471844bfb2dea84d995243e
      https://github.com/wesnoth/wesnoth/commit/adc5eca399236715e471844bfb2dea84d995243e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  add optional string key parameter to config::append_children


  Commit: 368a4ab284ec7cb56a9c9b9513b60cef13cd053c
      https://github.com/wesnoth/wesnoth/commit/368a4ab284ec7cb56a9c9b9513b60cef13cd053c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/reports.hpp

  Log Message:
  -----------
  fix indention


  Commit: 12e839b9b7abafabe0e9469ef79de02b099453ea
      https://github.com/wesnoth/wesnoth/commit/12e839b9b7abafabe0e9469ef79de02b099453ea
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/game_state.cpp
    M src/play_controller.cpp
    M src/replay_controller.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp

  Log Message:
  -----------
  remove level_ member of game_lua_kernel

the intention is to be able to remove the level cfg.


  Commit: 4103ae29f50cc0ebb373d75c61e15f3b07604b2c
      https://github.com/wesnoth/wesnoth/commit/4103ae29f50cc0ebb373d75c61e15f3b07604b2c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  remove unused play_controller::start_turn_ variable


  Commit: 4afe65b4da308637f17caa04dd4e5cdd236aa995
      https://github.com/wesnoth/wesnoth/commit/4afe65b4da308637f17caa04dd4e5cdd236aa995
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  move it_is_a_new_turn_ variable to tod_manager

it_is_a_new_turn_ is part of the gamestate so it should be part of the game_state object.


  Commit: 12b901933a1fd4f7de3ce4bc9a7aeb30cfe604a5
      https://github.com/wesnoth/wesnoth/commit/12b901933a1fd4f7de3ce4bc9a7aeb30cfe604a5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/actions/undo.cpp
    M src/game_board.cpp
    M src/game_board.hpp
    M src/game_initialization/multiplayer.cpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/play_controller.cpp
    M src/replay_controller.cpp
    M src/synced_context.cpp
    M src/tests/test_unit_map.cpp
    M src/unit.cpp
    M src/unit_id.cpp
    M src/unit_id.hpp
    M src/unit_map.cpp

  Log Message:
  -----------
  make the unit id manager a member of game_board

previously it was a singleton

the next unit id counter is part of the gamestate so it should be part of the game_state object.


  Commit: 41e363a3fd71faf332bf9167a0926dc3954c5387
      https://github.com/wesnoth/wesnoth/commit/41e363a3fd71faf332bf9167a0926dc3954c5387
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/reports.cpp

  Log Message:
  -----------
  fix a segfault caused by wesnoth.theme_items

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

previously reports::register_generator sometimes created two shared_ptr
from one generator * which caused that generator to be freed twice (or
worse).


  Commit: 9ac0434c1d185486153ba853aeceb1e3a802959a
      https://github.com/wesnoth/wesnoth/commit/9ac0434c1d185486153ba853aeceb1e3a802959a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/play_controller.cpp

  Log Message:
  -----------
  use play_controller::player_number_ to write [snapshot]playing_team=


  Commit: 58874bdd0bec90542255b46bf74898a90b28afd7
      https://github.com/wesnoth/wesnoth/commit/58874bdd0bec90542255b46bf74898a90b28afd7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  remove level_ from game_state class

The intention is to remove the level config (mainly to decrease memory usage)


  Commit: d2545777625f16ceeb0cc6708cb184dd2e264688
      https://github.com/wesnoth/wesnoth/commit/d2545777625f16ceeb0cc6708cb184dd2e264688
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  simplify fallback_ai_to_human_exception handling

the effect is sligltly different (the side is now permanently changed to
human) but since it quiet easy to change a side back to ai using debug
commands this shouldnt be that bad.


  Commit: 1172369dca92111024ec253028629cd92e475dab
      https://github.com/wesnoth/wesnoth/commit/1172369dca92111024ec253028629cd92e475dab
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/playsingle_controller.cpp

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


  Commit: ded13b1cc84eea20066e56a2a1ceedb82a55bab5
      https://github.com/wesnoth/wesnoth/commit/ded13b1cc84eea20066e56a2a1ceedb82a55bab5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  refactor playsingle_controller::before_human_turn

Also removed a raise_turn_started event at the beginning of human turns
which didn't fire at the beginning of networked turns.

I don't know what the raise_turn_started did if this actually breaks
anything feel free to read it but please add a comment on why it fires
on human turns but not on networked turns.


  Commit: edd32073fafcb00597e8629914fa986f4d4464c7
      https://github.com/wesnoth/wesnoth/commit/edd32073fafcb00597e8629914fa986f4d4464c7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  move play_side to play_controller

the intention is that replay_controller can also use this function later


  Commit: d74b85fffc47cc52cc665366d18b184e69e99aca
      https://github.com/wesnoth/wesnoth/commit/d74b85fffc47cc52cc665366d18b184e69e99aca
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/play_controller.cpp

  Log Message:
  -----------
  set "side_number" in play_controller::do_init_side

instead of in play_controller::init_side_begin, the prviosul
implementation could change the value of this wml variable when
reloading.


  Commit: c910dc6533ea6b117997105bc9788dd891ca1bb5
      https://github.com/wesnoth/wesnoth/commit/c910dc6533ea6b117997105bc9788dd891ca1bb5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/playsingle_controller.cpp

  Log Message:
  -----------
  remove a unneeded if


  Commit: 11daa5113a2013f0489d1effcb94147bd2fe7886
      https://github.com/wesnoth/wesnoth/commit/11daa5113a2013f0489d1effcb94147bd2fe7886
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/play_controller.cpp
    M src/playturn.cpp

  Log Message:
  -----------
  refactor maybe_do_init_side

we now check for nit_side_done everytime the controller type changes
to that we don't have to check for that when recieveing a conroller
change in playturn.cpp

This also contains a unrelated fix (to the function that checks
which side can be seen) that got accidently merged into this commit.


  Commit: c8f9b2b530786abddc5ce78e54cfc6175c3e2954
      https://github.com/wesnoth/wesnoth/commit/c8f9b2b530786abddc5ce78e54cfc6175c3e2954
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  move function play_turn from playsingle_controller to play_controller

the intention is that we can use those function in replay_controller.cpp


  Commit: 9d9422a4232459b766dff300326a6a0f166d74b9
      https://github.com/wesnoth/wesnoth/commit/9d9422a4232459b766dff300326a6a0f166d74b9
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  refactor replay_controller

Instead of implementing its own game loop,
replay_controller now uses play_controller game loop.

This prepares a patch to use replay functionality in mp games.


  Commit: 942220da801cdcf230c38ddab177671cbc855c97
      https://github.com/wesnoth/wesnoth/commit/942220da801cdcf230c38ddab177671cbc855c97
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  remove unused parameter


  Commit: fab8b9dc303d3be2ee5f1232443d0ce408e258ba
      https://github.com/wesnoth/wesnoth/commit/fab8b9dc303d3be2ee5f1232443d0ce408e258ba
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  dont keep [scenario]/[snapshot] config during play

the intention is to save some ram usage.


  Commit: 99c75bf9ae5af4bbb504d41efdaa725c8c9d7370
      https://github.com/wesnoth/wesnoth/commit/99c75bf9ae5af4bbb504d41efdaa725c8c9d7370
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 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:
  -----------
  use scoped_ptr for gamestate_


  Commit: 20fafdee28c7f63d647f9025a946162eef0b30a0
      https://github.com/wesnoth/wesnoth/commit/20fafdee28c7f63d647f9025a946162eef0b30a0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    M src/actions/create.cpp
    M src/actions/create.hpp
    A src/actions/unit_creator.cpp
    A src/actions/unit_creator.hpp
    M src/game_board.hpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/pathfind/pathfind.cpp
    M src/pathfind/pathfind.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playsingle_controller.cpp
    M src/replay_controller.cpp
    M src/teambuilder.cpp
    M src/teambuilder.hpp
    M src/unit.cpp
    M src/unit.hpp

  Log Message:
  -----------
  simplify game_state construction

instead of calling constructor and init you now only have to call the
constructor.

In order to make this work this commit removes the uses of
resources::gameboard/units during team construction. while doing that i
moved the unit_creator class to a new file.

This commit also removes the ticks parameter from game_startes
constructor and replaces it with a ticks() function in play_controller,
other classes were also changed to use the play_controller::ticks()
function.


  Commit: 8e875b845864f04662111f9b5c900a52ded9e324
      https://github.com/wesnoth/wesnoth/commit/8e875b845864f04662111f9b5c900a52ded9e324
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  move init_side_done_ to game_state class


  Commit: 941f00e49164e7bc343dcc13dce6ac3fc9f56238
      https://github.com/wesnoth/wesnoth/commit/941f00e49164e7bc343dcc13dce6ac3fc9f56238
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/game_state.cpp
    M src/game_state.hpp
    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:
  -----------
  move player_number_ to game_state


  Commit: ec8bf1e1f7415277e743dcb9e159edfc67f42335
      https://github.com/wesnoth/wesnoth/commit/ec8bf1e1f7415277e743dcb9e159edfc67f42335
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/display.cpp
    M src/display.hpp
    M src/game_display.cpp
    M src/game_display.hpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/replay_controller.cpp

  Log Message:
  -----------
  move reset_gamestate function (reset_replay) to play_controller


  Commit: cdb324c9d1f2df2297e233c6fdce694ca7489d1d
      https://github.com/wesnoth/wesnoth/commit/cdb324c9d1f2df2297e233c6fdce694ca7489d1d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  fix wml unit tests


  Commit: 910641db40ebbe272fd06215df30bc72750b2787
      https://github.com/wesnoth/wesnoth/commit/910641db40ebbe272fd06215df30bc72750b2787
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  fix view beeing temporarily reset in replay viewer


  Commit: d85a711446468fa59c4afe3ba3cd17ae698afe20
      https://github.com/wesnoth/wesnoth/commit/d85a711446468fa59c4afe3ba3cd17ae698afe20
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  improve replay button state check

This changes the the function that calculates whether the
play replay button should be greyed out to always make it greyed
out if the replay is already running (not stopped).

previously it could theoretically happen that if this function was
called between two actions it wouldn't be greyed out.


  Commit: dbe107fa4bbff3b8c62e158bd2f124e4dd4455ee
      https://github.com/wesnoth/wesnoth/commit/dbe107fa4bbff3b8c62e158bd2f124e4dd4455ee
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/replay_controller.hpp

  Log Message:
  -----------
  remove undefined function


  Commit: 769d79a354b4f97b5c082dfed45d5248bbc9d7f5
      https://github.com/wesnoth/wesnoth/commit/769d79a354b4f97b5c082dfed45d5248bbc9d7f5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/replay_controller.cpp

  Log Message:
  -----------
  simplify replay_controller::update_teams


  Commit: b97bb35de91d2eda526224c7af1bb9cdc124476b
      https://github.com/wesnoth/wesnoth/commit/b97bb35de91d2eda526224c7af1bb9cdc124476b
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  refactor play_controller::reset_gamestate


  Commit: 7b9b85cd63cd7c1d98c88a78700a88cd9a3b06b6
      https://github.com/wesnoth/wesnoth/commit/7b9b85cd63cd7c1d98c88a78700a88cd9a3b06b6
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  move loading_game_ member to game_state class


  Commit: 78755019c98e9b21ce2f53abd9760bad7e4cbb2f
      https://github.com/wesnoth/wesnoth/commit/78755019c98e9b21ce2f53abd9760bad7e4cbb2f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    M src/controller_base.hpp
    A src/mp_replay_controller.cpp
    A src/mp_replay_controller.hpp
    M src/play_controller.hpp

  Log Message:
  -----------
  add mp_replay_controller class


  Commit: 81b6c3ab9957b25261c2ac683b49ec1e30279fb8
      https://github.com/wesnoth/wesnoth/commit/81b6c3ab9957b25261c2ac683b49ec1e30279fb8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  enable back to turn buttons in networked mp

When using the back to turn button in networked mp, the game now resets
the gamestate to that turn and replays the game (using the replay gui)
until the current turn.


  Commit: 02990bafbfc206aacb31d38eaffce39bf450f83a
      https://github.com/wesnoth/wesnoth/commit/02990bafbfc206aacb31d38eaffce39bf450f83a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  fix some compiler warnings


  Commit: 47cf5acf791aed73a7065a569da071e016882c3f
      https://github.com/wesnoth/wesnoth/commit/47cf5acf791aed73a7065a569da071e016882c3f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/tests/test_recall_list.cpp
    M src/tests/test_unit_map.cpp

  Log Message:
  -----------
  disable broken test


  Commit: 41d65f1d7505a90b985c30ea867afdafa9f4b836
      https://github.com/wesnoth/wesnoth/commit/41d65f1d7505a90b985c30ea867afdafa9f4b836
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/whiteboard/highlighter.cpp
    M src/whiteboard/highlighter.hpp
    M src/whiteboard/manager.cpp

  Log Message:
  -----------
  fix a segfault when resetting replay


  Commit: 7fc78c5586599c4f1a5b8d26585dab903685a796
      https://github.com/wesnoth/wesnoth/commit/7fc78c5586599c4f1a5b8d26585dab903685a796
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    M src/actions/create.cpp
    M src/actions/create.hpp
    A src/actions/unit_creator.cpp
    A src/actions/unit_creator.hpp
    M src/controller_base.hpp
    M src/display.cpp
    M src/display.hpp
    M src/game_board.hpp
    M src/game_display.cpp
    M src/game_display.hpp
    M src/game_initialization/playcampaign.cpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/hotkey_handler.cpp
    M src/hotkey_handler.hpp
    M src/hotkey_handler_replay.cpp
    M src/hotkey_handler_sp.cpp
    M src/hotkey_handler_sp.hpp
    A src/mp_replay_controller.cpp
    A src/mp_replay_controller.hpp
    M src/pathfind/pathfind.cpp
    M src/pathfind/pathfind.hpp
    M src/play_controller.cpp
    M src/play_controller.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/replay.cpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp
    M src/teambuilder.cpp
    M src/teambuilder.hpp
    M src/tests/test_recall_list.cpp
    M src/tests/test_unit_map.cpp
    M src/unit.cpp
    M src/unit.hpp
    M src/whiteboard/highlighter.cpp
    M src/whiteboard/highlighter.hpp
    M src/whiteboard/manager.cpp

  Log Message:
  -----------
  Merge pull request #487 from gfgtdf/mp_replay_turn

Replay turns in networked multiplayer


  Commit: 90566fd08257bf649b2ddb431acc185085e1e6a2
      https://github.com/wesnoth/wesnoth/commit/90566fd08257bf649b2ddb431acc185085e1e6a2
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

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

  Log Message:
  -----------
  store the server request counter in the snapshot

this fixes sone OOS that can happen when using the mp replay feature
(reset_gamestate)


  Commit: 0f3d262946b0d3b0841e7196f11f8ff50acc19d5
      https://github.com/wesnoth/wesnoth/commit/0f3d262946b0d3b0841e7196f11f8ff50acc19d5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M src/playsingle_controller.cpp

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


  Commit: 7a314517da83e345b72ecb2d7f5812e1645f3e23
      https://github.com/wesnoth/wesnoth/commit/7a314517da83e345b72ecb2d7f5812e1645f3e23
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M RELEASE_NOTES

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


  Commit: 348f3b480b3d371dde5f5c4e270326f3946082a3
      https://github.com/wesnoth/wesnoth/commit/348f3b480b3d371dde5f5c4e270326f3946082a3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

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


  Commit: 480a2a746c4eb346336f493d58a834a5948274a5
      https://github.com/wesnoth/wesnoth/commit/480a2a746c4eb346336f493d58a834a5948274a5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

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

  Log Message:
  -----------
  XCode project: Remove -Werror setting


  Commit: 3ab3db3166ed6eab05f157c2e04ed248ef2aa2c2
      https://github.com/wesnoth/wesnoth/commit/3ab3db3166ed6eab05f157c2e04ed248ef2aa2c2
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-09-09 (Wed, 09 Sep 2015)

  Changed paths:
    M data/tools/unit_tree/animations.py
    M data/tools/unit_tree/helpers.py
    M data/tools/unit_tree/html_output.py
    M data/tools/unit_tree/overview.py
    M data/tools/unit_tree/wiki_output.py
    M data/tools/wesnoth/wmlparser2.py
    A data/tools/wesnoth/wmlparser3.py
    M data/tools/wmlunits

  Log Message:
  -----------
  [units.wesnoth.org] Converted the script to Python 3.

Basically ran all .py files through 2to3. I made a copy of wmlparser2.py
called wmlparser3.py for the Python3 version, so as to not inconvenience anyone
who may be using it in their old Python2 scripts.


  Commit: 9ca044abdb4f1aa459a8ae95e49871354fc9b26b
      https://github.com/wesnoth/wesnoth/commit/9ca044abdb4f1aa459a8ae95e49871354fc9b26b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Updated codeblock projectfile


  Commit: 4f078f26ef1328ef4b480938f6bc5bcc9c0a19a8
      https://github.com/wesnoth/wesnoth/commit/4f078f26ef1328ef4b480938f6bc5bcc9c0a19a8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: small label tweaks


  Commit: 58e17f3e210315aa51d5c5ef7a565620256c808d
      https://github.com/wesnoth/wesnoth/commit/58e17f3e210315aa51d5c5ef7a565620256c808d
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M data/campaigns/tutorial/maps/01_Tutorial_part_1.map

  Log Message:
  -----------
  T S1: removed two extra villages near map border to prevent confusion


  Commit: 19e7adfe52fb5254bcc1220585775bb9828aded0
      https://github.com/wesnoth/wesnoth/commit/19e7adfe52fb5254bcc1220585775bb9828aded0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

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

  Log Message:
  -----------
  Use overgrown base for Ruined Human Castle (Chr)


  Commit: 2cf8bcdecb626886f61c841b5e29a9fe18c51a1d
      https://github.com/wesnoth/wesnoth/commit/2cf8bcdecb626886f61c841b5e29a9fe18c51a1d
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M changelog

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


  Commit: f8fb04093ab1209584d9afd0402db71ca04beca7
      https://github.com/wesnoth/wesnoth/commit/f8fb04093ab1209584d9afd0402db71ca04beca7
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-09-10 (Thu, 10 Sep 2015)

  Changed paths:
    M data/tools/unit_tree/html_output.py
    M data/tools/unit_tree/update-wmlunits
    M data/tools/wesnoth/wmlparser3.py
    M data/tools/wmlunits

  Log Message:
  -----------
  [units.wesnoth.org] fix some small issues


  Commit: 203411d0428a3015e1a3f900634045c319750dc8
      https://github.com/wesnoth/wesnoth/commit/203411d0428a3015e1a3f900634045c319750dc8
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

  Changed paths:
    A data/core/images/portraits/monsters/transparent/yeti.png
    M data/core/units/monsters/Yeti.cfg

  Log Message:
  -----------
  New generic portrait for Yeti by LordBob


  Commit: 1c8bf80634cd76586af8c4e6cd03d3960aa3807b
      https://github.com/wesnoth/wesnoth/commit/1c8bf80634cd76586af8c4e6cd03d3960aa3807b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

  Changed paths:
    R data/core/images/portraits/woses/ancient-wose.png
    M data/core/images/portraits/woses/transparent/ancient-wose.png
    A data/core/images/portraits/woses/transparent/wose.png
    A data/core/images/portraits/woses/wose.png
    M data/core/units/wose/Ancient.cfg
    M data/core/units/wose/Elder.cfg
    M data/core/units/wose/Wose.cfg

  Log Message:
  -----------
  Added new generic portrait for Ancient Wose by LordBob

The previous Wose portrait has now been repossessed for the Wose specifically,
and also used for the Elder Wose. This new portrait is used for the Ancient Wose
exclusively.


  Commit: 8b1f3c856cc61cc59b32f12d0cee6c2da8d6ac4c
      https://github.com/wesnoth/wesnoth/commit/8b1f3c856cc61cc59b32f12d0cee6c2da8d6ac4c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

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

  Log Message:
  -----------
  move undo_stack to gamestate class

the undo stack must be part of the gamestate becasue it is used for the
delayed shroud updates.


  Commit: ca0bf513aa740237e502c2a2f167bdc92c7918a6
      https://github.com/wesnoth/wesnoth/commit/ca0bf513aa740237e502c2a2f167bdc92c7918a6
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  fix a segfault when loading a savegame.


  Commit: 20a2a17f880d3b9976cc29303f85018d03da5f40
      https://github.com/wesnoth/wesnoth/commit/20a2a17f880d3b9976cc29303f85018d03da5f40
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

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

  Log Message:
  -----------
  fix chat during mp replays

previously it could casue OOS when chatting during an mp replay because
the replay_pos in other savegames could become wrong (becasue the chat
mesage might be inseted before the replay position of those snapshots)


  Commit: 276a79ab3b91391ac3d1e02fb69aa0fe5bfb4424
      https://github.com/wesnoth/wesnoth/commit/276a79ab3b91391ac3d1e02fb69aa0fe5bfb4424
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

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

  Log Message:
  -----------
  remove unused function


  Commit: 445ceb119fe7991a3ae0e43486cfb3751fbdd8fc
      https://github.com/wesnoth/wesnoth/commit/445ceb119fe7991a3ae0e43486cfb3751fbdd8fc
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M src/playsingle_controller.cpp

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


  Commit: 757cde164b73a43b34091c2656b66cbbab0e57a0
      https://github.com/wesnoth/wesnoth/commit/757cde164b73a43b34091c2656b66cbbab0e57a0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M src/play_controller.cpp

  Log Message:
  -----------
  fix mp failing to load scenarios

previously the scenario's id was lost when reloading a scenario.


  Commit: f01252a42c25adce12fe8fee9de82e3b669fa71c
      https://github.com/wesnoth/wesnoth/commit/f01252a42c25adce12fe8fee9de82e3b669fa71c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

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

  Log Message:
  -----------
  add [unsynced] actionwml

This can be used like in the following example (note that without the
[unsynced] it would cause OOS becasue rand= might or might not be
called.):

[unsynced]
[store_side]
variable = "side"
side = "$side_number"
[/store_side]
[if]
[variable]
name = "side.controller"
equals = "human"
[/variable]
[then]
[set_variable]
name = "num"
rand = _ "two,four,seven"
[/set_variable]
[message]
message = _ "I want $num stones"
[/message]
[/then]
[/if]
[unsynced]


  Commit: 6010455f563f4b16bb89f2df6893908a36251cdc
      https://github.com/wesnoth/wesnoth/commit/6010455f563f4b16bb89f2df6893908a36251cdc
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-11 (Fri, 11 Sep 2015)

  Changed paths:
    M src/actions/undo_action.cpp
    M src/actions/undo_action.hpp
    M src/actions/undo_dismiss_action.cpp
    M src/actions/undo_move_action.cpp
    M src/actions/undo_recall_action.cpp
    M src/actions/undo_recruit_action.cpp
    M src/game_events/action_wml.cpp
    M src/synced_context.cpp
    M src/synced_context.hpp

  Log Message:
  -----------
  add [on_undo]/[on_redo] actionwml

[on_undo]/[on_redo] contains tags that are executed when undoing the
current actions.


  Commit: fada491e564d66a13377a14d928cecdb5c7cbd3e
      https://github.com/wesnoth/wesnoth/commit/fada491e564d66a13377a14d928cecdb5c7cbd3e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

  Changed paths:
    M src/help/help.cpp

  Log Message:
  -----------
  Increased width of help browser


  Commit: 268973e8afcb3541a7c7204db82acfc9f32e4cc5
      https://github.com/wesnoth/wesnoth/commit/268973e8afcb3541a7c7204db82acfc9f32e4cc5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

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

  Log Message:
  -----------
  NR S5.1: split final lines of dialog into a death event


  Commit: f9927cb6035c3a76d5a0e6aa0fc23e0eae210476
      https://github.com/wesnoth/wesnoth/commit/f9927cb6035c3a76d5a0e6aa0fc23e0eae210476
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

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

  Log Message:
  -----------
  NR S7a: new map


  Commit: ca66e1f1fcc4efbbaab79ce364365cddf214a167
      https://github.com/wesnoth/wesnoth/commit/ca66e1f1fcc4efbbaab79ce364365cddf214a167
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

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

  Log Message:
  -----------
  NR S5.1: replaced Malifor's spawn mechanic with force CTH on anyone by Morvin and Thera

This scenario is long enough without running after Malifor half a dozen times.
This also indirectly fixes bug #23667


  Commit: e46070ab303b8392d2554039f76caffdfab4b25b
      https://github.com/wesnoth/wesnoth/commit/e46070ab303b8392d2554039f76caffdfab4b25b
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

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

  Log Message:
  -----------
  Resolve Bug #20036

When a map is generated, the labels for the player starting locations are correctly set. However, generating another map (or even loading a map and then generating a new one) results in the old labels remaining even after the new map has been generated and displayed.

Issue appears to be that the reset labels flag is not being set after a map generation. This change sets the reset labels flag and the subsequent perform_refresh() function then includes a reset of the map labels.


  Commit: 870053c0eccb76dd9bac31edaf52cfcf860433ce
      https://github.com/wesnoth/wesnoth/commit/870053c0eccb76dd9bac31edaf52cfcf860433ce
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-13 (Sun, 13 Sep 2015)

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

  Log Message:
  -----------
  Merge pull request #490 from Wedge009/Bug_Fix_20036

Resolve Bug #20036


  Commit: ef559d0ffd769c3e706fe64f1aede44b8ec0aa03
      https://github.com/wesnoth/wesnoth/commit/ef559d0ffd769c3e706fe64f1aede44b8ec0aa03
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: allow binding tooltips to tagged elements of widgets


  Commit: 1d2944569c25a64a161bd2b5633fd052cb7bc710
      https://github.com/wesnoth/wesnoth/commit/1d2944569c25a64a161bd2b5633fd052cb7bc710
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: open files as UTF-8 and use Unicode literals


  Commit: 91f5bf16c2f3d96167d5ad1f5dbd7e67dd2caa9c
      https://github.com/wesnoth/wesnoth/commit/91f5bf16c2f3d96167d5ad1f5dbd7e67dd2caa9c
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: use Python 3 range()

That's the function known in Python 2 as xrange().


  Commit: a12d99e98cfbe407cf1a9f27388775bbe7c08f45
      https://github.com/wesnoth/wesnoth/commit/a12d99e98cfbe407cf1a9f27388775bbe7c08f45
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: use 'x in line' instead of 'line.count(x)'


  Commit: b8dfa190f2ecd87196173589d55509f3002a958a
      https://github.com/wesnoth/wesnoth/commit/b8dfa190f2ecd87196173589d55509f3002a958a
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-12 (Sat, 12 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: replaced a dict(map()) with dict comprehension


  Commit: 2d03c0b08d21ee8b1bbbc9bfa7b219b1860b881d
      https://github.com/wesnoth/wesnoth/commit/2d03c0b08d21ee8b1bbbc9bfa7b219b1860b881d
  Author: Andreas <andreas at alternating.net>
  Date:   2015-09-13 (Sun, 13 Sep 2015)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Merge pull request #486 from aginor/cmakereorder

Change the ordering of the CMakeLists so options comes first.


  Commit: 00b3c7b214f83779372a65c1720d16d48a7702da
      https://github.com/wesnoth/wesnoth/commit/00b3c7b214f83779372a65c1720d16d48a7702da
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M src/game_state.cpp

  Log Message:
  -----------
  Code style and spelling fixes


  Commit: 424d1e45ff3f9ab6f1436f6bdd49543d35980ba8
      https://github.com/wesnoth/wesnoth/commit/424d1e45ff3f9ab6f1436f6bdd49543d35980ba8
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M src/serialization/ucs4_convert_impl.hpp
    M src/serialization/unicode.hpp
    M src/serialization/unicode_cast.hpp
    M src/serialization/unicode_types.hpp

  Log Message:
  -----------
  Doxygen fixes


  Commit: 7dd19632732a445efbbcc0b745f6a632d33a38a2
      https://github.com/wesnoth/wesnoth/commit/7dd19632732a445efbbcc0b745f6a632d33a38a2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

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

  Log Message:
  -----------
  Doxygen or code formatting fixes


  Commit: b2900a310a240fb57b08690af48f2a407eea03c0
      https://github.com/wesnoth/wesnoth/commit/b2900a310a240fb57b08690af48f2a407eea03c0
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M src/server/game.cpp

  Log Message:
  -----------
  Comment spelling or formatting fixes


  Commit: 928b6e80089055ae9b9cadc05caea64eaac287d3
      https://github.com/wesnoth/wesnoth/commit/928b6e80089055ae9b9cadc05caea64eaac287d3
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-15 (Tue, 15 Sep 2015)

  Changed paths:
    M src/replay.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  Comment spelling fixes


  Commit: e8caf1fac476027f7bdea4c3c5c762dabbcdcf1f
      https://github.com/wesnoth/wesnoth/commit/e8caf1fac476027f7bdea4c3c5c762dabbcdcf1f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M changelog
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Remove unnecessary y scrolling offset from [message] implementation

The problem this tried to solve was solved long ago, when the new GUI2
[message] dialog was introduced in 1.5.x. Formerly, [message] was
displayed at the top of the screen, so with sufficiently long messages
and a small screen resolution, the viewport could be scrolled in such a
way that the target unit was covered by the dialog.

Nowadays [message] is displayed at the bottom and the scrolling
algorithm is more or less sane, so this hack is completely unneeded.

(For reference, this was originally introduced in commit
83a332a8692260f50ab76bb7f0ae754baf6507d7. For a reference screenshot of
what it would do back in the day, see
<http://www.wesnoth.org/images/sshots/wesnoth-1.1.9-shot3.jpg>.)

Thanks to celticminstrel and vultraz for bringing this up on IRC.


  Commit: 0a8abb8328ef326caada108c9c2ebf8947936ff9
      https://github.com/wesnoth/wesnoth/commit/0a8abb8328ef326caada108c9c2ebf8947936ff9
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Remove unneeded temporary copy of a variable


  Commit: 17b3c98a5e1237decc96631a7ed22250754ab517
      https://github.com/wesnoth/wesnoth/commit/17b3c98a5e1237decc96631a7ed22250754ab517
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  fix side_for in [message]s with input

the previous impleentation could casue OOS.


  Commit: ac3118508318d8898d1094c77d9bd7ed2a230fc8
      https://github.com/wesnoth/wesnoth/commit/ac3118508318d8898d1094c77d9bd7ed2a230fc8
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: use 'with' statement when handling files


  Commit: 2877a6a489e423e962e0c12cd7892363c6c23985
      https://github.com/wesnoth/wesnoth/commit/2877a6a489e423e962e0c12cd7892363c6c23985
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: use enumerate() to iterate over lines


  Commit: f4f11c03fc7da0942d481b59959be8facc10959e
      https://github.com/wesnoth/wesnoth/commit/f4f11c03fc7da0942d481b59959be8facc10959e
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: simplify a line modification


  Commit: 3afe74b5de5847415d136508d9bbff9d926bf229
      https://github.com/wesnoth/wesnoth/commit/3afe74b5de5847415d136508d9bbff9d926bf229
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: renamed a variable

'i' wasn't used in places visible from within the cycle, so using 'j' was pointless.


  Commit: 53ee364bab1b7e3ce0e81131ad67766720f5c904
      https://github.com/wesnoth/wesnoth/commit/53ee364bab1b7e3ce0e81131ad67766720f5c904
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: renamed two variables

Used 'r' instead of 'm' if the code refers to ranged attacks (instead of melee); also, ensure that the regexps check the modified versions of the line.


  Commit: bce13542b15e52c31bdd2e7defcdc488d45a7095
      https://github.com/wesnoth/wesnoth/commit/bce13542b15e52c31bdd2e7defcdc488d45a7095
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-17 (Thu, 17 Sep 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Fixup 17b3c98a5e12


  Commit: e9be2324b5844e925b6b557e190bdc33253c20b6
      https://github.com/wesnoth/wesnoth/commit/e9be2324b5844e925b6b557e190bdc33253c20b6
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M changelog
    M players_changelog
    M po/wesnoth-editor/hu.po
    M po/wesnoth-help/hu.po
    M po/wesnoth-lib/hu.po
    M po/wesnoth-units/hu.po
    M po/wesnoth/hu.po

  Log Message:
  -----------
  updated Hungarian translation


  Commit: af2e16f842b6edc8899fbdaa8449a65d678693b9
      https://github.com/wesnoth/wesnoth/commit/af2e16f842b6edc8899fbdaa8449a65d678693b9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-17 (Thu, 17 Sep 2015)

  Changed paths:
    M src/config.cpp
    M src/config.hpp
    M src/serialization/parser.cpp
    M src/variable_info.cpp

  Log Message:
  -----------
  Add sanity-checking for WML attribute/tag/variable names to prevent invalid save files

- It's now an error to set an invalid variable
- If an invalid key or tag is somehow set, it won't be written to the file (with an error message in the log)
- There's an API function config::valid_id() which can be used to catch issues earlier.


  Commit: 91ac90db111eac4330478179622dd05afaf30cf5
      https://github.com/wesnoth/wesnoth/commit/91ac90db111eac4330478179622dd05afaf30cf5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-18 (Fri, 18 Sep 2015)

  Changed paths:
    M changelog
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_gui2.hpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp

  Log Message:
  -----------
  Lua API: Add wesnoth.show_message_dialog()


  Commit: 2fd07684f2afbcd8f7d5d336c11589dab2702594
      https://github.com/wesnoth/wesnoth/commit/2fd07684f2afbcd8f7d5d336c11589dab2702594
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-18 (Fri, 18 Sep 2015)

  Changed paths:
    M changelog
    M players_changelog

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


  Commit: 617fb262387d2a4977cf5f474ea4cbf85c870072
      https://github.com/wesnoth/wesnoth/commit/617fb262387d2a4977cf5f474ea4cbf85c870072
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-18 (Fri, 18 Sep 2015)

  Changed paths:
    M changelog
    M src/synced_commands.cpp

  Log Message:
  -----------
  Add debug command :unit status=list,of,statuses,to,add,or,-remove


  Commit: edce9ac64ae4e5e0c4b7d20cb9634b2165a29675
      https://github.com/wesnoth/wesnoth/commit/edce9ac64ae4e5e0c4b7d20cb9634b2165a29675
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M run_wml_tests

  Log Message:
  -----------
  run_wml_tests: Add some fallback cases and a few more options

- If timeout is missing, it disables timeout and skips any tests that expect it
- Pass -t0 to get the above behaviour even if timeout is present
- Detect if timeout doesn't support --kill-after
- Mac users: Pass -pxcode to automatically find the Wesnoth binary in XCode's DerivedProducts folder
- In non-verbose mode, give progress report by printing a dot before each test
  This only happens in non-verbose mode because this method of reporting progress makes most sense
  if nothing else is printed.


  Commit: a5184181df15199da28cb62b2fdcea7dd3afad1d
      https://github.com/wesnoth/wesnoth/commit/a5184181df15199da28cb62b2fdcea7dd3afad1d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    A data/test/scenarios/filter_this_unit.cfg
    M src/unit_filter.cpp
    M src/variable.cpp
    M src/variable.hpp
    M wml_test_schedule

  Log Message:
  -----------
  Fix SUF $this_unit only working within [filter_wml]


  Commit: 12c96a94d24d9a353df82f342a695e6e6d5f8409
      https://github.com/wesnoth/wesnoth/commit/12c96a94d24d9a353df82f342a695e6e6d5f8409
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M data/core/macros/abilities.cfg
    M src/actions/attack.cpp
    M src/unit.hpp
    M src/unit_abilities.cpp
    M src/unit_filter.cpp
    M src/unit_filter.hpp

  Log Message:
  -----------
  New autostored WML variable $other_unit for [filter_adjacent]

Also accessible in:
- Weapon specials ([filter_self], [filter_opponent], [filter_attacker], [filter_defender])
- Abilities ([affect_adjacent][filter])

The backstab weapon special is now implemented using this.
(In a weapon special filter, units are guaranteed to be facing each other.)


  Commit: 9940ee40366715afefb68a09501231fbb14ebdfd
      https://github.com/wesnoth/wesnoth/commit/9940ee40366715afefb68a09501231fbb14ebdfd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M src/map_location.cpp

  Log Message:
  -----------
  New rotate operators for directions


  Commit: f54d6b5d28cb15ff9adbb452331358032339af92
      https://github.com/wesnoth/wesnoth/commit/f54d6b5d28cb15ff9adbb452331358032339af92
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M data/campaigns/Dead_Water/units/Soldier_King.cfg
    M data/campaigns/Dead_Water/units/Warrior_King.cfg
    M data/campaigns/Dead_Water/units/Young_King.cfg
    M data/campaigns/Delfadors_Memoirs/units/King_of_Wesnoth.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Commander.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Leader.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Magister.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/Lord.cfg
    M data/campaigns/Heir_To_The_Throne/units/Princess.cfg
    M data/campaigns/Liberty/units/Death_Squire.cfg
    M data/campaigns/Liberty/units/Shadow_Lord.cfg
    M data/campaigns/Liberty/units/Shadow_Mage.cfg
    M data/campaigns/Sceptre_of_Fire/units/Haldric_II.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Commander.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Lord.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_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/Under_the_Burning_Suns/units/elves/Desert_Captain.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Marshal.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg
    M data/campaigns/Under_the_Burning_Suns/units/humans/Human_Commander.cfg
    M data/core/macros/abilities.cfg
    M data/core/macros/deprecated-utils.cfg
    M data/core/units/drakes/Flameheart.cfg
    M data/core/units/drakes/Flare.cfg
    M data/core/units/elves/Captain.cfg
    M data/core/units/elves/Marshal.cfg
    M data/core/units/goblins/Rouser.cfg
    M data/core/units/humans/Loyalist_General.cfg
    M data/core/units/humans/Loyalist_Grand_Marshal.cfg
    M data/core/units/humans/Loyalist_Lieutenant.cfg
    M data/core/units/humans/Loyalist_Sergeant.cfg
    M data/core/units/monsters/Fire_Dragon.cfg
    M data/core/units/orcs/Leader.cfg
    M data/core/units/orcs/Ruler.cfg
    M data/core/units/orcs/Sovereign.cfg
    M data/core/units/undead/Skele_Death_Knight.cfg
    M data/tools/wmllint

  Log Message:
  -----------
  Rewrite leadership ability as a single macro using $other_unit

Note: It's no longer supported to use the macro in a unit with a non-matching level,
for example giving a 2nd-level unit 4th-level leadership.


  Commit: 421b34d04a8ed4d5ead6322167ef36df24a15026
      https://github.com/wesnoth/wesnoth/commit/421b34d04a8ed4d5ead6322167ef36df24a15026
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M src/unit_abilities.cpp

  Log Message:
  -----------
  Add deprecation warning for backstab=


  Commit: 6200f60c79ea6b75a5417e63249258da5a967a40
      https://github.com/wesnoth/wesnoth/commit/6200f60c79ea6b75a5417e63249258da5a967a40
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

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

  Log Message:
  -----------
  Split some utility functions from wml-tags.lua into a new file


  Commit: d4835b0157bc83880f316479abfef8101084ae42
      https://github.com/wesnoth/wesnoth/commit/d4835b0157bc83880f316479abfef8101084ae42
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    A data/lua/wml/message.lua
    M src/game_events/action_wml.cpp
    M src/game_events/pump.cpp
    M src/game_events/pump.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp

  Log Message:
  -----------
  Port [message] ActionWML tag from C++ to Lua

Lua API additions:
- wesnoth.skipping_replay()
- wesnoth.deselect_hex()

Note: vultraz and aetheryn deserve partial credit for the Lua implementation


  Commit: 376020097fbce1409d59838437c7510736038b88
      https://github.com/wesnoth/wesnoth/commit/376020097fbce1409d59838437c7510736038b88
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    A data/lua/wml/object.lua
    M src/game_events/action_wml.cpp
    M src/game_events/manager.cpp
    M src/game_events/manager.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_gui2.hpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp

  Log Message:
  -----------
  Port [object] ActionWML tag from C++ to Lua

Lua API additions:
- wesnoth.show_popup_dialog()
- optional write_to_mods parameter to wesnoth.add_modification


  Commit: e3fc258ce9f46a26979fc10632716d8714c9ec54
      https://github.com/wesnoth/wesnoth/commit/e3fc258ce9f46a26979fc10632716d8714c9ec54
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  Simplify wesnoth.show_message_dialog implementation


  Commit: 65256c61aa41d7c83d4074d3bf83f0601dcaef5a
      https://github.com/wesnoth/wesnoth/commit/65256c61aa41d7c83d4074d3bf83f0601dcaef5a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M src/savegame.cpp

  Log Message:
  -----------
  Convert used items from old saves


  Commit: a93ce122ff8881e11c6af4855dbbe8223e655298
      https://github.com/wesnoth/wesnoth/commit/a93ce122ff8881e11c6af4855dbbe8223e655298
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M data/lua/wml/object.lua

  Log Message:
  -----------
  Add [found_item] ConditionalWML that checks if an [object] ActionWML has been taken


  Commit: 03580ed9a9ca685da3e201799c1743715d055180
      https://github.com/wesnoth/wesnoth/commit/03580ed9a9ca685da3e201799c1743715d055180
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M data/lua/wml-utils.lua
    M data/lua/wml/object.lua

  Log Message:
  -----------
  Allow spaces in [object]id= and show error if invalid characters are present


  Commit: 907d527cc38f5d4a26ec124ddced4542c1226308
      https://github.com/wesnoth/wesnoth/commit/907d527cc38f5d4a26ec124ddced4542c1226308
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M data/lua/wml/message.lua
    M src/game_events/pump.cpp
    M src/game_events/pump.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp

  Log Message:
  -----------
  Lua API: Replace wesnoth.skipping_replay() with is_skipping_messages() and skip_messages()


  Commit: e841252f19e657794a2dbf07b9faf57215f90e20
      https://github.com/wesnoth/wesnoth/commit/e841252f19e657794a2dbf07b9faf57215f90e20
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M data/lua/wml-tags.lua
    A data/lua/wml-utils.lua
    A data/lua/wml/message.lua
    A data/lua/wml/object.lua
    M src/game_events/action_wml.cpp
    M src/game_events/manager.cpp
    M src/game_events/manager.hpp
    M src/savegame.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_gui2.hpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp

  Log Message:
  -----------
  Merge pull request #492 from CelticMinstrel/lua-message-object

Port [message] and [object] ActionWML to Lua


  Commit: fb1a84594ad51bad05dd706be0677aabdd33f06b
      https://github.com/wesnoth/wesnoth/commit/fb1a84594ad51bad05dd706be0677aabdd33f06b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M src/unit_abilities.cpp

  Log Message:
  -----------
  Enhance ability/weapon special [filter_adjacent] and [filter_adjacent_location]

- Now supports count=
- Now supports is_enemy= in [filter_adjacent]


  Commit: 4ca0aeb50656ccff554c82e05d336e72fd0c0311
      https://github.com/wesnoth/wesnoth/commit/4ca0aeb50656ccff554c82e05d336e72fd0c0311
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Expose the extra filter unit to the Lua API


  Commit: 34b0a9ca6f4a146d3cdf59f48bf920490df7073d
      https://github.com/wesnoth/wesnoth/commit/34b0a9ca6f4a146d3cdf59f48bf920490df7073d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M src/map_location.cpp

  Log Message:
  -----------
  Change direction rotation syntax to not be confused with variable substitution


  Commit: e96f1c1bc11ec3655cad13f89fc4f621740ca291
      https://github.com/wesnoth/wesnoth/commit/e96f1c1bc11ec3655cad13f89fc4f621740ca291
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M data/lua/backwards-compatibility.lua

  Log Message:
  -----------
  Cleaned out implementation of legacy function


  Commit: 660647f7d8ce730fa6a93ed9eef95291cd6ff266
      https://github.com/wesnoth/wesnoth/commit/660647f7d8ce730fa6a93ed9eef95291cd6ff266
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M data/lua/wml/message.lua
    M data/lua/wml/object.lua

  Log Message:
  -----------
  Strip newline whitespace


  Commit: 6dd554c97904c7abdb6543e0133bd47c1b2f8237
      https://github.com/wesnoth/wesnoth/commit/6dd554c97904c7abdb6543e0133bd47c1b2f8237
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

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

  Log Message:
  -----------
  Update vcproj for 7875501, 20fafde & 0abde38


  Commit: 7ca65c819ecdebe847c7820fe2ec50fd6eb817a5
      https://github.com/wesnoth/wesnoth/commit/7ca65c819ecdebe847c7820fe2ec50fd6eb817a5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M data/core/macros/abilities.cfg

  Log Message:
  -----------
  Clarify changelog


  Commit: e74c119b9b2b05f7c4c6d18ac223a4d3d56aa4f8
      https://github.com/wesnoth/wesnoth/commit/e74c119b9b2b05f7c4c6d18ac223a4d3d56aa4f8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

  Changed paths:
    M changelog
    M data/campaigns/Dead_Water/units/Soldier_King.cfg
    M data/campaigns/Dead_Water/units/Warrior_King.cfg
    M data/campaigns/Dead_Water/units/Young_King.cfg
    M data/campaigns/Delfadors_Memoirs/units/King_of_Wesnoth.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Commander.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Leader.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Magister.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/Lord.cfg
    M data/campaigns/Heir_To_The_Throne/units/Princess.cfg
    M data/campaigns/Liberty/units/Death_Squire.cfg
    M data/campaigns/Liberty/units/Shadow_Lord.cfg
    M data/campaigns/Liberty/units/Shadow_Mage.cfg
    M data/campaigns/Sceptre_of_Fire/units/Haldric_II.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Commander.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Lord.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_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/Under_the_Burning_Suns/units/elves/Desert_Captain.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Marshal.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Kaleh.cfg
    M data/campaigns/Under_the_Burning_Suns/units/humans/Human_Commander.cfg
    M data/core/macros/abilities.cfg
    M data/core/macros/deprecated-utils.cfg
    M data/core/units/drakes/Flameheart.cfg
    M data/core/units/drakes/Flare.cfg
    M data/core/units/elves/Captain.cfg
    M data/core/units/elves/Marshal.cfg
    M data/core/units/goblins/Rouser.cfg
    M data/core/units/humans/Loyalist_General.cfg
    M data/core/units/humans/Loyalist_Grand_Marshal.cfg
    M data/core/units/humans/Loyalist_Lieutenant.cfg
    M data/core/units/humans/Loyalist_Sergeant.cfg
    M data/core/units/monsters/Fire_Dragon.cfg
    M data/core/units/orcs/Leader.cfg
    M data/core/units/orcs/Ruler.cfg
    M data/core/units/orcs/Sovereign.cfg
    M data/core/units/undead/Skele_Death_Knight.cfg
    M data/tools/wmllint
    M src/actions/attack.cpp
    M src/map_location.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/unit.hpp
    M src/unit_abilities.cpp
    M src/unit_filter.cpp
    M src/unit_filter.hpp

  Log Message:
  -----------
  Merge pull request #488 from CelticMinstrel/backstab


  Commit: bec40a3c39222b163375ded48d5e21a1e1483a9c
      https://github.com/wesnoth/wesnoth/commit/bec40a3c39222b163375ded48d5e21a1e1483a9c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M data/campaigns/Dead_Water/scenarios/02_Flight.cfg
    M data/campaigns/Dead_Water/utils/items.cfg
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/15_The_Treaty.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg
    M data/campaigns/Liberty/scenarios/03_A_Strategy_Of_Hope.cfg
    M data/campaigns/Liberty/utils/utils.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/scenarios/07a_Settling_Disputes.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/13a_Showdown.cfg
    M data/campaigns/Northern_Rebirth/scenarios/14a_Epilogue.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/6_Towards_the_Caves.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/01_End_of_Peace.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/09_Shan_Taum_the_Smug.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/16_The_Coward.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/21_The_Plan.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg
    M data/core/encyclopedia/geography.cfg
    M data/core/macros/abilities.cfg
    M data/core/units/humans/Loyalist_Royal_Guard.cfg
    M doc/manual/manual.en.html
    M doc/manual/manual.en_GB.html

  Log Message:
  -----------
  Merge pull request #483 from Wedge009/Spelling_Corrections

Spelling and Grammar Corrections


  Commit: 205b82da697cef3fb13fd884f9b19ddcd3875641
      https://github.com/wesnoth/wesnoth/commit/205b82da697cef3fb13fd884f9b19ddcd3875641
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Pluralize campaigns main menu item

This makes sense since there is no single campaign for the game


  Commit: 6a3a346e41946ddb51ed956b31781b41f6216303
      https://github.com/wesnoth/wesnoth/commit/6a3a346e41946ddb51ed956b31781b41f6216303
  Author: mattsc <mattsc at MSMB.local>
  Date:   2015-09-19 (Sat, 19 Sep 2015)

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

  Log Message:
  -----------
  Xcode project: do not warn about unused local typedefs

Otherwise Xcode 7 (and its version of clang) produce more than 100
boost related unused typedef warnings.


  Commit: 9ea9c88356feecd20311f57b8fd706dad73a3913
      https://github.com/wesnoth/wesnoth/commit/9ea9c88356feecd20311f57b8fd706dad73a3913
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Fixed bug where unit at x1,y1 would be considered for object even if filter failed

Note that this was only present the 1.13 Lua implementation of [object]
and as such does not affect 1.12


  Commit: 45aa0d4ae84eb9ec19482c0be9e597aed431b8b1
      https://github.com/wesnoth/wesnoth/commit/45aa0d4ae84eb9ec19482c0be9e597aed431b8b1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Fixup 9ea9c88356fe


  Commit: f5bd414b690b96712c15da19eb7bce1a258bba40
      https://github.com/wesnoth/wesnoth/commit/f5bd414b690b96712c15da19eb7bce1a258bba40
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  New WML tags to replace macro loop constructs
- [for] can replace {FOREACH} ... {NEXT}, but it's really intended for running over an integral range
- [repeat] can replace {REPEAT}


  Commit: 6c5cf1eb88a79fbd1a5ffa7186508b9a014b9869
      https://github.com/wesnoth/wesnoth/commit/6c5cf1eb88a79fbd1a5ffa7186508b9a014b9869
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Implement [foreach] tag, based on Elvish_Hunter's implementation


  Commit: 65263bfc3289e92893952c549d2ac519d0e770c1
      https://github.com/wesnoth/wesnoth/commit/65263bfc3289e92893952c549d2ac519d0e770c1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Propagate modifications to item_var back into the array


  Commit: d895b1865978ef3144e650f57f3b520b271efae3
      https://github.com/wesnoth/wesnoth/commit/d895b1865978ef3144e650f57f3b520b271efae3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  [foreach] now raises error if array length changes during iteration


  Commit: bda61536b0b7ed3ba3ef32a3316ce94d39eb6a0e
      https://github.com/wesnoth/wesnoth/commit/bda61536b0b7ed3ba3ef32a3316ce94d39eb6a0e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Use [do] subtags with [repeat]


  Commit: 3c329408ce9fd22c9606acebd4a438bca0b90085
      https://github.com/wesnoth/wesnoth/commit/3c329408ce9fd22c9606acebd4a438bca0b90085
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    M data/lua/wml-utils.lua
    M data/lua/wml/message.lua
    M data/lua/wml/object.lua
    A data/test/scenarios/interrupts.cfg
    M wml_test_schedule

  Log Message:
  -----------
  Implement [break], [continue], [return] tags (they take no arguments)


  Commit: aec99429c4586e21ae8d762d96cdca406db06728
      https://github.com/wesnoth/wesnoth/commit/aec99429c4586e21ae8d762d96cdca406db06728
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    M data/lua/wml-utils.lua
    M data/lua/wml/message.lua
    M data/lua/wml/object.lua
    A data/test/scenarios/interrupts.cfg
    M wml_test_schedule

  Log Message:
  -----------
  Merge branch 'break-continue' into foreach


  Commit: 0ffda44b27819eadcff4c4be59019a876e623ca4
      https://github.com/wesnoth/wesnoth/commit/0ffda44b27819eadcff4c4be59019a876e623ca4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Add break/continue support to the new loops


  Commit: 2fec74a6ac4257d9042a12a2491165d121209754
      https://github.com/wesnoth/wesnoth/commit/2fec74a6ac4257d9042a12a2491165d121209754
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Add default scope_type to handle_event_commands


  Commit: d527ea4740e51119136ff9752a2c5109cd75e4ae
      https://github.com/wesnoth/wesnoth/commit/d527ea4740e51119136ff9752a2c5109cd75e4ae
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Fix up loop implementations to reflect recent changes


  Commit: e39f6376c8adda1de47b6b676f3dfc4df5e80dd9
      https://github.com/wesnoth/wesnoth/commit/e39f6376c8adda1de47b6b676f3dfc4df5e80dd9
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  wmllint-1.4: use string formatting or interpolation instead of concatenation


  Commit: 48def4ff0a8bedf8ed775830c80d22195ddae3ee
      https://github.com/wesnoth/wesnoth/commit/48def4ff0a8bedf8ed775830c80d22195ddae3ee
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  Replace alphanumeric and operator spelling

Some (all?) versions of MSVC++ doesn't like it without including
<ciso646>, and we don't really want to use the alternate operator
spellings anyway.


  Commit: 00d96b3016c17cb47b96e96a1ee9176a809a9f27
      https://github.com/wesnoth/wesnoth/commit/00d96b3016c17cb47b96e96a1ee9176a809a9f27
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  Fixed a variable typo pointed out by Elvish_Hunter


  Commit: 040351949108ebd8d0a8fdfcfd7ede6ee0a60fe4
      https://github.com/wesnoth/wesnoth/commit/040351949108ebd8d0a8fdfcfd7ede6ee0a60fe4
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

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

  Log Message:
  -----------
  Reverting 'x and I' to 'me and x'

celticminstrel suggests the gramatically incorrect 'me and x' form works better in an informal, spoken context so, for the most part, reverting this change.


  Commit: eb05d043e0370ac95680830f5cf4b9fb65c28717
      https://github.com/wesnoth/wesnoth/commit/eb05d043e0370ac95680830f5cf4b9fb65c28717
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M doc/manual/manual.en_GB.html

  Log Message:
  -----------
  Reverting some hyphenation.

celticminstrel objects to some of the hyphenation. Geven the American English origin and nature of the majority of the English-speaking Internet, I suppose it's okay to allow American-style compound words where they've already proven dominant in computing/programming/Internet contexts.
One exception here is 'hot seat', where its use has not yet been established in mainstream lanugage.
Also, the made-up phrase 'goto-mode' has had spacing introduced.


  Commit: 4c034d770576031d85804dc39d7ecdba79232724
      https://github.com/wesnoth/wesnoth/commit/4c034d770576031d85804dc39d7ecdba79232724
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M data/tools/unit_tree/helpers.py
    M data/tools/wesnoth/wmlparser3.py
    M data/tools/wmlunits

  Log Message:
  -----------
  Clean up wmlparser3.py a bit, fix json and xml output.


  Commit: 9c9f8f5a6e1245188007d47e4e5a4da4b56946ad
      https://github.com/wesnoth/wesnoth/commit/9c9f8f5a6e1245188007d47e4e5a4da4b56946ad
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  split wesnoth.synchronize_choice function

previously there was one function which sometimes returned a wml table
and sometimes a map integer to wml tables dependent on its parameters.

Now there are 2 different functions: wesnoth.synchronize_choice and
wesnoth.synchronize_choices. the first one handles the case where you just
want to get a choice from one side and thus it returns just one wml
table. The second function handles the case where you want to get
choices from multiple sides. that function retruns a table of wml
tables.

I also added an optional string parameter to that function specifying
the type of that choice (this is useful to make replays more robust and
readable)


  Commit: cce53d5aa99075a3f62b1edbb6869c9f32c64de4
      https://github.com/wesnoth/wesnoth/commit/cce53d5aa99075a3f62b1edbb6869c9f32c64de4
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  fix a compiler warning


  Commit: 663db4f70fb2193647e4a247286e91bee5998b50
      https://github.com/wesnoth/wesnoth/commit/663db4f70fb2193647e4a247286e91bee5998b50
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M src/actions/attack.cpp
    M src/persist_var.cpp
    M src/replay.cpp
    M src/replay.hpp

  Log Message:
  -----------
  show notification when waiting for remote choices.

The game now shows a notification when waiting for a remove user choice
(like for example a unit advancement choice) for longer than 2 seconds.
This does not work during prestart events yet.


  Commit: 3c11aa63f89ccb4e02f2dcca2eb5a8b49a22ab44
      https://github.com/wesnoth/wesnoth/commit/3c11aa63f89ccb4e02f2dcca2eb5a8b49a22ab44
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M src/CMakeLists.txt
    M src/SConscript
    M src/actions/attack.cpp
    M src/game_events/action_wml.cpp
    M src/persist_var.cpp
    M src/replay.cpp
    M src/replay.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/synced_checkup.cpp
    M src/synced_commands.cpp
    A src/synced_user_choice.cpp
    A src/synced_user_choice.hpp
    M src/wesnoth.cpp

  Log Message:
  -----------
  move get_user_choice function to a new file


  Commit: de3db534477ce989904b3b3627a7791a0b4c084f
      https://github.com/wesnoth/wesnoth/commit/de3db534477ce989904b3b3627a7791a0b4c084f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

  Log Message:
  -----------
  refactor get_user_choice

this prepares a patch to implement wait dialogs for user choices during
prestart events.


  Commit: 3ed4eed9fcf493110615c39b2ad3f8a7f464b3b8
      https://github.com/wesnoth/wesnoth/commit/3ed4eed9fcf493110615c39b2ad3f8a7f464b3b8
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    A data/gui/default/window/synced_choice_wait.cfg
    M src/CMakeLists.txt
    M src/SConscript
    A src/gui/dialogs/synced_choice_wait.cpp
    A src/gui/dialogs/synced_choice_wait.hpp
    M src/synced_user_choice.cpp
    M src/tests/gui/test_gui2.cpp

  Log Message:
  -----------
  wait dialog for user choices during prestart events

gna.org/bugs/?23297

If we are waiting for a synced user choice during a prestart events we
now show a gui2 dialog that informs the player about why the client is
waiting and also offers the player the option to quit the game.


  Commit: 61fabacd36a489a90c454299fe6780426e6fef63
      https://github.com/wesnoth/wesnoth/commit/61fabacd36a489a90c454299fe6780426e6fef63
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  fix compiler warnings.


  Commit: c7c1b750fc385f706b336e8966f43e2b5c10efb3
      https://github.com/wesnoth/wesnoth/commit/c7c1b750fc385f706b336e8966f43e2b5c10efb3
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M src/synced_user_choice.cpp

  Log Message:
  -----------
  fix compiler wanring.


  Commit: fd2e513dc99bf2a358920217c834b9fbc4661044
      https://github.com/wesnoth/wesnoth/commit/fd2e513dc99bf2a358920217c834b9fbc4661044
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M src/synced_user_choice.cpp

  Log Message:
  -----------
  simplify user_choice_notifer_ingame


  Commit: e3c47bf4821f9afa5068db7fc9252aa21c8cd932
      https://github.com/wesnoth/wesnoth/commit/e3c47bf4821f9afa5068db7fc9252aa21c8cd932
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/05_Northern_Outpost.cfg
    M data/campaigns/Northern_Rebirth/scenarios/14a_Epilogue.cfg
    M doc/manual/manual.en_GB.html

  Log Message:
  -----------
  Merge pull request #495 from Wedge009/Spelling_Corrections

Reverting some spelling/grammar changes from #483


  Commit: a4fe9c0474a5f948a5136f7ae34e409caf638f92
      https://github.com/wesnoth/wesnoth/commit/a4fe9c0474a5f948a5136f7ae34e409caf638f92
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  Updated codeblocks projectfile


  Commit: c20a807a87bf91a9c632aff097fdd92954551204
      https://github.com/wesnoth/wesnoth/commit/c20a807a87bf91a9c632aff097fdd92954551204
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M src/synced_user_choice.cpp

  Log Message:
  -----------
  fix assertion failure in wesnoth.synchronize_choice(s)


  Commit: 2c245afdc2ab55f3a1ac8ba6e54db154b8894c01
      https://github.com/wesnoth/wesnoth/commit/2c245afdc2ab55f3a1ac8ba6e54db154b8894c01
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  add description parameter to wesnoth.synchronize_choice(s)

and removed the 'tagname' parmaeter which is now always "input"


  Commit: 5a584381f371e29ad2c7748f124b239ffd01bc33
      https://github.com/wesnoth/wesnoth/commit/5a584381f371e29ad2c7748f124b239ffd01bc33
  Author: Randypk <randypkdev1 at gmail.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M data/themes/default.cfg

  Log Message:
  -----------
  Bug Fix#23060: unit status tooltips do not show.

The rectangle for the unit_stats was overlapping other rectangles, making
it not function properly.  Just resized it to fit. Tested with single
poison effect, both poison and slow, and no effects, all worked.


  Commit: 504cdb69d1cb9ee58d4c6997a05bd547c6a0dddc
      https://github.com/wesnoth/wesnoth/commit/504cdb69d1cb9ee58d4c6997a05bd547c6a0dddc
  Author: Randypk <randypkdev1 at gmail.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Updated changelog for bug 23060.


  Commit: 167199bd164cafe118297ad847a782434215993d
      https://github.com/wesnoth/wesnoth/commit/167199bd164cafe118297ad847a782434215993d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

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

  Log Message:
  -----------
  attempt to fix replays

previously replays were broken becasue the game would ask the viewer for
user choices rather than searching for them in the replay.

We fix this by searching in the replay in user_choice_managers
constructor.


  Commit: 6a09ef61e76d3a7d5bad87f70125d7bfe1cef40f
      https://github.com/wesnoth/wesnoth/commit/6a09ef61e76d3a7d5bad87f70125d7bfe1cef40f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

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


  Commit: 7f7f0f48d5b134eba011cddaeec8cabf53342825
      https://github.com/wesnoth/wesnoth/commit/7f7f0f48d5b134eba011cddaeec8cabf53342825
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

  Changed paths:
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  Lua API: show_message_dialog now assumes options are translatable


  Commit: a3e3f5e719d83608101d6c43a7f65dd4bfce068b
      https://github.com/wesnoth/wesnoth/commit/a3e3f5e719d83608101d6c43a7f65dd4bfce068b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-20 (Sun, 20 Sep 2015)

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

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


  Commit: acdc67fe56b6ed6456a5d5fced743fdafa388641
      https://github.com/wesnoth/wesnoth/commit/acdc67fe56b6ed6456a5d5fced743fdafa388641
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

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

  Log Message:
  -----------
  [object] don't show unit reach when highlighting unit


  Commit: 650f21e5823c4eede614235c13be7639bc199d54
      https://github.com/wesnoth/wesnoth/commit/650f21e5823c4eede614235c13be7639bc199d54
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

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

  Log Message:
  -----------
  Fixed [role] not working if type= was not specified


  Commit: fc89dfa6dbb365e81c623ccc7f2ec51b50e89de5
      https://github.com/wesnoth/wesnoth/commit/fc89dfa6dbb365e81c623ccc7f2ec51b50e89de5
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M src/synced_user_choice.cpp

  Log Message:
  -----------
  attempt to fix replays

previously search_in_replay would search for choices in replays even if
it already found all choices. Resulting in error mesages becasue it
finds different unexpected things.


  Commit: 76b357dce058d0eefb8cbcb5c493970208ae416d
      https://github.com/wesnoth/wesnoth/commit/76b357dce058d0eefb8cbcb5c493970208ae416d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

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

  Log Message:
  -----------
  attempt 3 to fix replays.


  Commit: 4c3e00b3bbb27ff837864c4c9d0629f26963882e
      https://github.com/wesnoth/wesnoth/commit/4c3e00b3bbb27ff837864c4c9d0629f26963882e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

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

  Log Message:
  -----------
  readd side_for parameter for [message] with input

this was lost when porting the code to lua.


  Commit: 58512935d405a3d864d91a246116eb2e24e90323
      https://github.com/wesnoth/wesnoth/commit/58512935d405a3d864d91a246116eb2e24e90323
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

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

  Log Message:
  -----------
  add [message] wait_description=

the description provided in wait_description is used when other players
wait for this [message] input.


  Commit: 4e775dd824385b14edc7e78649f920a962dc29c0
      https://github.com/wesnoth/wesnoth/commit/4e775dd824385b14edc7e78649f920a962dc29c0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M src/formula_string_utils.hpp
    M src/synced_user_choice.cpp

  Log Message:
  -----------
  mark waiting message as translatable.


  Commit: 52558d0d7c3980436b12d4af87614403441a07b4
      https://github.com/wesnoth/wesnoth/commit/52558d0d7c3980436b12d4af87614403441a07b4
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M src/formula_string_utils.hpp

  Log Message:
  -----------
  attempt to fix compilation on travis.


  Commit: d5eea2abbf3d21fa3354179ecddc3888083e9a56
      https://github.com/wesnoth/wesnoth/commit/d5eea2abbf3d21fa3354179ecddc3888083e9a56
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

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

  Log Message:
  -----------
  Fix [show_if] in [message][option]


  Commit: 900c84657b9d003eece8d341ed223a0111f5fdf2
      https://github.com/wesnoth/wesnoth/commit/900c84657b9d003eece8d341ed223a0111f5fdf2
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M data/tools/addon_manager/html.py
    M data/tools/wesnoth/campaignserver_client.py
    M data/tools/wesnoth/wescamp.py
    M data/tools/wesnoth_addon_manager

  Log Message:
  -----------
  Upgraded wesnoth_addon_manager to Python 3

This includes campaignserver_client.py which is also used by wescamp.py
- however wescamp.py is still Python 2 at this point and will need to be
  upgraded at a later point in time.


  Commit: 56879d1f7d9b4668b660169f2b77f88244c3b34d
      https://github.com/wesnoth/wesnoth/commit/56879d1f7d9b4668b660169f2b77f88244c3b34d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M src/formula_string_utils.hpp

  Log Message:
  -----------
  attempt to fix travis build


  Commit: 010d3ff35cd8eb478af26fd7b19d2dedcaba38d8
      https://github.com/wesnoth/wesnoth/commit/010d3ff35cd8eb478af26fd7b19d2dedcaba38d8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M src/formula_string_utils.hpp

  Log Message:
  -----------
  attempt to fix travis build


  Commit: 33a43990adc3181b672a2216cd8a617a5a995370
      https://github.com/wesnoth/wesnoth/commit/33a43990adc3181b672a2216cd8a617a5a995370
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

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

  Log Message:
  -----------
  Add an explanatory comment to [foreach]


  Commit: c3d51a3438928324ef0b871f54d2a1bc2d145bd3
      https://github.com/wesnoth/wesnoth/commit/c3d51a3438928324ef0b871f54d2a1bc2d145bd3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M changelog

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


  Commit: 0d49eeeb393347cc64e180652a3de998ddfe2f8d
      https://github.com/wesnoth/wesnoth/commit/0d49eeeb393347cc64e180652a3de998ddfe2f8d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M data/test/macros/wml_unit_test_macros.cfg
    M data/test/scenarios/break_replay_with_lua_random.cfg
    M data/test/scenarios/characterize_pathfinding.cfg
    M data/test/scenarios/conditionals.cfg
    M data/test/scenarios/facing.cfg
    M data/test/scenarios/feeding.cfg
    M data/test/scenarios/filter_vision.cfg
    M data/test/scenarios/has_ally.cfg
    M data/test/scenarios/prestart_settings.cfg
    M data/test/scenarios/recruit_facing.cfg
    M data/test/scenarios/sighted_events.cfg
    M data/test/scenarios/test_check_victory.cfg
    M data/test/scenarios/test_dofile.cfg
    M data/test/scenarios/test_end_turn.cfg
    M data/test/scenarios/test_grunt_tod_damage.cfg
    M data/test/scenarios/test_lua_wml.cfg
    M data/test/scenarios/test_menu_items.cfg
    M data/test/scenarios/test_move.cfg
    M data/test/scenarios/test_move_unit.cfg
    M data/test/scenarios/test_role_types.cfg
    M data/test/scenarios/test_unit_map.cfg
    M data/test/scenarios/test_victory_attacks.cfg

  Log Message:
  -----------
  Add SUCCEED/FAIL macros for WML test cases


  Commit: 7e26e090615b56a86f127492afa21826c8a8b1d0
      https://github.com/wesnoth/wesnoth/commit/7e26e090615b56a86f127492afa21826c8a8b1d0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    M data/lua/wml-utils.lua
    M data/test/scenarios/interrupts.cfg
    M wml_test_schedule

  Log Message:
  -----------
  Fix erroneous handling of [break]/[continue] in [elseif]


  Commit: f07e463882b904d850cf81bb64c4c052b5adebfd
      https://github.com/wesnoth/wesnoth/commit/f07e463882b904d850cf81bb64c4c052b5adebfd
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

  Changed paths:
    M changelog
    M data/lua/wml-tags.lua
    M data/lua/wml-utils.lua
    M data/lua/wml/message.lua
    M data/lua/wml/object.lua
    M data/test/macros/wml_unit_test_macros.cfg
    M data/test/scenarios/break_replay_with_lua_random.cfg
    M data/test/scenarios/characterize_pathfinding.cfg
    M data/test/scenarios/conditionals.cfg
    M data/test/scenarios/facing.cfg
    M data/test/scenarios/feeding.cfg
    M data/test/scenarios/filter_vision.cfg
    M data/test/scenarios/has_ally.cfg
    A data/test/scenarios/interrupts.cfg
    M data/test/scenarios/prestart_settings.cfg
    M data/test/scenarios/recruit_facing.cfg
    M data/test/scenarios/sighted_events.cfg
    M data/test/scenarios/test_check_victory.cfg
    M data/test/scenarios/test_dofile.cfg
    M data/test/scenarios/test_end_turn.cfg
    M data/test/scenarios/test_grunt_tod_damage.cfg
    M data/test/scenarios/test_lua_wml.cfg
    M data/test/scenarios/test_menu_items.cfg
    M data/test/scenarios/test_move.cfg
    M data/test/scenarios/test_move_unit.cfg
    M data/test/scenarios/test_role_types.cfg
    M data/test/scenarios/test_unit_map.cfg
    M data/test/scenarios/test_victory_attacks.cfg
    M wml_test_schedule

  Log Message:
  -----------
  Merge pull request #493 from CelticMinstrel/foreach

Enhanced looping tags


  Commit: 0b42f43d2a6a6bf9d1af18395f6407fcc7e41bfc
      https://github.com/wesnoth/wesnoth/commit/0b42f43d2a6a6bf9d1af18395f6407fcc7e41bfc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

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

  Log Message:
  -----------
  Lua API: Add some existing wesnoth.* functions as proxy unit methods


  Commit: a20c88c8a3946944bde7719065f7668cd93a1b31
      https://github.com/wesnoth/wesnoth/commit/a20c88c8a3946944bde7719065f7668cd93a1b31
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Simplify unit method names


  Commit: 2b5c887f6b37e3fd5810760d69b6a7351b547d64
      https://github.com/wesnoth/wesnoth/commit/2b5c887f6b37e3fd5810760d69b6a7351b547d64
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Lua API: Let wesnoth.message accept translatable strings


  Commit: ffe8b4baa73f39d4d8ce11b2914fe5803ebed181
      https://github.com/wesnoth/wesnoth/commit/ffe8b4baa73f39d4d8ce11b2914fe5803ebed181
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Lua API: Change wesnoth.get_unit, removing 1-argument underlying ID form

- Removes 1-argument form accepting an integer ID
- Adds 1-argument form accepting a string ID
- Now accepts locations either as 2 arguments or as {i,j} or {x=i,y=j}


  Commit: 6a60f79d159d42f0093c540d9ea9a67087ef76c8
      https://github.com/wesnoth/wesnoth/commit/6a60f79d159d42f0093c540d9ea9a67087ef76c8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Lua API: Add wesnoth.unit_(vision|jamming)_cost


  Commit: e00b57cdcd877aa75f91aa1563cdf965b6d13b8d
      https://github.com/wesnoth/wesnoth/commit/e00b57cdcd877aa75f91aa1563cdf965b6d13b8d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

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

  Log Message:
  -----------
  Lua API: Change wesnoth.put_unit, add wesnoth.erase_unit


  Commit: acaa9ce0257fd3ff7952755341d13e99ea3c2609
      https://github.com/wesnoth/wesnoth/commit/acaa9ce0257fd3ff7952755341d13e99ea3c2609
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

  Changed paths:
    M src/scripting/lua_race.cpp
    M src/scripting/lua_unit_type.cpp

  Log Message:
  -----------
  Lua API: Add traits field for unit types and races


  Commit: c4bb4c253601fc45849fba2cea37fcfe57b3e1ed
      https://github.com/wesnoth/wesnoth/commit/c4bb4c253601fc45849fba2cea37fcfe57b3e1ed
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-23 (Wed, 23 Sep 2015)

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

  Log Message:
  -----------
  Fix WML unit tests


  Commit: 53b5d031e93d6a5933ca63ec4519380c456b7a2d
      https://github.com/wesnoth/wesnoth/commit/53b5d031e93d6a5933ca63ec4519380c456b7a2d
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    A data/tools/wesnoth/wmliterator3.py
    A data/tools/wesnoth/wmltools3.py

  Log Message:
  -----------
  Added Python 3 versions of wmltools and wmliterator

The Python 2 versions should be removed as soon as there are no more scripts using them.


  Commit: a04bc6f45d84b1f2de97fc9cc68e54511d78028a
      https://github.com/wesnoth/wesnoth/commit/a04bc6f45d84b1f2de97fc9cc68e54511d78028a
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  Converted wmllint to Python 3

Please note that attempting to run wmllint on Python 3.4 leads to an exception after finishing the spellcheck. This is a known bug in PyEnchant 1.6.5, and it can be solved by using PyEnchant 1.6.6.
See https://github.com/rfk/pyenchant/issues/34 .


  Commit: 1f5d713ee1bf2fa17a3568f04f5c4d6c9afeacc5
      https://github.com/wesnoth/wesnoth/commit/1f5d713ee1bf2fa17a3568f04f5c4d6c9afeacc5
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  Converted wmlscope to Python 3


  Commit: 526d745dfb19843c166f10e25897ec2f679864d2
      https://github.com/wesnoth/wesnoth/commit/526d745dfb19843c166f10e25897ec2f679864d2
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  Converted wmlindent to Python 3


  Commit: 21a6bc583150bb365038775446a115221b0d788b
      https://github.com/wesnoth/wesnoth/commit/21a6bc583150bb365038775446a115221b0d788b
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  Converted GUI.pyw to Python 3


  Commit: 6e4ecbb408ce57c512b761d61adfbe2bde4878dd
      https://github.com/wesnoth/wesnoth/commit/6e4ecbb408ce57c512b761d61adfbe2bde4878dd
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    M data/tools/wmllint-1.4

  Log Message:
  -----------
  Converted wmllint-1.4 to Python 3


  Commit: 3e89cd49327d8a56b4bd72fdc9eaeb0d8f349f7e
      https://github.com/wesnoth/wesnoth/commit/3e89cd49327d8a56b4bd72fdc9eaeb0d8f349f7e
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-09-24 (Thu, 24 Sep 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  changelog entry


  Commit: 74bf61c424efa435eab42b4668f36ba2c7fa1f92
      https://github.com/wesnoth/wesnoth/commit/74bf61c424efa435eab42b4668f36ba2c7fa1f92
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M projectfiles/VC9/wesnoth.vcproj

  Log Message:
  -----------
  vcproj: Update for 3c11aa6 & 3ed4eed


  Commit: 112fd79f88c20804bd50559d6fc51237e278cc88
      https://github.com/wesnoth/wesnoth/commit/112fd79f88c20804bd50559d6fc51237e278cc88
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M src/mp_replay_controller.cpp

  Log Message:
  -----------
  Fix MSVC warning due to missing return value

For Windows applications, the user may choose to ignore an assert.


  Commit: e46070fdbe8790e4124b990dbd4ff9b4a11590ee
      https://github.com/wesnoth/wesnoth/commit/e46070fdbe8790e4124b990dbd4ff9b4a11590ee
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-26 (Sat, 26 Sep 2015)

  Changed paths:
    M src/scripting/lua_common.cpp

  Log Message:
  -----------
  Lua API: Add iteration metamethods for vconfig


  Commit: 03a38c529419f7bd99dde39c53808eb596fa884c
      https://github.com/wesnoth/wesnoth/commit/03a38c529419f7bd99dde39c53808eb596fa884c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-26 (Sat, 26 Sep 2015)

  Changed paths:
    M data/lua/helper.lua

  Log Message:
  -----------
  Lua API: More helper functions for configs


  Commit: 8e228edc3409f6e15e85ff4e3b5768272f2290f9
      https://github.com/wesnoth/wesnoth/commit/8e228edc3409f6e15e85ff4e3b5768272f2290f9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-26 (Sat, 26 Sep 2015)

  Changed paths:
    M src/scripting/lua_common.cpp

  Log Message:
  -----------
  Lua API: Fix ipairs(vconfig) to match ipairs(config)


  Commit: 376b8ac76b091cf55cb87aed2cae342d356f7db9
      https://github.com/wesnoth/wesnoth/commit/376b8ac76b091cf55cb87aed2cae342d356f7db9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-26 (Sat, 26 Sep 2015)

  Changed paths:
    M src/scripting/lua_common.cpp

  Log Message:
  -----------
  Use userdata instead of indices for the vconfig iterator upvalues


  Commit: 39a2791f3ff775572de3ed175b9357f249595295
      https://github.com/wesnoth/wesnoth/commit/39a2791f3ff775572de3ed175b9357f249595295
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-09-26 (Sat, 26 Sep 2015)

  Changed paths:
    M po/wesnoth-dm/en_GB.po
    M po/wesnoth-help/en_GB.po
    M po/wesnoth-httt/en_GB.po
    M po/wesnoth-lib/en_GB.po
    M po/wesnoth-manual/en_GB.po
    M po/wesnoth-utbs/en_GB.po

  Log Message:
  -----------
  updated British English translation


  Commit: 8ce06b36cf068ce9714f1c7e96307b8c53e44fa8
      https://github.com/wesnoth/wesnoth/commit/8ce06b36cf068ce9714f1c7e96307b8c53e44fa8
  Author: Nils Kneuper <crazy-ivanovic at gmx.net>
  Date:   2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M po/wesnoth/en_GB.po

  Log Message:
  -----------
  updated British English translation


  Commit: 45c1872777b9703f4aa9c9d2b1cb9f0c823398a6
      https://github.com/wesnoth/wesnoth/commit/45c1872777b9703f4aa9c9d2b1cb9f0c823398a6
  Author: aquileia <sk.aquileia at gmail.com>
  Date:   2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M projectfiles/VC9/wesnoth.sln
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnoth.vcxproj.user
    M projectfiles/VC9/wesnothd.vcproj
    M projectfiles/VC9/wesnothd.vcxproj.user

  Log Message:
  -----------
  vcproj: Improve formatting

Delete occurences of the UTF-8 BOM, fix version recognition of 'Visual Studio Version Selector' for Visual C++ 2008


  Commit: e902417d49e53007d2ccddc2d32c721195d03d0c
      https://github.com/wesnoth/wesnoth/commit/e902417d49e53007d2ccddc2d32c721195d03d0c
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-09-27 (Sun, 27 Sep 2015)

  Changed paths:
    M src/unit_id.hpp

  Log Message:
  -----------
  fix unit_id comparision


  Commit: 6d45a26ee2ab023d66c96001871f35957a29e5df
      https://github.com/wesnoth/wesnoth/commit/6d45a26ee2ab023d66c96001871f35957a29e5df
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

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

  Log Message:
  -----------
  affect/effect correction


  Commit: e0b3e63b02ee24e1598cd683f209f1cd34f4eccf
      https://github.com/wesnoth/wesnoth/commit/e0b3e63b02ee24e1598cd683f209f1cd34f4eccf
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M data/campaigns/Sceptre_of_Fire/scenarios/6_Towards_the_Caves.cfg

  Log Message:
  -----------
  Added another missing apostrophe


  Commit: 8652803675688afff92cb34d7c837290b16dbcb3
      https://github.com/wesnoth/wesnoth/commit/8652803675688afff92cb34d7c837290b16dbcb3
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/07_Mages_and_Drakes.cfg

  Log Message:
  -----------
  Correcting a presumed copy-paste error


  Commit: 69202648e7731e2aed0608ba40651ca324d62e9c
      https://github.com/wesnoth/wesnoth/commit/69202648e7731e2aed0608ba40651ca324d62e9c
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

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

  Log Message:
  -----------
  Correction mis-spelling of plus


  Commit: cf49e24070015a2875a295f91603ab7bb6fd0bcd
      https://github.com/wesnoth/wesnoth/commit/cf49e24070015a2875a295f91603ab7bb6fd0bcd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/6_Towards_the_Caves.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/07_Mages_and_Drakes.cfg
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg

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

Spelling corrections


  Commit: bdaddd9a4f177931d9eea8fb765c4f6f866361c7
      https://github.com/wesnoth/wesnoth/commit/bdaddd9a4f177931d9eea8fb765c4f6f866361c7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-29 (Tue, 29 Sep 2015)

  Changed paths:
    M data/gui/default/window/campaign_difficulty.cfg
    M src/game_initialization/create_engine.cpp
    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:
  -----------
  New syntax for campaign difficulty

This replaces the old format using the tlegacy_menu_item syntax with a new one using a [difficulty] tag.
The only syntax is still supported for now


  Commit: bd6467d1664df78f0a2466a7cc738d9d21db8834
      https://github.com/wesnoth/wesnoth/commit/bd6467d1664df78f0a2466a7cc738d9d21db8834
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-29 (Tue, 29 Sep 2015)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/_main.cfg
    M data/campaigns/Dead_Water/_main.cfg
    M data/campaigns/Delfadors_Memoirs/_main.cfg
    M data/campaigns/Descent_Into_Darkness/_main.cfg
    M data/campaigns/Eastern_Invasion/_main.cfg
    M data/campaigns/Heir_To_The_Throne/_main.cfg
    M data/campaigns/Legend_of_Wesmere/_main.cfg
    M data/campaigns/Liberty/_main.cfg
    M data/campaigns/Northern_Rebirth/_main.cfg
    M data/campaigns/Sceptre_of_Fire/_main.cfg
    M data/campaigns/Son_Of_The_Black_Eye/_main.cfg
    M data/campaigns/The_Hammer_of_Thursagan/_main.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/_main.cfg
    M data/campaigns/The_South_Guard/_main.cfg
    M data/campaigns/Two_Brothers/_main.cfg
    M data/campaigns/Under_the_Burning_Suns/_main.cfg
    M data/core/macros/scenario-utils.cfg

  Log Message:
  -----------
  Converted mainline campaigns to use new difficulty syntax


  Commit: 7f8f428ec49a21de5d00dc45c27635f8559acbd1
      https://github.com/wesnoth/wesnoth/commit/7f8f428ec49a21de5d00dc45c27635f8559acbd1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  Removed underscores from non-class member variables


  Commit: 7fb0831da6001958c2bc37ada4ad627c207efc6c
      https://github.com/wesnoth/wesnoth/commit/7fb0831da6001958c2bc37ada4ad627c207efc6c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-29 (Tue, 29 Sep 2015)

  Changed paths:
    M data/lua/helper.lua

  Log Message:
  -----------
  Use ipairs for the helper functions


  Commit: 2c337d411547012a1421f0f6b15cbde1611a8e54
      https://github.com/wesnoth/wesnoth/commit/2c337d411547012a1421f0f6b15cbde1611a8e54
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-29 (Tue, 29 Sep 2015)

  Changed paths:
    M data/lua/helper.lua
    M src/scripting/lua_common.cpp

  Log Message:
  -----------
  Use ipairs() for helper.child_range


  Commit: a849e862d8453b1a585a61ef39548a41f957fca2
      https://github.com/wesnoth/wesnoth/commit/a849e862d8453b1a585a61ef39548a41f957fca2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/_main.cfg
    M data/campaigns/Dead_Water/_main.cfg
    M data/campaigns/Delfadors_Memoirs/_main.cfg
    M data/campaigns/Descent_Into_Darkness/_main.cfg
    M data/campaigns/Eastern_Invasion/_main.cfg
    M data/campaigns/Heir_To_The_Throne/_main.cfg
    M data/campaigns/Legend_of_Wesmere/_main.cfg
    M data/campaigns/Liberty/_main.cfg
    M data/campaigns/Northern_Rebirth/_main.cfg
    M data/campaigns/Sceptre_of_Fire/_main.cfg
    M data/campaigns/Son_Of_The_Black_Eye/_main.cfg
    M data/campaigns/The_Hammer_of_Thursagan/_main.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/_main.cfg
    M data/campaigns/The_South_Guard/_main.cfg
    M data/campaigns/Two_Brothers/_main.cfg
    M data/campaigns/Under_the_Burning_Suns/_main.cfg
    M data/core/macros/scenario-utils.cfg
    M data/gui/default/window/campaign_difficulty.cfg
    M src/game_initialization/create_engine.cpp
    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 pull request #512 from Vultraz/master

New syntax for campaign difficulty.


  Commit: 4410f2ed87e6554e59a45d333bf274db9fc5c8cb
      https://github.com/wesnoth/wesnoth/commit/4410f2ed87e6554e59a45d333bf274db9fc5c8cb
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Changelog entry for new difficulty syntax


  Commit: 9aa015a57a9e5d4444111870210c7d630709267e
      https://github.com/wesnoth/wesnoth/commit/9aa015a57a9e5d4444111870210c7d630709267e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-29 (Tue, 29 Sep 2015)

  Changed paths:
    M data/lua/helper.lua

  Log Message:
  -----------
  Fix helper.child_range to work on config and vconfig alike


  Commit: cd91b54e29eced293cff75faf45fa0a15f18786d
      https://github.com/wesnoth/wesnoth/commit/cd91b54e29eced293cff75faf45fa0a15f18786d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  remove unused member variable


  Commit: 65655fbb67b186d37b7d7b87310d7326e1107a49
      https://github.com/wesnoth/wesnoth/commit/65655fbb67b186d37b7d7b87310d7326e1107a49
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M src/hotkey_handler.hpp
    M src/hotkey_handler_replay.hpp
    M src/hotkey_handler_sp.cpp
    M src/mp_replay_controller.cpp
    M src/play_controller.hpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp

  Log Message:
  -----------
  enable 'skip animation' button in mp replays


  Commit: 2c90513738c4137f3308cf3fbfb446e5d221910c
      https://github.com/wesnoth/wesnoth/commit/2c90513738c4137f3308cf3fbfb446e5d221910c
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M src/hotkey_handler_sp.cpp

  Log Message:
  -----------
  fix file inclusions


  Commit: 9ca66784794fa6eed0fd74558a2368f42030087e
      https://github.com/wesnoth/wesnoth/commit/9ca66784794fa6eed0fd74558a2368f42030087e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M src/game_initialization/playcampaign.cpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    M src/hotkey_handler_replay.cpp
    M src/hotkey_handler_replay.hpp
    M src/hotkey_handler_sp.cpp
    M src/hotkey_handler_sp.hpp
    M src/mp_replay_controller.cpp
    M src/mp_replay_controller.hpp
    M src/play_controller.cpp
    M src/play_controller.hpp
    M src/playsingle_controller.cpp
    M src/playsingle_controller.hpp
    M src/replay.cpp
    M src/replay.hpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp
    M src/replay_recorder_base.cpp
    M src/replay_recorder_base.hpp

  Log Message:
  -----------
  Make is possible to switch from replay directly into normal play

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

I removed the replay_controller class, instead the normal replay also
uses the mp_replay_controller class which is a 'plugin' to
playsingle_controller which can just be deactivated to switch into
normal gameplay.


  Commit: 703519669269f20a911d9469b6c2540b1b7658f6
      https://github.com/wesnoth/wesnoth/commit/703519669269f20a911d9469b6c2540b1b7658f6
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  remove ticks paramter from play_controllers constructor


  Commit: 9546596ad4d4e6c5bf25f63ac7e43a14f7491859
      https://github.com/wesnoth/wesnoth/commit/9546596ad4d4e6c5bf25f63ac7e43a14f7491859
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  remove story parameter from playsingle_controller::play_scenario


  Commit: 7eec2d8105488ef2f4000f1e82068474336b29e7
      https://github.com/wesnoth/wesnoth/commit/7eec2d8105488ef2f4000f1e82068474336b29e7
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  move playsingle_controller::report_victory function


  Commit: 5a82b19335d678f811bb2adf0dc26c71d9bb70d0
      https://github.com/wesnoth/wesnoth/commit/5a82b19335d678f811bb2adf0dc26c71d9bb70d0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  move end_level_data_ to gamestate class


  Commit: c169150d075123af635b3a9585c7bbab3efda3eb
      https://github.com/wesnoth/wesnoth/commit/c169150d075123af635b3a9585c7bbab3efda3eb
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  rename mp_replay_controller to replay_controller


  Commit: 9ebfec99e191622ceaf14c4efdf6d80c3db3a2ce
      https://github.com/wesnoth/wesnoth/commit/9ebfec99e191622ceaf14c4efdf6d80c3db3a2ce
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  fix scenario transition after replays

Previously it was not possible to advance to the next scenario after
switching from replay into normal play.


  Commit: 7fc9a974a0516ad3da5b3551abb20b390b401e35
      https://github.com/wesnoth/wesnoth/commit/7fc9a974a0516ad3da5b3551abb20b390b401e35
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_lobby.hpp
    M src/game_initialization/multiplayer_ui.hpp
    M src/game_initialization/playcampaign.cpp
    M src/game_initialization/playcampaign.hpp
    M src/game_initialization/singleplayer.cpp
    M src/game_launcher.cpp
    M src/gui/dialogs/lobby_main.cpp
    M src/hotkey_handler_mp.cpp
    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
    M src/tests/test_mp_connect.cpp
    M src/tests/utils/play_scenario.cpp

  Log Message:
  -----------
  refactor playcampaign

playcampaign's functions were moved to a new class (campaign_controller).
This removes the need to carry a lot of parameters around in playcampaign's
functions. Specially it removes those confusing boolean parameters to
play_game(). Some mp related parameters were also merged to a
mp_campaign_info struct.


  Commit: f31084da84ecfa99217bbd32f6c713db5602a251
      https://github.com/wesnoth/wesnoth/commit/f31084da84ecfa99217bbd32f6c713db5602a251
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-09-29 (Tue, 29 Sep 2015)

  Changed paths:
    M data/lua/helper.lua

  Log Message:
  -----------
  Remove asserts


  Commit: 4fa11dd3e448ac014f63ace4650c06c50934551e
      https://github.com/wesnoth/wesnoth/commit/4fa11dd3e448ac014f63ace4650c06c50934551e
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

  Log Message:
  -----------
  partly revert 'simplify game_state construction'

It turned out that it isn't really possible to create the gamestate
without access to te gamestate from everywhere (resourcces::) the main
problem were the [effect] filters when creating units.


  Commit: 35df343caabe47105c7139fcd283b526b3a26479
      https://github.com/wesnoth/wesnoth/commit/35df343caabe47105c7139fcd283b526b3a26479
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

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

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


  Commit: 7f24dd190758131f4c422f9109d5a37ddf94023d
      https://github.com/wesnoth/wesnoth/commit/7f24dd190758131f4c422f9109d5a37ddf94023d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M data/themes/_initial.cfg

  Log Message:
  -----------
  add 'continue game' button to replaytheme

previously this was only accesible via hotkeys


  Commit: 114b31c90c256e5d9f1dd2969b4563ee3fb79d68
      https://github.com/wesnoth/wesnoth/commit/114b31c90c256e5d9f1dd2969b4563ee3fb79d68
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M data/lua/wml/message.lua
    M src/game_events/action_wml.cpp
    M src/gui/dialogs/wml_message.cpp
    M src/gui/dialogs/wml_message.hpp
    M src/menu_events.cpp
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  New syntax for [message][option]message= similar to new [campaign][difficulty]


  Commit: 96fc657d41c28d023c57c8da4233aa3e9a44cfbe
      https://github.com/wesnoth/wesnoth/commit/96fc657d41c28d023c57c8da4233aa3e9a44cfbe
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/10_Lake_Vrug.cfg

  Log Message:
  -----------
  E1 S10: end scenario when research begins if enemies are defeated (bug #23899)


  Commit: d964aeecb521fe7e731f22f82fb922a25aab8440
      https://github.com/wesnoth/wesnoth/commit/d964aeecb521fe7e731f22f82fb922a25aab8440
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M data/lua/wml/message.lua
    M src/game_events/action_wml.cpp
    M src/gui/dialogs/wml_message.cpp
    M src/gui/dialogs/wml_message.hpp
    M src/menu_events.cpp
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  Merge pull request #513 from CelticMinstrel/descriptionwml

New syntax for [message][option]message= similar to new [campaign][difficulty]


  Commit: 320372d6b880012eb05047717dbeb5acf5a1046f
      https://github.com/wesnoth/wesnoth/commit/320372d6b880012eb05047717dbeb5acf5a1046f
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M data/lua/helper.lua
    M src/scripting/lua_common.cpp

  Log Message:
  -----------
  Merge pull request #507 from CelticMinstrel/lua-vconfig

Lua vconfig iteration


  Commit: 9e24258b5f5bd9e6b17006d06737fa32f4fc92aa
      https://github.com/wesnoth/wesnoth/commit/9e24258b5f5bd9e6b17006d06737fa32f4fc92aa
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  AOI: used macros for difficulty levels and restored missing define


  Commit: 9ac120ab7df123a95ebe886ba081f0581662424a
      https://github.com/wesnoth/wesnoth/commit/9ac120ab7df123a95ebe886ba081f0581662424a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

  Changed paths:
    M data/multiplayer/factions/drakes-default.cfg

  Log Message:
  -----------
  Add missing [ai] block to Drakes (default) faction (bug #23404)


  Commit: dd0b2104a5a1d19abc82beb8f59c787efa52020c
      https://github.com/wesnoth/wesnoth/commit/dd0b2104a5a1d19abc82beb8f59c787efa52020c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  Deprecated MENU_IMG_TXT and MENU_IMG_TXT2


  Commit: 9fb175c9d6b8924a77890b14e56513be9454fd21
      https://github.com/wesnoth/wesnoth/commit/9fb175c9d6b8924a77890b14e56513be9454fd21
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  Use new looping tags to implement loop macros


  Commit: d5e7be9cef92586b9cecee6dad874aba48197870
      https://github.com/wesnoth/wesnoth/commit/d5e7be9cef92586b9cecee6dad874aba48197870
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  Fix [for]reverse= check


  Commit: c0384520ad05fc677da1f2087c2a3683397a6844
      https://github.com/wesnoth/wesnoth/commit/c0384520ad05fc677da1f2087c2a3683397a6844
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  Fix [for]step= not being honoured


  Commit: 281f952a0823f43bc40b97b82a8ca3f840718c53
      https://github.com/wesnoth/wesnoth/commit/281f952a0823f43bc40b97b82a8ca3f840718c53
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  Fix [for] not working for decreasing ranges


  Commit: 13033270ae51602a923c61b8b9a348826d6ca91c
      https://github.com/wesnoth/wesnoth/commit/13033270ae51602a923c61b8b9a348826d6ca91c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  Sanity test in [for] for sgn(step) ~= sgn(last-first)


  Commit: 74152fc2cb18229ac59908875b2cb83546d38459
      https://github.com/wesnoth/wesnoth/commit/74152fc2cb18229ac59908875b2cb83546d38459
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  Fix [object] without a filter


  Commit: 5698ea218e159720d06fc9e6e05848accd183e2d
      https://github.com/wesnoth/wesnoth/commit/5698ea218e159720d06fc9e6e05848accd183e2d
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-10-01 (Thu, 01 Oct 2015)

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

  Log Message:
  -----------
  Merge pull request #514 from CelticMinstrel/loop-macros

Some fixes to the looping tags


  Commit: fd098e4b629b2636335bf1962e43c9c20a529063
      https://github.com/wesnoth/wesnoth/commit/fd098e4b629b2636335bf1962e43c9c20a529063
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-04 (Sun, 04 Oct 2015)

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

  Log Message:
  -----------
  Simplify HIGHLIGHT_IMAGE using the new [repeat] tag


  Commit: b037fc7074ae5e54311244ae68df3747d5689aac
      https://github.com/wesnoth/wesnoth/commit/b037fc7074ae5e54311244ae68df3747d5689aac
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-04 (Sun, 04 Oct 2015)

  Changed paths:
    M data/themes/default.cfg
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  Cleaned up and reorganized the Actions and Context menus a bit


  Commit: 55ab4463ae5462eb50874795c1beed3a8e7ad595
      https://github.com/wesnoth/wesnoth/commit/55ab4463ae5462eb50874795c1beed3a8e7ad595
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-04 (Sun, 04 Oct 2015)

  Changed paths:
    M src/hotkey/hotkey_preferences_display.cpp

  Log Message:
  -----------
  Fixed incorrect scope being highlighted in hotkey prefs dialog


  Commit: 33385f97b8cd4c8a724a0589257b770942072730
      https://github.com/wesnoth/wesnoth/commit/33385f97b8cd4c8a724a0589257b770942072730
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-10-03 (Sat, 03 Oct 2015)

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

  Log Message:
  -----------
  Merge pull request #499 from CelticMinstrel/lua-unit

Lua API changes (mainly relating to units)


  Commit: 2775d3df4d2bd0ea94e87600818da7feb5fdba92
      https://github.com/wesnoth/wesnoth/commit/2775d3df4d2bd0ea94e87600818da7feb5fdba92
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-04 (Sun, 04 Oct 2015)

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

  Log Message:
  -----------
  Minor simplification of FORCE_CHANCE_TO_HIT


  Commit: ed83c6b888b806b5f86b87792ade923681409fcb
      https://github.com/wesnoth/wesnoth/commit/ed83c6b888b806b5f86b87792ade923681409fcb
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-10-05 (Mon, 05 Oct 2015)

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

  Log Message:
  -----------
  [wesnoth_addon_manager] fixed an error message


  Commit: b742542b37bc6f3997e5f3d02c0f9705ad6603ef
      https://github.com/wesnoth/wesnoth/commit/b742542b37bc6f3997e5f3d02c0f9705ad6603ef
  Author: Elias Pschernig <elias at users.sourceforge.net>
  Date:   2015-10-05 (Mon, 05 Oct 2015)

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

  Log Message:
  -----------
  [wesnoth_addon_manager] Speedup writing files to disk *a lot* :)


  Commit: 397014a89dc245a8ccb197ce97ce05e50cce11a1
      https://github.com/wesnoth/wesnoth/commit/397014a89dc245a8ccb197ce97ce05e50cce11a1
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

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

  Log Message:
  -----------
  remove tgame_mode::LINGER_SP and tgame_mode::LINGER_MP

they already had the same effect so i merged both options into just
tgame_mode::LINGER


  Commit: 8ddcdebb82021ee518200970d299ebbecaf0df9f
      https://github.com/wesnoth/wesnoth/commit/8ddcdebb82021ee518200970d299ebbecaf0df9f
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/side_filter.cpp

  Log Message:
  -----------
  allow side controller= filter in unsynced code.

and make controller= a comma speperated list, so that one can for
example search for controller=ai,network_ai


  Commit: f74d89d166ef40f6c152987c9ccfec80f9860176
      https://github.com/wesnoth/wesnoth/commit/f74d89d166ef40f6c152987c9ccfec80f9860176
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

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

  Log Message:
  -----------
  more lua modifyable unit properties


  Commit: 1f3aeb6574dac56177660d86d4a1c321b244ebfb
      https://github.com/wesnoth/wesnoth/commit/1f3aeb6574dac56177660d86d4a1c321b244ebfb
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/unit.cpp

  Log Message:
  -----------
  add [effect] apply_to=max_expereince set=<value>


  Commit: eaa192ffa80e4d699c7b169f6eefdac9be3e0c81
      https://github.com/wesnoth/wesnoth/commit/eaa192ffa80e4d699c7b169f6eefdac9be3e0c81
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/play_controller.cpp
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  fix [lua] tags beeing lost on reload


  Commit: 11d6c3f1998f254631616478e75756a6fa2d41ea
      https://github.com/wesnoth/wesnoth/commit/11d6c3f1998f254631616478e75756a6fa2d41ea
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  fix assertion failue in wesnth.random


  Commit: c9e23dc733cc5c81e8f12ca8be43adf36fd8b67d
      https://github.com/wesnoth/wesnoth/commit/c9e23dc733cc5c81e8f12ca8be43adf36fd8b67d
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/saved_game.cpp

  Log Message:
  -----------
  add enable_if= to mod and era events

http://gna.org/bugs/?23721
enable_if = in [event] contains a condition that is evalulated before
the scenario is startd (specially before the [replay_start] snapshot is
taken) to check whether the event should be added to the scenario.
[event]
enable_if="$($scenario_num -1 > -1)"
[/event]
will for example add the event only if it's not the first scenario (assuming
wml sets the variable) 'scenario_num' to the current scenario number.


  Commit: f7e0de59b71cf6a55ac5d81365a16715072e9229
      https://github.com/wesnoth/wesnoth/commit/f7e0de59b71cf6a55ac5d81365a16715072e9229
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/unit.hpp

  Log Message:
  -----------
  fix units variation getter


  Commit: 94ea5782fffdd0ee29d4d2777dfdc4fbd562a482
      https://github.com/wesnoth/wesnoth/commit/94ea5782fffdd0ee29d4d2777dfdc4fbd562a482
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/formula_string_utils.cpp

  Log Message:
  -----------
  add $varname?default_value| in variable substitution


  Commit: 83cc82185e5336ead14fee5f9e5bb95b1d02cda0
      https://github.com/wesnoth/wesnoth/commit/83cc82185e5336ead14fee5f9e5bb95b1d02cda0
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/ai/lua/core.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp
    M src/unit.cpp

  Log Message:
  -----------
  add custom [effect]s with wesnoth.effects

Note that is not possible to use untore_unit/put unit inside those
effects becasue it will casue infinite recirsion.

Intead you can eigher use direct lua unit modification or use reuse
effects with wesnoth.add_modification(u, ..., , ..., false)

The main problem here was, that [effect]s are often applied in unit's
constructor where is was previously not possible to create a lua_unit
refering to that unit, to fix that i had to change lua_unit, luaW_checkunit
and luaW_getunit.


  Commit: 0fd627178d5a191556be0646467658dbe10e3bd5
      https://github.com/wesnoth/wesnoth/commit/0fd627178d5a191556be0646467658dbe10e3bd5
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M data/core/about.cfg
    A data/core/sounds/mace-miss.ogg
    A data/core/sounds/mace.ogg

  Log Message:
  -----------
  New mace sounds, from material by leorock116


  Commit: 6ff6b76aa67b0df80815887f4a4e60823e2d7f6a
      https://github.com/wesnoth/wesnoth/commit/6ff6b76aa67b0df80815887f4a4e60823e2d7f6a
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M RELEASE_NOTES

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


  Commit: c1e8acd119e54f8376ff38463f819dbcab9141f0
      https://github.com/wesnoth/wesnoth/commit/c1e8acd119e54f8376ff38463f819dbcab9141f0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Add [replace_map] file= which will load the specified map at runtime

This has an advantage over the map key behavior, where the contents of the map
file were preprocessed and written to savefiles.


  Commit: 3d06f689d7633e37abfc2cd9c0ca1f0013e5f95e
      https://github.com/wesnoth/wesnoth/commit/3d06f689d7633e37abfc2cd9c0ca1f0013e5f95e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

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

  Log Message:
  -----------
  Rename [scenario] map= key to map_file for consistency with [replace_map]

This key was undocumented before so it shouldn't break anything


  Commit: fd34675dd98ba9b486f4afff9e280bb3402b840a
      https://github.com/wesnoth/wesnoth/commit/fd34675dd98ba9b486f4afff9e280bb3402b840a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    M data/test/macros/wml_unit_test_macros.cfg
    M run_wml_tests

  Log Message:
  -----------
  Add an [explain] WML tag

This explains (in the log) why a WML conditional has failed (or succeeded). Currently it is fairly basic, looping through and/or/not and printing out the specific conditional tag that failed as well as, for [variable], the current content of the variable.

It's used in the WML unit tests system, but could also be useful for debugging.

This commit also fixes an issue with passing multiple -a arguments to run_wml_tests.


  Commit: aa2e24d1b72f90b8a2eccc26da84151a704b2067
      https://github.com/wesnoth/wesnoth/commit/aa2e24d1b72f90b8a2eccc26da84151a704b2067
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M data/lua/wml-tags.lua
    A data/test/scenarios/for-loops.cfg
    M wml_test_schedule

  Log Message:
  -----------
  Finally fix all the [for] issues. Probably.
(With unit tests to back it up!)

- Fixes [for]step=0
- Fixes [for]start,stop=0,0
- Fixes [for]start,end,step=0,1,-1
- Probably fixes several other things too


  Commit: 5353dfb439439870dc235b8a3c5c67060acf9d1c
      https://github.com/wesnoth/wesnoth/commit/5353dfb439439870dc235b8a3c5c67060acf9d1c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

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

  Log Message:
  -----------
  Use return instead of goto in [while]


  Commit: 2018732284d39f018db781ef524c2154f4000625
      https://github.com/wesnoth/wesnoth/commit/2018732284d39f018db781ef524c2154f4000625
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M changelog

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


  Commit: 0957b562e21ceb44d29429a4d6aea13828c77e62
      https://github.com/wesnoth/wesnoth/commit/0957b562e21ceb44d29429a4d6aea13828c77e62
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M changelog
    M data/lua/wml-tags.lua
    M data/test/macros/wml_unit_test_macros.cfg
    A data/test/scenarios/for-loops.cfg
    M run_wml_tests
    M wml_test_schedule

  Log Message:
  -----------
  Merge pull request #517 from CelticMinstrel/fix-for

Fix for-loops


  Commit: 9724d98d4493551c9c12a83e470448fba6a304a7
      https://github.com/wesnoth/wesnoth/commit/9724d98d4493551c9c12a83e470448fba6a304a7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

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

  Log Message:
  -----------
  string.format blows up on booleans


  Commit: f8e897e8dd9c9476b0280809c4add0008faddc46
      https://github.com/wesnoth/wesnoth/commit/f8e897e8dd9c9476b0280809c4add0008faddc46
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M changelog
    M data/lua/wml-tags.lua
    M data/test/macros/wml_unit_test_macros.cfg

  Log Message:
  -----------
  Change [explain] to [test_condition]


  Commit: 8a7f71578dfd9c00466b526690cb9f4d1c6b6d53
      https://github.com/wesnoth/wesnoth/commit/8a7f71578dfd9c00466b526690cb9f4d1c6b6d53
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

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

  Log Message:
  -----------
  Add (male|female)_message to [message]


  Commit: 0cc3c812590ed880891decb84c28ec35d7453858
      https://github.com/wesnoth/wesnoth/commit/0cc3c812590ed880891decb84c28ec35d7453858
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/synced_user_choice.cpp

  Log Message:
  -----------
  fixed assertion failure in synced_context.cpp


  Commit: e30e7bcc9d32906e806638e1bcaf4087e08a5bed
      https://github.com/wesnoth/wesnoth/commit/e30e7bcc9d32906e806638e1bcaf4087e08a5bed
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M src/game_initialization/playcampaign.cpp

  Log Message:
  -----------
  fixed local mp games


  Commit: 4167530c373caef02eee04ab4974b94fcc648be2
      https://github.com/wesnoth/wesnoth/commit/4167530c373caef02eee04ab4974b94fcc648be2
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

  Changed paths:
    M changelog

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


  Commit: 9d3f1e5c9d57272ec61af01b7dd3404943e3d43d
      https://github.com/wesnoth/wesnoth/commit/9d3f1e5c9d57272ec61af01b7dd3404943e3d43d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

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

  Log Message:
  -----------
  Fix some issues with [test_condition]


  Commit: 2dfed2c3e477df276e521da2c98419b1a4d67952
      https://github.com/wesnoth/wesnoth/commit/2dfed2c3e477df276e521da2c98419b1a4d67952
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  [replace_map]: clarified an error message


  Commit: af7ba3e52751257f08e1fd18747a16fdb170ce76
      https://github.com/wesnoth/wesnoth/commit/af7ba3e52751257f08e1fd18747a16fdb170ce76
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

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

  Log Message:
  -----------
  Fix spelling


  Commit: 0173161b2d725bfecd14bb4696134c4b80575d4c
      https://github.com/wesnoth/wesnoth/commit/0173161b2d725bfecd14bb4696134c4b80575d4c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/dialogs.cpp
    M src/game_events/action_wml.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/saved_game.cpp

  Log Message:
  -----------
  Merge pull request #516 from Vultraz/master

Add [replace_map] file= which will load the specified map at runtime


  Commit: 21e06ef482688f31db366e00b024767a024d1971
      https://github.com/wesnoth/wesnoth/commit/21e06ef482688f31db366e00b024767a024d1971
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-06 (Tue, 06 Oct 2015)

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

  Log Message:
  -----------
  Add accuracy/parry to Lua unit attacks table


  Commit: 2a466bd56775f3d598edad56d1ac8b7fcd1f6b07
      https://github.com/wesnoth/wesnoth/commit/2a466bd56775f3d598edad56d1ac8b7fcd1f6b07
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/generators/cave_map_generator.cpp
    M src/map.cpp
    M src/menu_events.cpp

  Log Message:
  -----------
  Remove handling of [map] as a tag


  Commit: 798c59c7bdce1d09353817d111c39487b4187366
      https://github.com/wesnoth/wesnoth/commit/798c59c7bdce1d09353817d111c39487b4187366
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M data/test/scenarios/feeding.cfg
    M data/test/scenarios/test_relative_dir.cfg
    M data/test/scenarios/test_unit_map.cfg

  Log Message:
  -----------
  Replace most instances of a single-hex [terrain_mask] action with [terrain]

One file is deliberately not converted until we get a dedicated mask test


  Commit: abd5dfdcc063c5e83a89d92d4b6511b232d42ae2
      https://github.com/wesnoth/wesnoth/commit/abd5dfdcc063c5e83a89d92d4b6511b232d42ae2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/map.cpp
    M src/map.hpp

  Log Message:
  -----------
  Remove handling of maps' usage= key


  Commit: dd1b681d59c8bde36ee86c8e19affc97a248824a
      https://github.com/wesnoth/wesnoth/commit/dd1b681d59c8bde36ee86c8e19affc97a248824a
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  add support for overlays to lua units poxies


  Commit: b8c5641bafb6cb0a4588bc79821eb414971aeeb2
      https://github.com/wesnoth/wesnoth/commit/b8c5641bafb6cb0a4588bc79821eb414971aeeb2
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/Dead_Water/maps/Bilheld.map
    M data/campaigns/Dead_Water/maps/Home_1.map
    M data/campaigns/Dead_Water/maps/Home_2.map
    M data/campaigns/Dead_Water/maps/Slavers.map
    M data/campaigns/Dead_Water/maps/Talking_To_Tyegea.map
    M data/campaigns/Dead_Water/maps/The_Flaming_Sword.map
    M data/campaigns/Dead_Water/maps/The_Mage.map
    M data/campaigns/Dead_Water/maps/Tirigaz.map
    M data/campaigns/Dead_Water/maps/Uncharted_Islands.map
    M data/campaigns/Dead_Water/maps/Wolf_Coast.map

  Log Message:
  -----------
  DW: convert maps to new format


  Commit: a2125ad3fd26871cfaa800eacfd43bc62d6e9cb1
      https://github.com/wesnoth/wesnoth/commit/a2125ad3fd26871cfaa800eacfd43bc62d6e9cb1
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/formula_string_utils.cpp

  Log Message:
  -----------
  Make closing | mandatory in $var?default| syntax


  Commit: b253a331b58ac078b00fb0217267af7bd34952f1
      https://github.com/wesnoth/wesnoth/commit/b253a331b58ac078b00fb0217267af7bd34952f1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/Dead_Water/scenarios/02_Flight.cfg

  Log Message:
  -----------
  DW S2: convert inline mask to new format


  Commit: 997221352076d5f530d5ddaafee0e7942257d20f
      https://github.com/wesnoth/wesnoth/commit/997221352076d5f530d5ddaafee0e7942257d20f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/Sceptre_of_Fire/maps/1_A_Bargain_is_Struck.map
    M data/campaigns/Sceptre_of_Fire/maps/2_Closing_the_Gates.map
    M data/campaigns/Sceptre_of_Fire/maps/2t_In_the_Dwarven_City.map
    M data/campaigns/Sceptre_of_Fire/maps/3_Searching_for_the_Runecrafter.map
    M data/campaigns/Sceptre_of_Fire/maps/3t_The_Council_Regathers.map
    M data/campaigns/Sceptre_of_Fire/maps/4_Gathering_Materials-random.mask
    M data/campaigns/Sceptre_of_Fire/maps/4t_The_Jeweler.map
    M data/campaigns/Sceptre_of_Fire/maps/5_Hills_of_the_Shorbear_Clan.map
    M data/campaigns/Sceptre_of_Fire/maps/6_Towards_the_Caves.map
    M data/campaigns/Sceptre_of_Fire/maps/7_Outriding_the_Outriders.map
    M data/campaigns/Sceptre_of_Fire/maps/8_The_Dragon.map
    M data/campaigns/Sceptre_of_Fire/maps/9_Caverns_of_Flame.map
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o1.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o2.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o3.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o4.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o5.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o6.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o7.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o8.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o9.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_of.mask
    M data/campaigns/Sceptre_of_Fire/maps/Epilogue.map
    M data/campaigns/Sceptre_of_Fire/scenarios/9_Caverns_of_Flame.cfg

  Log Message:
  -----------
  SoF: convert maps and masks to new format


  Commit: 6009729fd180c3894243ef62a1855d8b956042a1
      https://github.com/wesnoth/wesnoth/commit/6009729fd180c3894243ef62a1855d8b956042a1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/maps/01_Overture.map
    M data/campaigns/Delfadors_Memoirs/maps/02_This_Valley_Belongs_to_Me.map
    M data/campaigns/Delfadors_Memoirs/maps/03_The_Road_to_Weldyn.map
    M data/campaigns/Delfadors_Memoirs/maps/04_Leollyn.map
    M data/campaigns/Delfadors_Memoirs/maps/05_Council_in_Weldyn.map
    M data/campaigns/Delfadors_Memoirs/maps/06_The_Swamps_of_Illuven.map
    M data/campaigns/Delfadors_Memoirs/maps/07_Night_in_the_Swamp.map
    M data/campaigns/Delfadors_Memoirs/maps/08_Ur-Thorodor.map
    M data/campaigns/Delfadors_Memoirs/maps/09_Houses_of_the_Dead.map
    M data/campaigns/Delfadors_Memoirs/maps/10_The_Gate_Between_Worlds.map
    M data/campaigns/Delfadors_Memoirs/maps/11_Wasteland.map
    M data/campaigns/Delfadors_Memoirs/maps/12_Terror_at_the_Ford_of_Parthyn.map
    M data/campaigns/Delfadors_Memoirs/maps/13_The_Return_of_Trouble.map
    M data/campaigns/Delfadors_Memoirs/maps/14_Shadows_in_the_Dark.map
    M data/campaigns/Delfadors_Memoirs/maps/15_Save_the_King.map
    M data/campaigns/Delfadors_Memoirs/maps/17_A_New_Ally.map
    M data/campaigns/Delfadors_Memoirs/maps/18_The_Portal_of_Doom.map
    M data/campaigns/Delfadors_Memoirs/maps/19_Showdown_in_the_Northern_Swamp.map
    M data/campaigns/Delfadors_Memoirs/maps/20_Prince_of_Wesnoth.map
    M data/campaigns/Delfadors_Memoirs/maps/21_Clash_at_the_Manor.map
    M data/campaigns/Delfadors_Memoirs/maps/22_Face_of_the_Enemy.map

  Log Message:
  -----------
  DM: convert maps to new format


  Commit: a97cd1c74ed2ab4f241a68fad8a3bac8e99b43a3
      https://github.com/wesnoth/wesnoth/commit/a97cd1c74ed2ab4f241a68fad8a3bac8e99b43a3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/maps/01_The_Elves_Besieged.map
    M data/campaigns/Heir_To_The_Throne/maps/02_Blackwater_Port.map
    M data/campaigns/Heir_To_The_Throne/maps/03_The_Isle_of_Alduin.map
    M data/campaigns/Heir_To_The_Throne/maps/04_The_Bay_of_Pearls.map
    M data/campaigns/Heir_To_The_Throne/maps/05a_Muff_Malal_Peninsula.map
    M data/campaigns/Heir_To_The_Throne/maps/05b_Isle_of_the_Damned.map
    M data/campaigns/Heir_To_The_Throne/maps/06_The_Siege_of_Elensefar.map
    M data/campaigns/Heir_To_The_Throne/maps/07_Crossroads.map
    M data/campaigns/Heir_To_The_Throne/maps/08_The_Princess_of_Wesnoth.map
    M data/campaigns/Heir_To_The_Throne/maps/09_The_Valley_of_Death.map
    M data/campaigns/Heir_To_The_Throne/maps/10_Gryphon_Mountain.map
    M data/campaigns/Heir_To_The_Throne/maps/11_The_Ford_of_Abez.map
    M data/campaigns/Heir_To_The_Throne/maps/12_Northern_Winter.map
    M data/campaigns/Heir_To_The_Throne/maps/13_The_Dwarven_Doors.map
    M data/campaigns/Heir_To_The_Throne/maps/14_Plunging_Into_the_Darkness.map
    M data/campaigns/Heir_To_The_Throne/maps/15_The_Lost_General.map
    M data/campaigns/Heir_To_The_Throne/maps/16_Hasty_Alliance.map
    M data/campaigns/Heir_To_The_Throne/maps/18_A_Choice_Must_Be_Made.map
    M data/campaigns/Heir_To_The_Throne/maps/19a_Snow_Plains.map
    M data/campaigns/Heir_To_The_Throne/maps/19b_Swamp_Of_Dread.map
    M data/campaigns/Heir_To_The_Throne/maps/19c_Cliffs_of_Thoria.map
    M data/campaigns/Heir_To_The_Throne/maps/20a_North_Elves.map
    M data/campaigns/Heir_To_The_Throne/maps/20b_Underground_Channels.map
    M data/campaigns/Heir_To_The_Throne/maps/21_Elven_Council.map
    M data/campaigns/Heir_To_The_Throne/maps/22_Return_to_Wesnoth.map
    M data/campaigns/Heir_To_The_Throne/maps/23_Test_of_the_Clans.map
    M data/campaigns/Heir_To_The_Throne/maps/24_Battle_for_Wesnoth.map

  Log Message:
  -----------
  HttT: convert maps to new format


  Commit: d6a31d2be159d63936a1ce35c1477b0dcc10a774
      https://github.com/wesnoth/wesnoth/commit/d6a31d2be159d63936a1ce35c1477b0dcc10a774
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    A data/campaigns/Heir_To_The_Throne/masks/17_Scepter_of_Fire.mask
    M data/campaigns/Heir_To_The_Throne/utils/httt_utils.cfg

  Log Message:
  -----------
  HttT: split S17 mask into its own file and converted it to new format


  Commit: 7f8645ebc04fdc83eb6dc20a1bc7a309017fa15a
      https://github.com/wesnoth/wesnoth/commit/7f8645ebc04fdc83eb6dc20a1bc7a309017fa15a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/Liberty/maps/01_The_Raid.map
    M data/campaigns/Liberty/maps/02_Civil_Disobedience.map
    M data/campaigns/Liberty/maps/03_Strategy_of_Hope.map
    M data/campaigns/Liberty/maps/04_Unlawful_Orders.map
    M data/campaigns/Liberty/maps/05_Hide_and_Seek.map
    M data/campaigns/Liberty/maps/06_The_Grey_Woods.map
    M data/campaigns/Liberty/maps/07_The_Hunters.map
    M data/campaigns/Liberty/maps/08_Glory.map

  Log Message:
  -----------
  L: convert maps to new format


  Commit: 6cdc849aa27663d625cbac42ae54e516f07d5b1b
      https://github.com/wesnoth/wesnoth/commit/6cdc849aa27663d625cbac42ae54e516f07d5b1b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/Liberty/scenarios/08_Glory.cfg

  Log Message:
  -----------
  L S8: convert inline mask to new format


  Commit: fe3057173bbf4db64d6555c42052148707fc31ba
      https://github.com/wesnoth/wesnoth/commit/fe3057173bbf4db64d6555c42052148707fc31ba
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/Son_Of_The_Black_Eye/maps/01_End_of_Peace.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/03_Toward_Mountains_of_Haag.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/05_To_the_Harbor_of_Tirigaz.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/10_Saving_Inarix.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/11_Clash_of_Armies.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

  Log Message:
  -----------
  SotBE: convert maps to new format


  Commit: 8e58764517e52840e0170b83e35d2a7a4ebb1807
      https://github.com/wesnoth/wesnoth/commit/8e58764517e52840e0170b83e35d2a7a4ebb1807
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/campaigns/The_Rise_Of_Wesnoth/maps/01_A_Summer_of_Storms.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/02_The_Fall.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/03_A_Harrowing_Escape.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/04a_The_Swamp_of_Esten.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/04b_The_Midlands.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/05_The_Oldwood.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/06_Temple_in_the_Deep.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/08_Clearwater_Port.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/09_Fallen_Lich_Point.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/10_Sewer_of_Southbay.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/11_Southbay_in_Winter.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/12_A_Final_Spring.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/13_Peoples_in_Decline.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/14_Rough_Landing.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/15_A_New_Land.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/16_The_Kalian.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/17a_The_Dragon.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/17b_Lizard_Beach.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/17c_Troll_Hole.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/17d_Cursed_Isle.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/19_The_Vanguard.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/20_Return_of_the_Fleet.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/21_The_Plan.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/22_The_Rise_of_Wesnoth.map

  Log Message:
  -----------
  TRoW: convert maps to new format


  Commit: 31e822d7c6410efdab68c743930cda22d36be983
      https://github.com/wesnoth/wesnoth/commit/31e822d7c6410efdab68c743930cda22d36be983
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    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/08_Training_the_Ogres.map
    M data/campaigns/Eastern_Invasion/maps/10_Lake_Vrug.map
    M data/campaigns/Eastern_Invasion/maps/12_Evacuation.map
    M data/campaigns/Eastern_Invasion/maps/13_The_Drowned_Plains.map
    M data/campaigns/Eastern_Invasion/maps/17a_The_Duel.map

  Log Message:
  -----------
  EI: convert remaining maps to new format


  Commit: f932da26bebc034f6e556c2e1821e3478435deec
      https://github.com/wesnoth/wesnoth/commit/f932da26bebc034f6e556c2e1821e3478435deec
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

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

  Log Message:
  -----------
  TSG S6b: convert inline masks to new format


  Commit: a96253982b6d195d8d9f61f5b1877b46718f3759
      https://github.com/wesnoth/wesnoth/commit/a96253982b6d195d8d9f61f5b1877b46718f3759
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/multiplayer/scenarios/6p_Team_Survival.cfg

  Log Message:
  -----------
  Team Survival: convert masks to new format


  Commit: 68363b3e210741e40e0d59fcd8380359739a55aa
      https://github.com/wesnoth/wesnoth/commit/68363b3e210741e40e0d59fcd8380359739a55aa
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/multiplayer/scenarios/Wesbench_AI.cfg
    M data/multiplayer/scenarios/Wesbench_Scroll.cfg
    M data/multiplayer/scenarios/Wesbench_Shroud_Walk.cfg

  Log Message:
  -----------
  Convert benchmark scenario maps to new format


  Commit: 1b22a974c212bbed7ec06e7c5924d37dd352011f
      https://github.com/wesnoth/wesnoth/commit/1b22a974c212bbed7ec06e7c5924d37dd352011f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/map.cpp

  Log Message:
  -----------
  Make [terrain_mask]border default to yes and imply the required border size


  Commit: 9859091c7c49d723415f9a1c377956da80486576
      https://github.com/wesnoth/wesnoth/commit/9859091c7c49d723415f9a1c377956da80486576
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M attic/maps/5t_Trapped.map
    M attic/maps/A_Snowy_Mountain.map
    M attic/maps/Between_Fire_And_Sword.map
    M attic/maps/Finding_The_Elves.map
    M data/ai/maps/scenario-AI_Arena_small.map
    M data/ai/maps/scenario-test_move_to_targets.map
    M data/ai/micro_ais/maps/animals.map
    M data/ai/micro_ais/maps/bottleneck_defense.map
    M data/ai/micro_ais/maps/goto.map
    M data/ai/micro_ais/maps/lurkers.map
    M data/ai/micro_ais/maps/messenger_escort.map
    M data/ai/micro_ais/maps/protect_unit.map
    M data/ai/scenarios/scenario-lua-ai.cfg
    M data/ai/scenarios/scenario-no_engine.cfg
    M data/scenario-formula-recruitment.cfg
    M data/scenario-formula.cfg
    M data/scenario-leaders.cfg
    M data/scenario-movethrough.cfg
    M data/scenario-poisoning.cfg
    M data/scenario-test.cfg
    M utils/umc_dev/org.wesnoth/templates/map.map

  Log Message:
  -----------
  Convert test scenario maps to new format


  Commit: 57c79de7b3de80f80271a39d473fe400459861a1
      https://github.com/wesnoth/wesnoth/commit/57c79de7b3de80f80271a39d473fe400459861a1
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M src/formula_string_utils.cpp

  Log Message:
  -----------
  Merge pull request #518 from CelticMinstrel/var-default

Make closing | mandatory in $var?default| syntax


  Commit: 35b227bbc25eb427af2c98fc02ea23025a123324
      https://github.com/wesnoth/wesnoth/commit/35b227bbc25eb427af2c98fc02ea23025a123324
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Add [terrain_mask] mask_file= key to load mask at runtime

Served same function as [replace_map] map_file=


  Commit: ae1ebd09cd30e6b98bfe9f1c56575fcd44f7dab5
      https://github.com/wesnoth/wesnoth/commit/ae1ebd09cd30e6b98bfe9f1c56575fcd44f7dab5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M src/editor/map/editor_map.cpp
    M src/generators/default_map_generator_job.cpp
    M src/map.cpp
    M src/map.hpp

  Log Message:
  -----------
  Minor cleanup regarding border size


  Commit: f224e2a0735de607708660a0b352b069cd5bf517
      https://github.com/wesnoth/wesnoth/commit/f224e2a0735de607708660a0b352b069cd5bf517
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-07 (Wed, 07 Oct 2015)

  Changed paths:
    M data/test/scenarios/test_victory_attacks.cfg

  Log Message:
  -----------
  Fix WML unit tests


  Commit: 1cf271e01e2c9984031dd5c26ccaeb5342741e2e
      https://github.com/wesnoth/wesnoth/commit/1cf271e01e2c9984031dd5c26ccaeb5342741e2e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M src/team.hpp

  Log Message:
  -----------
  Add setter methods for share_vision


  Commit: 1a6161a8ab124002dc3f337228d7b4c0a9d546e9
      https://github.com/wesnoth/wesnoth/commit/1a6161a8ab124002dc3f337228d7b4c0a9d546e9
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M data/gui/default/window/editor_edit_side.cfg
    M src/editor/map/context_manager.cpp
    M src/editor/map/map_context.cpp
    M src/editor/map/map_context.hpp
    M src/gui/dialogs/editor/editor_edit_side.cpp
    M src/gui/dialogs/editor/editor_edit_side.hpp

  Log Message:
  -----------
  Make Edit Side dialog to use new share_vision tristate


  Commit: a77fada7845fa678f7db183955f4499f9d1fa629
      https://github.com/wesnoth/wesnoth/commit/a77fada7845fa678f7db183955f4499f9d1fa629
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

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

  Log Message:
  -----------
  add access to tables via unit.variables

unit.variables now uses the same functionality as
wesnoth.get/set_variable (just for the unit variable instead of the game
variables) which makes it possible to access table values. Its also
posible to access subvariables as
unit.variables["list1[2].list2.length"]


  Commit: 285f8c80e2321ac36f91a4e47b264b4304170de0
      https://github.com/wesnoth/wesnoth/commit/285f8c80e2321ac36f91a4e47b264b4304170de0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/variable.hpp

  Log Message:
  -----------
  Allow mixing [literal], [value], and even [split] in [set_variables]


  Commit: 2319bd26ab453d9671fb0f9aaf5c5f65cae67b4c
      https://github.com/wesnoth/wesnoth/commit/2319bd26ab453d9671fb0f9aaf5c5f65cae67b4c
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

  Changed paths:
    M src/game_events/action_wml.cpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp
    M src/variable.hpp

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


  Commit: 5438ec8a487b387c946daa2ea781bbdc50539799
      https://github.com/wesnoth/wesnoth/commit/5438ec8a487b387c946daa2ea781bbdc50539799
  Author: gfgtdf <f492343 at rmqkr.net>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M src/carryover.cpp
    M src/carryover.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/team.cpp
    M src/team.hpp

  Log Message:
  -----------
  side specific variables.

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

This makes it possible to store variables inside the side with the lua
functions get/set_side_variable. These variables are carried over along
other side specific data(units, gold)


  Commit: 610aa9a2da1eaac3b9f97dc115b3b648b3b927a3
      https://github.com/wesnoth/wesnoth/commit/610aa9a2da1eaac3b9f97dc115b3b648b3b927a3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

  Changed paths:
    M data/gui/default/window/editor_edit_side.cfg
    M src/editor/map/context_manager.cpp
    M src/editor/map/map_context.cpp
    M src/editor/map/map_context.hpp
    M src/gui/dialogs/editor/editor_edit_side.cpp
    M src/gui/dialogs/editor/editor_edit_side.hpp
    M src/team.hpp

  Log Message:
  -----------
  Merge pull request #519 from Vultraz/master

Make Edit Side dialog to use new share_vision tristate


  Commit: 0fe3bbd3629de65410afba59a752230801985ae6
      https://github.com/wesnoth/wesnoth/commit/0fe3bbd3629de65410afba59a752230801985ae6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

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


  Commit: ae305e9cc7885294617a86562bf8705cbbc7181e
      https://github.com/wesnoth/wesnoth/commit/ae305e9cc7885294617a86562bf8705cbbc7181e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

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

  Log Message:
  -----------
  Don't switch map contexts when opening the map currently being viewed


  Commit: 872444a28c1e6e3d98543e180bed235edb09bd3f
      https://github.com/wesnoth/wesnoth/commit/872444a28c1e6e3d98543e180bed235edb09bd3f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

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

  Log Message:
  -----------
  Remove multiplayer/ inclusion from editor


  Commit: 0dbaabbb3ebf0506d116eb0c9d0161e28d8222a0
      https://github.com/wesnoth/wesnoth/commit/0dbaabbb3ebf0506d116eb0c9d0161e28d8222a0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

  Changed paths:
    A data/multiplayer/maps/6p_Team_Survival.map
    M data/multiplayer/scenarios/6p_Team_Survival.cfg

  Log Message:
  -----------
  Split 6p Team Survival map into own file


  Commit: dfabf72030439d61990c192ce068667d24626196
      https://github.com/wesnoth/wesnoth/commit/dfabf72030439d61990c192ce068667d24626196
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-10 (Sat, 10 Oct 2015)

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

  Log Message:
  -----------
  Revert "Remove multiplayer/ inclusion from editor"

This reverts commit 872444a28c1e6e3d98543e180bed235edb09bd3f.


  Commit: 25a5facce352e0d794984d0075900fe0fd9865c5
      https://github.com/wesnoth/wesnoth/commit/25a5facce352e0d794984d0075900fe0fd9865c5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

  Changed paths:
    M data/themes/editor.cfg
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.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/map_context.cpp
    M src/editor/map/map_context.hpp

  Log Message:
  -----------
  editor: Add Recent Files menu with recently loaded/saved files

File paths are recorded into the game preferences up to a (currently
hardcoded) limit of 6 and opening or saving maps adds or bumps existing
entries to the top. We may allow users to change the MRU limit in
Advanced Preferences in a later commit.

Adds two translatable strings.

In order to fit file paths in the menu without filling up the whole
screen sideways, we use only the file names for now. Because identical
file names could prove to be an actual issue later, I intend to look
into ellipsizing paths correctly in a later step.

(Note that I'm piggybacking on the crummy submenu support we already had
in the themable UI so that this can be safely backported to 1.12. It's
decidedly not optimal usability-wise, but it'll have to do for now.)


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

  Changed paths:
    M data/advanced_preferences.cfg
    M src/editor/editor_preferences.cpp

  Log Message:
  -----------
  editor: Make Recent Files limit customizable and increase default to 10


  Commit: 916ec18069b1958ef365204aa1884de7f5fe9e88
      https://github.com/wesnoth/wesnoth/commit/916ec18069b1958ef365204aa1884de7f5fe9e88
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

  Changed paths:
    M changelog

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


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

  Changed paths:
    M changelog
    M data/advanced_preferences.cfg
    M data/themes/editor.cfg
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.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/map_context.cpp
    M src/editor/map/map_context.hpp

  Log Message:
  -----------
  Merge branch 'feature/editor-mru-master'


  Commit: 048c23cb3a6568830b37ec11a8cf86ebb48816c5
      https://github.com/wesnoth/wesnoth/commit/048c23cb3a6568830b37ec11a8cf86ebb48816c5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

  Changed paths:
    M src/hotkey/command_executor.cpp

  Log Message:
  -----------
  hotkeys: Use a matching arrow icon style for submenus


  Commit: a2404cad011577f3da2ef4d6d311dc1b4ceafd9d
      https://github.com/wesnoth/wesnoth/commit/a2404cad011577f3da2ef4d6d311dc1b4ceafd9d
  Author: Wedge009 <wedge009 at wedge009.net>
  Date:   2015-10-10 (Sat, 10 Oct 2015)

  Changed paths:
    M src/formula_string_utils.cpp

  Log Message:
  -----------
  Ensure var_end is not beyond res.end()

MSVC debug mode complains that var_end cannot be dereferenced if it hits the end of the string.


  Commit: cc5f614bc04801d4734930b11a3eb2ecb885285b
      https://github.com/wesnoth/wesnoth/commit/cc5f614bc04801d4734930b11a3eb2ecb885285b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-10 (Sat, 10 Oct 2015)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/01_The_Elves_Besieged.cfg

  Log Message:
  -----------
  HttT S1: removed unused variable


  Commit: b68ea239d52efc4968c40df2cfa5ab6ce629d824
      https://github.com/wesnoth/wesnoth/commit/b68ea239d52efc4968c40df2cfa5ab6ce629d824
  Author: CelticMinstrel <CelticMinstrel at users.noreply.github.com>
  Date:   2015-10-10 (Sat, 10 Oct 2015)

  Changed paths:
    M src/formula_string_utils.cpp

  Log Message:
  -----------
  Merge pull request #521 from Wedge009/msvc_debug_fix

Ensure var_end is not beyond res.end()


  Commit: c12ccfa30bef14dbc90c2601c08e5489cb132005
      https://github.com/wesnoth/wesnoth/commit/c12ccfa30bef14dbc90c2601c08e5489cb132005
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-10 (Sat, 10 Oct 2015)

  Changed paths:
    M src/scripting/lua_gui2.cpp

  Log Message:
  -----------
  Lua API: Keep stack clean after gathering message dialog options


  Commit: c001f661f0810c78df3c3ea1e57c54d8a9c1169e
      https://github.com/wesnoth/wesnoth/commit/c001f661f0810c78df3c3ea1e57c54d8a9c1169e
  Author: anatoly techtonik <techtonik at gmail.com>
  Date:   2015-10-10 (Sat, 10 Oct 2015)

  Changed paths:
    M scons/sdl.py

  Log Message:
  -----------
  scons/sdl.py: Escape backslashes on path substitution

This clears warnings on Windows
https://github.com/wesnoth/wesnoth/pull/481#issue-104760195


  Commit: 7a6293a86bb2c83fbdacf89f7489e5e17be516b6
      https://github.com/wesnoth/wesnoth/commit/7a6293a86bb2c83fbdacf89f7489e5e17be516b6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-12 (Mon, 12 Oct 2015)

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

  Log Message:
  -----------
  Display name of current map in window title


  Commit: fe7b30fafa5f016eb82fae97d14fd25a67bba032
      https://github.com/wesnoth/wesnoth/commit/fe7b30fafa5f016eb82fae97d14fd25a67bba032
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-12 (Mon, 12 Oct 2015)

  Changed paths:
    M src/hotkey/hotkey_command.cpp

  Log Message:
  -----------
  Restrict "Enter User Command" to game scope only

The hotkey was assigned three scopes in order to appear under the General tab.
However, as it has no effect outside the game, it makes no sense for it to appear there.


  Commit: 65b2eb2a7e81b854a2f9c56a39d99b17b0cad8cd
      https://github.com/wesnoth/wesnoth/commit/65b2eb2a7e81b854a2f9c56a39d99b17b0cad8cd
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M src/carryover.cpp
    M src/carryover.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/team.cpp
    M src/team.hpp

  Log Message:
  -----------
  Merge pull request #520 from gfgtdf/lua_carryover

side specific variables.


  Commit: a437c538d5dc8e22d9bf68d3d931c4be25de0e99
      https://github.com/wesnoth/wesnoth/commit/a437c538d5dc8e22d9bf68d3d931c4be25de0e99
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-10-12 (Mon, 12 Oct 2015)

  Changed paths:
    M data/core/about.cfg
    A data/core/sounds/club-miss.ogg
    M data/core/sounds/club.ogg
    A data/core/sounds/staff-miss.ogg
    A data/core/sounds/staff.ogg

  Log Message:
  -----------
  New staff and club sounds, from material by leorock116


  Commit: 76ad3e9c7ce0a741935b4fa0c6db6cb998530314
      https://github.com/wesnoth/wesnoth/commit/76ad3e9c7ce0a741935b4fa0c6db6cb998530314
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-12 (Mon, 12 Oct 2015)

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

  Log Message:
  -----------
  Show 'user_team_name' in sides menu instead of the unused 'name'


  Commit: 7fd9e223fb9040f1f7c1e6fb56a9ffd246a8f6d0
      https://github.com/wesnoth/wesnoth/commit/7fd9e223fb9040f1f7c1e6fb56a9ffd246a8f6d0
  Author: Sergey Popov <loonycyborg at gmail.com>
  Date:   2015-10-12 (Mon, 12 Oct 2015)

  Changed paths:
    M scons/sdl.py

  Log Message:
  -----------
  Merge pull request #522 from techtonik/patch-3

scons/sdl.py: Escape backslashes on path substitution


  Commit: 8cb1cf47e0628f8246c4a1201f92502840853767
      https://github.com/wesnoth/wesnoth/commit/8cb1cf47e0628f8246c4a1201f92502840853767
  Author: tranceitionalMynd <tyler.k.cardon at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg

  Log Message:
  -----------
  Added Death of Galtrid to losing conditions for the Human Alliance.


  Commit: 10bfe00b4668d8977c4cf979c5b5111fadd79eff
      https://github.com/wesnoth/wesnoth/commit/10bfe00b4668d8977c4cf979c5b5111fadd79eff
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-15 (Thu, 15 Oct 2015)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/14_Human_Alliance.cfg

  Log Message:
  -----------
  Merge pull request #526 from tranceitionalMynd/pull-request-tmynd

Added Death of Galtrid to losing conditions for the Human Alliance.


  Commit: cd4d5ffa59bd113872362ec168d6dea866fea1e0
      https://github.com/wesnoth/wesnoth/commit/cd4d5ffa59bd113872362ec168d6dea866fea1e0
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Game Load: specified max height


  Commit: 8d5fc6e449aea20fe540d031e6348e8c336eb81b
      https://github.com/wesnoth/wesnoth/commit/8d5fc6e449aea20fe540d031e6348e8c336eb81b
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Game Load: cleaned up layout a little


  Commit: 829d51792f1897f18c51141ea7d9fea0edcb6708
      https://github.com/wesnoth/wesnoth/commit/829d51792f1897f18c51141ea7d9fea0edcb6708
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  tload_game: don't invalidate layout on selection


  Commit: bc4f2efe7016b2f21f7b97043275e473ad78dc5e
      https://github.com/wesnoth/wesnoth/commit/bc4f2efe7016b2f21f7b97043275e473ad78dc5e
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Activate GUI2 Load Game dialog


  Commit: 0d3c749abc6e21701cc240f8c2345ee81d414f11
      https://github.com/wesnoth/wesnoth/commit/0d3c749abc6e21701cc240f8c2345ee81d414f11
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Removed unused parameters from savegame::load_game()


  Commit: d87a5fc0c5153794e0d9872d442aa68fa090d94f
      https://github.com/wesnoth/wesnoth/commit/d87a5fc0c5153794e0d9872d442aa68fa090d94f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Unit Create: specified max height


  Commit: 497a82d7cc8cd40082fb1bcadfabba32ab51ee1f
      https://github.com/wesnoth/wesnoth/commit/497a82d7cc8cd40082fb1bcadfabba32ab51ee1f
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Unit Create: move gender selection below listbox


  Commit: 83a3d3680bda170e7d0569c3cd1bb28830d84d66
      https://github.com/wesnoth/wesnoth/commit/83a3d3680bda170e7d0569c3cd1bb28830d84d66
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Game Load: removed unnecessary instruction text


  Commit: a8fdbeda107541bdcd142abe0df1c5be4576dcb7
      https://github.com/wesnoth/wesnoth/commit/a8fdbeda107541bdcd142abe0df1c5be4576dcb7
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Game Load: move Delete button into same row as first checkbox


  Commit: cb9d8739551a33d099405b9e406f087b0f94ebb2
      https://github.com/wesnoth/wesnoth/commit/cb9d8739551a33d099405b9e406f087b0f94ebb2
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  gui2/ttoggle_button: Add hover/selection bg color to listbox header variant

Copied from GUI1.


  Commit: cdf68f17e7a9c49d6eda5b966ea8187adca9bef7
      https://github.com/wesnoth/wesnoth/commit/cdf68f17e7a9c49d6eda5b966ea8187adca9bef7
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  fix selected item after deletion in a ordered list


  Commit: df3c4df5e84682828f402401e96850c2371fe9a2
      https://github.com/wesnoth/wesnoth/commit/df3c4df5e84682828f402401e96850c2371fe9a2
  Author: gfgtdf <tischpapier at gmail.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Merge pull request #531 from wesnoth/gfgtdf-patch-1

fix selected item after deletion in a ordered list


  Commit: 88faaac46e26627b88ff7e5f0ebc387871581dc5
      https://github.com/wesnoth/wesnoth/commit/88faaac46e26627b88ff7e5f0ebc387871581dc5
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

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

  Log Message:
  -----------
  Experimental fix for GUI2 listbox headers outside vertical scroll area


  Commit: 6280229562c3c37101bc6e25ee6b24c3ff2b50f5
      https://github.com/wesnoth/wesnoth/commit/6280229562c3c37101bc6e25ee6b24c3ff2b50f5
  Author: neverEnough <amba at inbox.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

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

  Log Message:
  -----------
  Tab-completion added for in-game whispers.

In the game lobby you can tab-complete ANY nick, both from the lobby or from a match running. While playing you can only tab-complete ingame players and observers.
This patch works in the match, it helps answering whispers from people in lobby or in other games.
The nick will be added to a string (in the same way as observers already work) and get recalled with TAB key.


  Commit: 58c78e2c5eaf7ec6840edf1c8022b480d487c94c
      https://github.com/wesnoth/wesnoth/commit/58c78e2c5eaf7ec6840edf1c8022b480d487c94c
  Author: neverEnough <amba at inbox.com>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M players_changelog

  Log Message:
  -----------
  updated data/core/about.cfg; /changelog; /players_changelog


  Commit: 4346856ed28bb7852a31c3722932909a8aae8d73
      https://github.com/wesnoth/wesnoth/commit/4346856ed28bb7852a31c3722932909a8aae8d73
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-17 (Sat, 17 Oct 2015)

  Changed paths:
    M changelog
    M data/core/about.cfg
    M players_changelog
    M src/display_chat_manager.cpp
    M src/display_chat_manager.hpp
    M src/play_controller.cpp

  Log Message:
  -----------
  Merge pull request #529 from niegenug/master

Tab-completion added for in-game whispers


  Commit: 2f88db8b9f4a79889fe7819ed64d52261a7cb11a
      https://github.com/wesnoth/wesnoth/commit/2f88db8b9f4a79889fe7819ed64d52261a7cb11a
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

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

  Log Message:
  -----------
  tlist: remove ancient foreach.hpp include and use BOOST_FOREACH instead


  Commit: 6f83bdebb47394b21563f8ee9dc04083861b40be
      https://github.com/wesnoth/wesnoth/commit/6f83bdebb47394b21563f8ee9dc04083861b40be
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

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

  Log Message:
  -----------
  tlist: add missing includes for find_widget and REGISTER_WIDGET


  Commit: c2f469ee8572fc6938561155c7ca2f1c7b9ad454
      https://github.com/wesnoth/wesnoth/commit/c2f469ee8572fc6938561155c7ca2f1c7b9ad454
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

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

  Log Message:
  -----------
  tlist: update calls to set_dirty to set_is_dirty

The function name was changed in 060ff60c003684bcf00456cf48d02d6522a052cc


  Commit: 741b23300701dad726a49690f010aaa8c2786205
      https://github.com/wesnoth/wesnoth/commit/741b23300701dad726a49690f010aaa8c2786205
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

  Changed paths:
    M src/gui/dialogs/campaign_settings.cpp
    M src/gui/dialogs/depcheck_select_new.cpp
    M src/gui/dialogs/label_settings.cpp

  Log Message:
  -----------
  Use experimental listbox when defined in all cases


  Commit: a137a62170aaad2b39ad809fe6d7de1d37fd1166
      https://github.com/wesnoth/wesnoth/commit/a137a62170aaad2b39ad809fe6d7de1d37fd1166
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

  Changed paths:
    M src/gui/dialogs/game_version.hpp

  Log Message:
  -----------
  tgame_version: use tlist class when experimental listbox is enabled

This prevents class declaration clashes


  Commit: a599a3338e8ef0c96ca32c5ec361ac4c512ed738
      https://github.com/wesnoth/wesnoth/commit/a599a3338e8ef0c96ca32c5ec361ac4c512ed738
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

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

  Log Message:
  -----------
  Revert "Experimental fix for GUI2 listbox headers outside vertical scroll area"

This reverts commit 88faaac46e26627b88ff7e5f0ebc387871581dc5.


  Commit: 3a5f25b999cfb5aa187b41fded9ecac7a75e0857
      https://github.com/wesnoth/wesnoth/commit/3a5f25b999cfb5aa187b41fded9ecac7a75e0857
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

  Changed paths:
    M changelog
    M data/campaigns/Dead_Water/units/Kraken.cfg
    A data/core/sounds/ink-miss.ogg
    A data/core/sounds/ink.ogg
    M data/core/units/monsters/Cuttle_Fish.cfg
    M players_changelog

  Log Message:
  -----------
  New ink sounds


  Commit: 2de99cad74072e43bf52d12ddd215254a9a461a3
      https://github.com/wesnoth/wesnoth/commit/2de99cad74072e43bf52d12ddd215254a9a461a3
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: add sort functionality


  Commit: 4deeef797d58e60fa7b3a218a559573f0222da41
      https://github.com/wesnoth/wesnoth/commit/4deeef797d58e60fa7b3a218a559573f0222da41
  Author: ln-zookeeper <lari.nieminen at iki.fi>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

  Changed paths:
    M changelog
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Small_Mudcrawler.cfg
    A data/core/sounds/mud-fist-miss.ogg
    A data/core/sounds/mud-fist.ogg
    A data/core/sounds/mud-glob-miss.ogg
    A data/core/sounds/mud-glob.ogg
    M data/core/units/monsters/Giant_Mudcrawler.cfg
    M data/core/units/monsters/Mudcrawler.cfg
    M players_changelog

  Log Message:
  -----------
  New attack sounds for mudcrawlers


  Commit: 019d829b4145fa3b02f69015290154df54065075
      https://github.com/wesnoth/wesnoth/commit/019d829b4145fa3b02f69015290154df54065075
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-18 (Sun, 18 Oct 2015)

  Changed paths:
    M changelog
    M src/gui/dialogs/gamestate_inspector.cpp

  Log Message:
  -----------
  gui2/tgamestate_inspector: Don't skip pages with empty contents

Those are sometimes relevant (for example, empty WML variables or
containers/arrays). We don't want to conceal the truth here because this
is supposed to be a debugging aid.


  Commit: 701229d69da7925d844ad7630922faa1060745fa
      https://github.com/wesnoth/wesnoth/commit/701229d69da7925d844ad7630922faa1060745fa
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    A images/icons/alignments/alignment_chaotic_30.png
    A images/icons/alignments/alignment_lawful_30.png
    A images/icons/alignments/alignment_liminal_30.png
    A images/icons/alignments/alignment_neutral_30.png

  Log Message:
  -----------
  Added a set of Alignment icons

Designed by me based off and using pieces of previous icons by LordBob


  Commit: 21391f9039136a81311bf1e8fdaca1a7dba02aac
      https://github.com/wesnoth/wesnoth/commit/21391f9039136a81311bf1e8fdaca1a7dba02aac
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: added minimal unit preview section and filter box (non-functional)


  Commit: 62e84fa24055401acf59d697de1dcd399ffc436f
      https://github.com/wesnoth/wesnoth/commit/62e84fa24055401acf59d697de1dcd399ffc436f
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M src/minimap.cpp
    M src/terrain_builder.cpp

  Log Message:
  -----------
  Avoid loading terrain minimap images when not specified by WML

Otherwise we build a bogus "terrain/.png" file path and produce spurious
`error display: could not open image 'terrain/.png'` messages in stderr.

Although this is primarily an issue found with certain special overlay
terrains such as ^Xo (Impassable Overlay), this fix covers base terrains
as well.


  Commit: e056f1a688aabe8db8dc655d538cc113910b5921
      https://github.com/wesnoth/wesnoth/commit/e056f1a688aabe8db8dc655d538cc113910b5921
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M changelog

  Log Message:
  -----------
  Update changelog for previous minimap fix commit


  Commit: 03a85fde5679e14a1556a0d25162a2dc41fbf27e
      https://github.com/wesnoth/wesnoth/commit/03a85fde5679e14a1556a0d25162a2dc41fbf27e
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  cmake: Tests and tools also need Boost.Filesystem + Boost.Locale

Fixes linker errors found when building after configuring with
`-DENABLE_TOOLS=ON -DENABLE_GAME=OFF -DENABLE_SERVER=OFF
-DENABLE_NLS=OFF`.


  Commit: 9fd59b503f42d06759bb0e59f4ada1cc51f01355
      https://github.com/wesnoth/wesnoth/commit/9fd59b503f42d06759bb0e59f4ada1cc51f01355
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M src/CMakeLists.txt

  Log Message:
  -----------
  cmake: Use Boost.Filesystem FS API for tools

Otherwise we get configure-time errors due to CMake looking for the
legacy implementation, filesystem.cpp.


  Commit: 49e3d20e7bfece7d7139a53a97e2ee2efe394e8c
      https://github.com/wesnoth/wesnoth/commit/49e3d20e7bfece7d7139a53a97e2ee2efe394e8c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

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

  Log Message:
  -----------
  gui2/tunit_create: Prevent null pointer dereferences

One code path in particular assumed that resources::controller is never
a null pointer, thus breaking unit tests.


  Commit: e9cfef3b72138131395375dd975ece6a2a5bd062
      https://github.com/wesnoth/wesnoth/commit/e9cfef3b72138131395375dd975ece6a2a5bd062
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2015-10-19 (Mon, 19 Oct 2015)

  Changed paths:
    M src/scripting/game_lua_kernel.cpp

  Log Message:
  -----------
  Lua API: Fix unit:vision() and unit:jamming() returning movement cost


  Commit: 0e45d64a718195ce0de9c5820980b9d22f9b6450
      https://github.com/wesnoth/wesnoth/commit/0e45d64a718195ce0de9c5820980b9d22f9b6450
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

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

  Log Message:
  -----------
  tunit_crteate: Port Filter functionality from Load Game dialog


  Commit: 013acd316f12f226ac3e32cbd97de5baaed61017
      https://github.com/wesnoth/wesnoth/commit/013acd316f12f226ac3e32cbd97de5baaed61017
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M src/menu_events.cpp

  Log Message:
  -----------
  Switch to GUI2 Create Unit dialog


  Commit: 6b3baa2a2b86fdaeb0d090fc20f75fa918c88944
      https://github.com/wesnoth/wesnoth/commit/6b3baa2a2b86fdaeb0d090fc20f75fa918c88944
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: use type image icon if available


  Commit: 675738e635275deef676ac8e50f2738cd7fec9c4
      https://github.com/wesnoth/wesnoth/commit/675738e635275deef676ac8e50f2738cd7fec9c4
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: use type id for return value and help dialog


  Commit: 33bfaf5ffc24f9436b7c43ef62c4b07ea82a1dfd
      https://github.com/wesnoth/wesnoth/commit/33bfaf5ffc24f9436b7c43ef62c4b07ea82a1dfd
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: cleanup, mostly removing static_casts


  Commit: 1a0d04d7b2ea296c341f8d624e06a82d7338c50d
      https://github.com/wesnoth/wesnoth/commit/1a0d04d7b2ea296c341f8d624e06a82d7338c50d
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: fixed a bug that caused the output to not be printed on Windows


  Commit: 42ac2e0fe713a1182d302330b257a5e6a1a7a766
      https://github.com/wesnoth/wesnoth/commit/42ac2e0fe713a1182d302330b257a5e6a1a7a766
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M data/tools/wmllint

  Log Message:
  -----------
  wmllint: upgrade from optparse to argparse

This has two advantages: first, it enforces a help style which is consistent across the various tools; second, it makes easier adding new command line options.
Another interesting fact is that those options requiring additional parameters do not need the equal sign any more; that is, writing --foo=bar is now the same as writing --foo bar.


  Commit: 2d4ef7a42d0e4306b4fda3460ff0cbc876dc4a55
      https://github.com/wesnoth/wesnoth/commit/2d4ef7a42d0e4306b4fda3460ff0cbc876dc4a55
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M data/tools/wmlscope

  Log Message:
  -----------
  wmlscope: upgrade from optparse to argparse


  Commit: 491ba7924f40126837a64b6f6f7b69aba986306a
      https://github.com/wesnoth/wesnoth/commit/491ba7924f40126837a64b6f6f7b69aba986306a
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M data/tools/wmlindent

  Log Message:
  -----------
  wmlindent: upgrade from optparse to argparse


  Commit: e07de1bf48f31ebed8d994c3c066b7c28d24aaf1
      https://github.com/wesnoth/wesnoth/commit/e07de1bf48f31ebed8d994c3c066b7c28d24aaf1
  Author: Elvish_Hunter <elvish.hunter2010 at gmail.com>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M data/tools/GUI.pyw

  Log Message:
  -----------
  GUI.pyw: fixed regexps not being handled correctly on non Windows systems

This fix relies on the fact that argparse doesn't require the equal sign any more.


  Commit: cd9c23fea0dce685aefd68c6139222b6178a7e30
      https://github.com/wesnoth/wesnoth/commit/cd9c23fea0dce685aefd68c6139222b6178a7e30
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-21 (Wed, 21 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: more minimal display of level


  Commit: d3e04c65d6c30198435a429b0a4b2307934edac1
      https://github.com/wesnoth/wesnoth/commit/d3e04c65d6c30198435a429b0a4b2307934edac1
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-21 (Wed, 21 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: add attack details to type summary


  Commit: b8937db177e78595e17fd8b51dc19cec83dc7a83
      https://github.com/wesnoth/wesnoth/commit/b8937db177e78595e17fd8b51dc19cec83dc7a83
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-21 (Wed, 21 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: rearranged HP/XP/MP stats


  Commit: f8ca1e96bc7ca710cbd98ed35f4151f29d6762a6
      https://github.com/wesnoth/wesnoth/commit/f8ca1e96bc7ca710cbd98ed35f4151f29d6762a6
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-21 (Wed, 21 Oct 2015)

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

  Log Message:
  -----------
  tunit_create: add trait and ability info


  Commit: 1fe5134e73cdc7c31d2f65854d6a781daf74cbc8
      https://github.com/wesnoth/wesnoth/commit/1fe5134e73cdc7c31d2f65854d6a781daf74cbc8
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  fs: Clean up Windows-specific code in set_user_data_dir()

No functional changes. Probably. More about this in the next commit.


  Commit: 795dd8c4200c7ef581b9e7bf77aa03c3228723df
      https://github.com/wesnoth/wesnoth/commit/795dd8c4200c7ef581b9e7bf77aa03c3228723df
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  fs: Default to Documents for user config/data on Windows

Use Documents\My Games\WesnothX.Y for user config data on Windows like
we currently do when using --config-dir there with a relative path. The
behavior of --config-dir when passed a relative path remains unchanged
with this commit, making the new out-of-the-box default equivalent to
passing --config-dir WesnothX.Y, except this is now enforced by Wesnoth
rather than a finicky installer option.

See bug #23753 for the rationale behind this change.

People who really can't live without the old CWD\userdata layout should
either use --config-dir with an absolute path to their existing userdata
dir, or wait for the next commit (which will help with "portable"
installs to removable devices, for example).


  Commit: bc22ec91760d93c23dfa6475d5f8405c4870e40c
      https://github.com/wesnoth/wesnoth/commit/bc22ec91760d93c23dfa6475d5f8405c4870e40c
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  fs: Treat . and .. in userdata/config paths relative to cwd on Windows

This allows asking Wesnoth to store user files in a directory relative
to the install dir if wanted on Windows (e.g. for portable installs to
removable media where the absolute path to the install dir is not
constant or under the user's control).


  Commit: 8f8fde43bad8089c1735a37001e4a44e91f212b5
      https://github.com/wesnoth/wesnoth/commit/8f8fde43bad8089c1735a37001e4a44e91f212b5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  fs: Use SHGetFolderPath() instead of SHGetSpecialFolderPath()

The former has been "unsupported" since Windows XP, while the latter is
still supported in Vista and later as a wrapper around a newer API.

Most importantly, used this as an excuse to rewrite the code to take
advantage of the fact that we already link to SHELL32.DLL at runtime
(it implements ShellExecute() and Shell_NotifyIcon(), used elsewhere in
our code), only run on versions of Windows guarantee to provide the
SHGetFolderPath symbol, and thus don't need all the LoadLibrary mumbo
jumbo that made the code considerably uglier and denser.


  Commit: 80af2f7cdd2dca1f89a9c6cf044c25d79536cbed
      https://github.com/wesnoth/wesnoth/commit/80af2f7cdd2dca1f89a9c6cf044c25d79536cbed
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M RELEASE_NOTES
    M changelog
    M players_changelog

  Log Message:
  -----------
  Update changelogs and release notes for bug #23573


  Commit: 2aab35bcf7e281e15b5bc587ea401cb8af3c49a5
      https://github.com/wesnoth/wesnoth/commit/2aab35bcf7e281e15b5bc587ea401cb8af3c49a5
  Author: Ignacio R. Morelle <shadowm at wesnoth.org>
  Date:   2015-10-20 (Tue, 20 Oct 2015)

  Changed paths:
    M RELEASE_NOTES
    M changelog
    M players_changelog
    M src/filesystem_boost.cpp

  Log Message:
  -----------
  Merge branch 'bug/23753'


  Commit: c7aa47443d203fe7646fd88462e11d8c03e76540
      https://github.com/wesnoth/wesnoth/commit/c7aa47443d203fe7646fd88462e11d8c03e76540
  Author: Charles Dang <exodia339 at gmail.com>
  Date:   2015-10-21 (Wed, 21 Oct 2015)

  Changed paths:
    M projectfiles/CodeBlocks/wesnoth.cbp

  Log Message:
  -----------
  CB Project: replaced DWINVER with _WIN32_IE

The former doesn't appear to do anything and was probably a typo


  Commit: 5c42f3d13b7cbd43b01e2cba7666e28bcc88f527
      https://github.com/wesnoth/wesnoth/commit/5c42f3d13b7cbd43b01e2cba7666e28bcc88f527
  Author: loonycyborg <loonycyborg at gmail.com>
  Date:   2015-10-29 (Thu, 29 Oct 2015)

  Changed paths:
    M .gitignore
    M .travis.yml
    M CMakeLists.txt
    M RELEASE_NOTES
    M SConstruct
    M attic/maps/5t_Trapped.map
    M attic/maps/A_Snowy_Mountain.map
    M attic/maps/Between_Fire_And_Sword.map
    M attic/maps/Finding_The_Elves.map
    M changelog
    A cmake/FindSDL2.cmake
    A cmake/FindSDL2_image.cmake
    A cmake/FindSDL2_mixer.cmake
    A cmake/FindSDL2_net.cmake
    A cmake/FindSDL2_ttf.cmake
    M data/advanced_preferences.cfg
    M data/ai/maps/scenario-AI_Arena_small.map
    M data/ai/maps/scenario-test_move_to_targets.map
    A data/ai/micro_ais/cas/ca_fast_attack_utils.lua
    M data/ai/micro_ais/cas/ca_fast_combat.lua
    A data/ai/micro_ais/cas/ca_fast_combat_leader.lua
    M data/ai/micro_ais/cas/ca_fast_move.lua
    M data/ai/micro_ais/maps/animals.map
    M data/ai/micro_ais/maps/bottleneck_defense.map
    M data/ai/micro_ais/maps/goto.map
    M data/ai/micro_ais/maps/lurkers.map
    M data/ai/micro_ais/maps/messenger_escort.map
    M data/ai/micro_ais/maps/protect_unit.map
    M data/ai/micro_ais/micro_ai_wml_tag.lua
    A data/ai/micro_ais/scenarios/fast.cfg
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg
    M data/ai/scenarios/scenario-lua-ai.cfg
    M data/ai/scenarios/scenario-no_engine.cfg
    M data/campaigns/An_Orcish_Incursion/_main.cfg
    M data/campaigns/Dead_Water/_main.cfg
    M data/campaigns/Dead_Water/maps/Bilheld.map
    M data/campaigns/Dead_Water/maps/Home_1.map
    M data/campaigns/Dead_Water/maps/Home_2.map
    M data/campaigns/Dead_Water/maps/Slavers.map
    M data/campaigns/Dead_Water/maps/Talking_To_Tyegea.map
    M data/campaigns/Dead_Water/maps/The_Flaming_Sword.map
    M data/campaigns/Dead_Water/maps/The_Mage.map
    M data/campaigns/Dead_Water/maps/Tirigaz.map
    M data/campaigns/Dead_Water/maps/Uncharted_Islands.map
    M data/campaigns/Dead_Water/maps/Wolf_Coast.map
    M data/campaigns/Dead_Water/scenarios/02_Flight.cfg
    M data/campaigns/Dead_Water/units/Brawler.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
    M data/campaigns/Dead_Water/utils/items.cfg
    M data/campaigns/Delfadors_Memoirs/_main.cfg
    M data/campaigns/Delfadors_Memoirs/maps/01_Overture.map
    M data/campaigns/Delfadors_Memoirs/maps/02_This_Valley_Belongs_to_Me.map
    M data/campaigns/Delfadors_Memoirs/maps/03_The_Road_to_Weldyn.map
    M data/campaigns/Delfadors_Memoirs/maps/04_Leollyn.map
    M data/campaigns/Delfadors_Memoirs/maps/05_Council_in_Weldyn.map
    M data/campaigns/Delfadors_Memoirs/maps/06_The_Swamps_of_Illuven.map
    M data/campaigns/Delfadors_Memoirs/maps/07_Night_in_the_Swamp.map
    M data/campaigns/Delfadors_Memoirs/maps/08_Ur-Thorodor.map
    M data/campaigns/Delfadors_Memoirs/maps/09_Houses_of_the_Dead.map
    M data/campaigns/Delfadors_Memoirs/maps/10_The_Gate_Between_Worlds.map
    M data/campaigns/Delfadors_Memoirs/maps/11_Wasteland.map
    M data/campaigns/Delfadors_Memoirs/maps/12_Terror_at_the_Ford_of_Parthyn.map
    M data/campaigns/Delfadors_Memoirs/maps/13_The_Return_of_Trouble.map
    M data/campaigns/Delfadors_Memoirs/maps/14_Shadows_in_the_Dark.map
    M data/campaigns/Delfadors_Memoirs/maps/15_Save_the_King.map
    M data/campaigns/Delfadors_Memoirs/maps/17_A_New_Ally.map
    M data/campaigns/Delfadors_Memoirs/maps/18_The_Portal_of_Doom.map
    M data/campaigns/Delfadors_Memoirs/maps/19_Showdown_in_the_Northern_Swamp.map
    M data/campaigns/Delfadors_Memoirs/maps/20_Prince_of_Wesnoth.map
    M data/campaigns/Delfadors_Memoirs/maps/21_Clash_at_the_Manor.map
    M data/campaigns/Delfadors_Memoirs/maps/22_Face_of_the_Enemy.map
    M data/campaigns/Delfadors_Memoirs/units/King_of_Wesnoth.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Commander.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Leader.cfg
    M data/campaigns/Delfadors_Memoirs/units/Mage_Magister.cfg
    M data/campaigns/Delfadors_Memoirs/units/Wose_Shaman.cfg
    M data/campaigns/Descent_Into_Darkness/_main.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/01_Saving_Parthyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg
    M data/campaigns/Eastern_Invasion/_main.cfg
    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/08_Training_the_Ogres.map
    M data/campaigns/Eastern_Invasion/maps/10_Lake_Vrug.map
    M data/campaigns/Eastern_Invasion/maps/12_Evacuation.map
    M data/campaigns/Eastern_Invasion/maps/13_The_Drowned_Plains.map
    M data/campaigns/Eastern_Invasion/maps/17a_The_Duel.map
    M data/campaigns/Eastern_Invasion/scenarios/10_Lake_Vrug.cfg
    M data/campaigns/Eastern_Invasion/utils/bigmap.cfg
    M data/campaigns/Heir_To_The_Throne/_main.cfg
    R data/campaigns/Heir_To_The_Throne/images/story/story6.png
    R data/campaigns/Heir_To_The_Throne/images/story/story7.png
    R data/campaigns/Heir_To_The_Throne/images/story/story9.png
    M data/campaigns/Heir_To_The_Throne/maps/01_The_Elves_Besieged.map
    M data/campaigns/Heir_To_The_Throne/maps/02_Blackwater_Port.map
    M data/campaigns/Heir_To_The_Throne/maps/03_The_Isle_of_Alduin.map
    M data/campaigns/Heir_To_The_Throne/maps/04_The_Bay_of_Pearls.map
    M data/campaigns/Heir_To_The_Throne/maps/05a_Muff_Malal_Peninsula.map
    M data/campaigns/Heir_To_The_Throne/maps/05b_Isle_of_the_Damned.map
    M data/campaigns/Heir_To_The_Throne/maps/06_The_Siege_of_Elensefar.map
    M data/campaigns/Heir_To_The_Throne/maps/07_Crossroads.map
    M data/campaigns/Heir_To_The_Throne/maps/08_The_Princess_of_Wesnoth.map
    M data/campaigns/Heir_To_The_Throne/maps/09_The_Valley_of_Death.map
    M data/campaigns/Heir_To_The_Throne/maps/10_Gryphon_Mountain.map
    M data/campaigns/Heir_To_The_Throne/maps/11_The_Ford_of_Abez.map
    M data/campaigns/Heir_To_The_Throne/maps/12_Northern_Winter.map
    M data/campaigns/Heir_To_The_Throne/maps/13_The_Dwarven_Doors.map
    M data/campaigns/Heir_To_The_Throne/maps/14_Plunging_Into_the_Darkness.map
    M data/campaigns/Heir_To_The_Throne/maps/15_The_Lost_General.map
    M data/campaigns/Heir_To_The_Throne/maps/16_Hasty_Alliance.map
    M data/campaigns/Heir_To_The_Throne/maps/18_A_Choice_Must_Be_Made.map
    M data/campaigns/Heir_To_The_Throne/maps/19a_Snow_Plains.map
    M data/campaigns/Heir_To_The_Throne/maps/19b_Swamp_Of_Dread.map
    M data/campaigns/Heir_To_The_Throne/maps/19c_Cliffs_of_Thoria.map
    M data/campaigns/Heir_To_The_Throne/maps/20a_North_Elves.map
    M data/campaigns/Heir_To_The_Throne/maps/20b_Underground_Channels.map
    M data/campaigns/Heir_To_The_Throne/maps/21_Elven_Council.map
    M data/campaigns/Heir_To_The_Throne/maps/22_Return_to_Wesnoth.map
    M data/campaigns/Heir_To_The_Throne/maps/23_Test_of_the_Clans.map
    M data/campaigns/Heir_To_The_Throne/maps/24_Battle_for_Wesnoth.map
    A data/campaigns/Heir_To_The_Throne/masks/17_Scepter_of_Fire.mask
    M data/campaigns/Heir_To_The_Throne/scenarios/01_The_Elves_Besieged.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/08_The_Princess_of_Wesnoth.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.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/Lord.cfg
    M data/campaigns/Heir_To_The_Throne/units/Princess.cfg
    M data/campaigns/Heir_To_The_Throne/utils/httt_utils.cfg
    M data/campaigns/Legend_of_Wesmere/_main.cfg
    A data/campaigns/Legend_of_Wesmere/images/l10n/de/low-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/images/l10n/low-map--overlay.png
    A data/campaigns/Legend_of_Wesmere/images/l10n/pt/low-map--overlay.png
    R data/campaigns/Legend_of_Wesmere/lua/label.lua
    R data/campaigns/Legend_of_Wesmere/lua/replace_map.lua
    A data/campaigns/Legend_of_Wesmere/lua/wml_tags.lua
    M data/campaigns/Legend_of_Wesmere/maps/Kalian_map.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/01_The_Uprooting.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/03_Kalian_under_Attack.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/04_The_Elvish_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    R data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand_utils.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.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
    R data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die_utils.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/19_Costly_Revenge.cfg
    M data/campaigns/Legend_of_Wesmere/units/Great_Ogre.cfg
    M data/campaigns/Liberty/_main.cfg
    M data/campaigns/Liberty/maps/01_The_Raid.map
    M data/campaigns/Liberty/maps/02_Civil_Disobedience.map
    M data/campaigns/Liberty/maps/03_Strategy_of_Hope.map
    M data/campaigns/Liberty/maps/04_Unlawful_Orders.map
    M data/campaigns/Liberty/maps/05_Hide_and_Seek.map
    M data/campaigns/Liberty/maps/06_The_Grey_Woods.map
    M data/campaigns/Liberty/maps/07_The_Hunters.map
    M data/campaigns/Liberty/maps/08_Glory.map
    M data/campaigns/Liberty/scenarios/03_A_Strategy_Of_Hope.cfg
    M data/campaigns/Liberty/scenarios/08_Glory.cfg
    M data/campaigns/Liberty/units/Death_Squire.cfg
    M data/campaigns/Liberty/units/Shadow_Lord.cfg
    M data/campaigns/Liberty/units/Shadow_Mage.cfg
    M data/campaigns/Liberty/utils/utils.cfg
    M data/campaigns/Northern_Rebirth/_main.cfg
    M data/campaigns/Northern_Rebirth/maps/07a_Settling_Disputes.map
    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/scenarios/07a_Settling_Disputes.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/13a_Showdown.cfg
    M data/campaigns/Northern_Rebirth/scenarios/14a_Epilogue.cfg
    M data/campaigns/Sceptre_of_Fire/_main.cfg
    M data/campaigns/Sceptre_of_Fire/maps/1_A_Bargain_is_Struck.map
    M data/campaigns/Sceptre_of_Fire/maps/2_Closing_the_Gates.map
    M data/campaigns/Sceptre_of_Fire/maps/2t_In_the_Dwarven_City.map
    M data/campaigns/Sceptre_of_Fire/maps/3_Searching_for_the_Runecrafter.map
    M data/campaigns/Sceptre_of_Fire/maps/3t_The_Council_Regathers.map
    M data/campaigns/Sceptre_of_Fire/maps/4_Gathering_Materials-random.mask
    M data/campaigns/Sceptre_of_Fire/maps/4t_The_Jeweler.map
    M data/campaigns/Sceptre_of_Fire/maps/5_Hills_of_the_Shorbear_Clan.map
    M data/campaigns/Sceptre_of_Fire/maps/6_Towards_the_Caves.map
    M data/campaigns/Sceptre_of_Fire/maps/7_Outriding_the_Outriders.map
    M data/campaigns/Sceptre_of_Fire/maps/8_The_Dragon.map
    M data/campaigns/Sceptre_of_Fire/maps/9_Caverns_of_Flame.map
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o1.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o2.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o3.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o4.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o5.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o6.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o7.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o8.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_o9.mask
    M data/campaigns/Sceptre_of_Fire/maps/9_overlay/9_of.mask
    M data/campaigns/Sceptre_of_Fire/maps/Epilogue.map
    M data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/6_Towards_the_Caves.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/9_Caverns_of_Flame.cfg
    M data/campaigns/Sceptre_of_Fire/units/Haldric_II.cfg
    M data/campaigns/Son_Of_The_Black_Eye/_main.cfg
    M data/campaigns/Son_Of_The_Black_Eye/maps/01_End_of_Peace.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/03_Toward_Mountains_of_Haag.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/05_To_the_Harbor_of_Tirigaz.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/10_Saving_Inarix.map
    M data/campaigns/Son_Of_The_Black_Eye/maps/11_Clash_of_Armies.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/05_To_the_Harbor_of_Tirigaz.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/16_The_Coward.cfg
    M data/campaigns/The_Hammer_of_Thursagan/_main.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/07_Mages_and_Drakes.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/10_The_Siege_of_Kal_Kartha.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Annalist.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Loremaster.cfg
    M data/campaigns/The_Hammer_of_Thursagan/units/Dwarvish_Witness.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/_main.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/maps/01_A_Summer_of_Storms.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/02_The_Fall.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/03_A_Harrowing_Escape.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/04a_The_Swamp_of_Esten.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/04b_The_Midlands.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/05_The_Oldwood.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/06_Temple_in_the_Deep.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/08_Clearwater_Port.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/09_Fallen_Lich_Point.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/10_Sewer_of_Southbay.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/11_Southbay_in_Winter.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/12_A_Final_Spring.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/13_Peoples_in_Decline.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/14_Rough_Landing.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/15_A_New_Land.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/16_The_Kalian.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/17a_The_Dragon.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/17b_Lizard_Beach.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/17c_Troll_Hole.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/17d_Cursed_Isle.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/19_The_Vanguard.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/20_Return_of_the_Fleet.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/21_The_Plan.map
    M data/campaigns/The_Rise_Of_Wesnoth/maps/22_The_Rise_of_Wesnoth.map
    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/21_The_Plan.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Commander.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/units/Noble_Lord.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_South_Guard/_main.cfg
    M data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg
    M data/campaigns/The_South_Guard/scenarios/06b_The_Long_March.cfg
    M data/campaigns/The_South_Guard/scenarios/09a_Vengeance.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/Two_Brothers/_main.cfg
    M data/campaigns/Under_the_Burning_Suns/_main.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg
    M data/campaigns/Under_the_Burning_Suns/units/elves/Desert_Captain.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_Marshal.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/humans/Human_Commander.cfg
    M data/campaigns/Under_the_Burning_Suns/units/monsters/Small_Mudcrawler.cfg
    M data/campaigns/Under_the_Burning_Suns/units/orcs/Dark_Assassin1.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/garak-abilities.cfg
    M data/campaigns/Under_the_Burning_Suns/utils/kaleh-abilities.cfg
    M data/campaigns/tutorial/maps/01_Tutorial_part_1.map
    M data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg
    M data/core/about.cfg
    M data/core/encyclopedia/geography.cfg
    M data/core/help.cfg
    A data/core/images/icons/amla-default.png
    A data/core/images/icons/armor-chain.png
    A data/core/images/icons/bag.png
    A data/core/images/icons/helmet_chain-coif.png
    A data/core/images/icons/helmet_frogmouth.png
    A data/core/images/icons/helmet_great2.png
    A data/core/images/icons/helmet_leather-cap.png
    A data/core/images/icons/herb-bag.png
    A data/core/images/icons/orc_roundshield.png
    A data/core/images/icons/rusty_targ.png
    A data/core/images/icons/silver_buckler.png
    A data/core/images/icons/skull_ring.png
    M data/core/images/items/barrel.png
    R data/core/images/misc/l10n/en at shaw/logo.png
    R data/core/images/misc/l10n/es/logo.png
    R data/core/images/misc/l10n/fr/logo.png
    R data/core/images/misc/l10n/gd/logo.png
    R data/core/images/misc/l10n/gl/logo.png
    R data/core/images/misc/l10n/hu/logo.png
    R data/core/images/misc/l10n/la/logo.png
    R data/core/images/misc/l10n/lt/logo.png
    R data/core/images/misc/l10n/nl/logo.png
    R data/core/images/misc/l10n/pt/logo.png
    R data/core/images/misc/l10n/sr/logo.png
    R data/core/images/misc/l10n/sr at latin/logo.png
    R data/core/images/misc/l10n/vi/logo.png
    R data/core/images/misc/l10n/zh_CN/logo.png
    R data/core/images/misc/logo.png
    A data/core/images/portraits/monsters/transparent/yeti.png
    R data/core/images/portraits/woses/ancient-wose.png
    M data/core/images/portraits/woses/transparent/ancient-wose.png
    A data/core/images/portraits/woses/transparent/wose.png
    A data/core/images/portraits/woses/wose.png
    A data/core/images/story/grim-altar.jpg
    A data/core/images/story/landscape-coast.jpg
    A data/core/images/story/landscape-hills-01.jpg
    A data/core/images/story/landscape-hills-02.jpg
    A data/core/images/story/landscape-mountains-01.jpg
    A data/core/images/story/landscape-mountains-02.jpg
    A data/core/images/story/landscape-mountains-03.jpg
    A data/core/images/story/landscape-mountains-04.jpg
    A data/core/images/story/landscape-mountains-05.jpg
    A data/core/images/story/swamp-01.jpg
    A data/core/images/story/swamp-02.jpg
    A data/core/images/story/swamp-03.jpg
    M data/core/images/terrain/water/ocean01.png
    M data/core/images/terrain/water/ocean02.png
    M data/core/images/terrain/water/ocean03.png
    M data/core/images/terrain/water/ocean04.png
    M data/core/images/terrain/water/ocean05.png
    M data/core/images/terrain/water/ocean06.png
    M data/core/images/terrain/water/ocean07.png
    M data/core/images/terrain/water/ocean08.png
    M data/core/images/terrain/water/ocean09.png
    M data/core/images/terrain/water/ocean10.png
    M data/core/images/terrain/water/ocean11.png
    M data/core/images/terrain/water/ocean12.png
    M data/core/images/terrain/water/ocean13.png
    M data/core/images/terrain/water/ocean14.png
    M data/core/images/terrain/water/ocean15.png
    M data/core/images/terrain/water/ocean16.png
    M data/core/images/terrain/water/ocean17.png
    M data/core/images/terrain/water/ocean18.png
    M data/core/images/terrain/water/ocean19.png
    M data/core/images/terrain/water/ocean20.png
    M data/core/images/terrain/water/ocean21.png
    M data/core/images/terrain/water/water01.png
    M data/core/images/terrain/water/water02.png
    M data/core/images/terrain/water/water03.png
    M data/core/images/terrain/water/water04.png
    M data/core/images/terrain/water/water05.png
    M data/core/images/terrain/water/water06.png
    M data/core/images/terrain/water/water07.png
    M data/core/images/terrain/water/water08.png
    M data/core/images/terrain/water/water09.png
    M data/core/images/terrain/water/water10.png
    M data/core/images/terrain/water/water11.png
    M data/core/images/terrain/water/water12.png
    M data/core/images/terrain/water/water13.png
    M data/core/images/terrain/water/water14.png
    M data/core/images/terrain/water/water15.png
    M data/core/images/terrain/water/water16.png
    M data/core/images/terrain/water/water17.png
    M data/core/macros/abilities.cfg
    M data/core/macros/amla.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/scenario-utils.cfg
    M data/core/macros/utils.cfg
    A data/core/sounds/club-miss.ogg
    M data/core/sounds/club.ogg
    A data/core/sounds/ink-miss.ogg
    A data/core/sounds/ink.ogg
    A data/core/sounds/mace-miss.ogg
    A data/core/sounds/mace.ogg
    A data/core/sounds/mud-fist-miss.ogg
    A data/core/sounds/mud-fist.ogg
    A data/core/sounds/mud-glob-miss.ogg
    A data/core/sounds/mud-glob.ogg
    A data/core/sounds/staff-miss.ogg
    A data/core/sounds/staff.ogg
    M data/core/terrain-graphics.cfg
    M data/core/terrain.cfg
    M data/core/units/drakes/Flameheart.cfg
    M data/core/units/drakes/Flare.cfg
    M data/core/units/elves/Captain.cfg
    M data/core/units/elves/Druid.cfg
    M data/core/units/elves/Enchantress.cfg
    M data/core/units/elves/Marshal.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/goblins/Rouser.cfg
    M data/core/units/humans/Loyalist_General.cfg
    M data/core/units/humans/Loyalist_Grand_Marshal.cfg
    M data/core/units/humans/Loyalist_Lieutenant.cfg
    M data/core/units/humans/Loyalist_Royal_Guard.cfg
    M data/core/units/humans/Loyalist_Sergeant.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/Fire_Dragon.cfg
    M data/core/units/monsters/Giant_Mudcrawler.cfg
    M data/core/units/monsters/Giant_Scorpion.cfg
    M data/core/units/monsters/Giant_Spider.cfg
    M data/core/units/monsters/Mudcrawler.cfg
    M data/core/units/monsters/Water_Serpent.cfg
    M data/core/units/monsters/Yeti.cfg
    M data/core/units/orcs/Assassin.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/Sovereign.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/Skele_Death_Knight.cfg
    M data/core/units/wose/Ancient.cfg
    M data/core/units/wose/Elder.cfg
    M data/core/units/wose/Wose.cfg
    M data/game_config.cfg
    M data/gui/default/widget/progress_bar_title_screen.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_listbox_header.cfg
    M data/gui/default/widget/toggle_button_listbox_text.cfg
    M data/gui/default/widget/toggle_button_listbox_text_with_icon.cfg
    M data/gui/default/widget/toggle_button_radio.cfg
    M data/gui/default/widget/toggle_button_tree_view_node.cfg
    M data/gui/default/widget/toggle_panel_default.cfg
    M data/gui/default/widget/toggle_panel_wml_message.cfg
    M data/gui/default/window/addon_list.cfg
    M data/gui/default/window/advanced_graphics_options.cfg
    M data/gui/default/window/campaign_difficulty.cfg
    M data/gui/default/window/editor_edit_label.cfg
    M data/gui/default/window/editor_edit_side.cfg
    M data/gui/default/window/editor_generate_map.cfg
    M data/gui/default/window/game_load.cfg
    M data/gui/default/window/game_version.cfg
    A data/gui/default/window/label_settings.cfg
    M data/gui/default/window/mp_alerts_options.cfg
    A data/gui/default/window/synced_choice_wait.cfg
    M data/gui/default/window/title_screen.cfg
    M data/gui/default/window/unit_create.cfg
    M data/gui/schema.cfg
    M data/lua/backwards-compatibility.lua
    M data/lua/helper.lua
    M data/lua/wml-tags.lua
    A data/lua/wml-utils.lua
    A data/lua/wml/message.lua
    A data/lua/wml/object.lua
    M data/multiplayer/factions/drakes-default.cfg
    A data/multiplayer/maps/6p_Team_Survival.map
    M data/multiplayer/scenarios/6p_Team_Survival.cfg
    M data/multiplayer/scenarios/Wesbench_AI.cfg
    M data/multiplayer/scenarios/Wesbench_Scroll.cfg
    M data/multiplayer/scenarios/Wesbench_Shroud_Walk.cfg
    M data/scenario-formula-recruitment.cfg
    M data/scenario-formula.cfg
    M data/scenario-leaders.cfg
    M data/scenario-movethrough.cfg
    M data/scenario-poisoning.cfg
    M data/scenario-test.cfg
    M data/test/macros/wml_unit_test_macros.cfg
    M data/test/scenarios/break_replay_with_lua_random.cfg
    M data/test/scenarios/characterize_pathfinding.cfg
    M data/test/scenarios/conditionals.cfg
    M data/test/scenarios/facing.cfg
    M data/test/scenarios/feeding.cfg
    A data/test/scenarios/filter_this_unit.cfg
    M data/test/scenarios/filter_vision.cfg
    A data/test/scenarios/for-loops.cfg
    M data/test/scenarios/has_ally.cfg
    A data/test/scenarios/interrupts.cfg
    M data/test/scenarios/prestart_settings.cfg
    M data/test/scenarios/recruit_facing.cfg
    M data/test/scenarios/sighted_events.cfg
    M data/test/scenarios/test_check_victory.cfg
    M data/test/scenarios/test_dofile.cfg
    M data/test/scenarios/test_end_turn.cfg
    M data/test/scenarios/test_grunt_tod_damage.cfg
    M data/test/scenarios/test_lua_wml.cfg
    M data/test/scenarios/test_menu_items.cfg
    M data/test/scenarios/test_move.cfg
    M data/test/scenarios/test_move_unit.cfg
    M data/test/scenarios/test_relative_dir.cfg
    M data/test/scenarios/test_role_types.cfg
    M data/test/scenarios/test_unit_map.cfg
    M data/test/scenarios/test_victory_attacks.cfg
    M data/themes/_initial.cfg
    M data/themes/classic.cfg
    M data/themes/default.cfg
    M data/themes/editor.cfg
    M data/themes/pandora.cfg
    M data/themes/unit_box.cfg
    M data/themes/widescreen.cfg
    M data/tools/GUI.pyw
    M data/tools/addon_manager/html.py
    M data/tools/unit_tree/animations.py
    M data/tools/unit_tree/helpers.py
    M data/tools/unit_tree/html_output.py
    M data/tools/unit_tree/overview.py
    M data/tools/unit_tree/update-wmlunits
    M data/tools/unit_tree/wiki_output.py
    M data/tools/wesnoth/campaignserver_client.py
    M data/tools/wesnoth/wescamp.py
    M data/tools/wesnoth/wmliterator.py
    A data/tools/wesnoth/wmliterator3.py
    M data/tools/wesnoth/wmlparser2.py
    A data/tools/wesnoth/wmlparser3.py
    M data/tools/wesnoth/wmltools.py
    A data/tools/wesnoth/wmltools3.py
    M data/tools/wesnoth_addon_manager
    M data/tools/wmlindent
    M data/tools/wmllint
    M data/tools/wmllint-1.4
    M data/tools/wmlscope
    M data/tools/wmlunits
    R doc/manual/images/de/game-screen-1.9.14.jpg
    R doc/manual/images/de/main-menu-1.9.14.jpg
    R doc/manual/images/de/multiplayer-1.9.14.jpg
    R doc/manual/images/de/recruit-1.9.14.jpg
    R doc/manual/images/de/right_pane-1.9.14.jpg
    R doc/manual/images/de/top_pane-1.9.14.jpg
    R doc/manual/images/es/game-screen-1.9.14.jpg
    R doc/manual/images/es/main-menu-1.9.14.jpg
    R doc/manual/images/es/multiplayer-1.9.14.jpg
    R doc/manual/images/es/recruit-1.9.14.jpg
    R doc/manual/images/es/right_pane-1.9.14.jpg
    R doc/manual/images/es/top_pane-1.9.14.jpg
    R doc/manual/images/hu/game-screen-1.9.4.jpg
    R doc/manual/images/hu/main-menu-1.9.4.jpg
    R doc/manual/images/hu/multiplayer-1.9.4.jpg
    R doc/manual/images/hu/recruit-1.9.4.jpg
    R doc/manual/images/hu/right_pane-1.9.4.jpg
    R doc/manual/images/hu/top_pane-1.9.4.jpg
    A doc/manual/images/it/game-screen-1.12.4.jpg
    R doc/manual/images/it/game-screen-1.9.4.jpg
    A doc/manual/images/it/main-menu-1.12.4.jpg
    R doc/manual/images/it/main-menu-1.9.4.jpg
    A doc/manual/images/it/multiplayer-1.12.4.jpg
    R doc/manual/images/it/multiplayer-1.9.4.jpg
    A doc/manual/images/it/recruit-1.12.4.jpg
    R doc/manual/images/it/recruit-1.9.4.jpg
    A doc/manual/images/it/right_pane-1.12.4.jpg
    R doc/manual/images/it/right_pane-1.9.4.jpg
    A doc/manual/images/it/top_pane-1.12.4.jpg
    R doc/manual/images/it/top_pane-1.9.4.jpg
    R doc/manual/images/ru/game-screen-1.9.7.jpg
    R doc/manual/images/ru/main-menu-1.9.7.jpg
    R doc/manual/images/ru/multiplayer-1.9.7.jpg
    R doc/manual/images/ru/recruit-1.9.7.jpg
    R doc/manual/images/ru/right_pane-1.9.7.jpg
    R doc/manual/images/ru/top_pane-1.9.7.jpg
    R doc/manual/images/sr/game-screen-1.9.11.jpg
    R doc/manual/images/sr/main-menu-1.9.11.jpg
    R doc/manual/images/sr/multiplayer-1.7.10.jpg
    R doc/manual/images/sr/recruit-1.7.10.jpg
    R doc/manual/images/sr/right_pane-1.9.11.jpg
    R doc/manual/images/sr/top_pane-1.9.11.jpg
    R doc/manual/images/sr at ijekavian/game-screen-1.9.11.jpg
    R doc/manual/images/sr at ijekavian/main-menu-1.9.11.jpg
    R doc/manual/images/sr at ijekavian/multiplayer-1.7.10.jpg
    R doc/manual/images/sr at ijekavian/recruit-1.7.10.jpg
    R doc/manual/images/sr at ijekavian/right_pane-1.9.11.jpg
    R doc/manual/images/sr at ijekavian/top_pane-1.9.11.jpg
    R doc/manual/images/sr at ijekavianlatin/game-screen-1.9.11.jpg
    R doc/manual/images/sr at ijekavianlatin/main-menu-1.9.11.jpg
    R doc/manual/images/sr at ijekavianlatin/multiplayer-1.7.10.jpg
    R doc/manual/images/sr at ijekavianlatin/recruit-1.7.10.jpg
    R doc/manual/images/sr at ijekavianlatin/right_pane-1.9.11.jpg
    R doc/manual/images/sr at ijekavianlatin/top_pane-1.9.11.jpg
    R doc/manual/images/sr at latin/game-screen-1.9.11.jpg
    R doc/manual/images/sr at latin/main-menu-1.9.11.jpg
    R doc/manual/images/sr at latin/multiplayer-1.7.10.jpg
    R doc/manual/images/sr at latin/recruit-1.7.10.jpg
    R doc/manual/images/sr at latin/right_pane-1.9.11.jpg
    R doc/manual/images/sr at latin/top_pane-1.9.11.jpg
    R doc/manual/images/tr/game-screen-1.5.7.jpg
    R doc/manual/images/tr/main-menu-1.5.11.jpg
    R doc/manual/images/tr/multiplayer-1.5.11.jpg
    R doc/manual/images/tr/recruit-1.5.7.jpg
    R doc/manual/images/tr/right_pane-1.5.7.jpg
    R doc/manual/images/tr/top_pane-1.5.7.jpg
    R doc/manual/images/zh_CN/game-screen-1.8.0.jpg
    R doc/manual/images/zh_CN/main-menu-1.8.0.jpg
    R doc/manual/images/zh_CN/multiplayer-1.8.0.jpg
    R doc/manual/images/zh_CN/recruit-1.8.0.jpg
    R doc/manual/images/zh_CN/right_pane-1.8.0.jpg
    R doc/manual/images/zh_CN/top_pane-1.8.0.jpg
    M doc/manual/manual.en.html
    M doc/manual/manual.en_GB.html
    M doc/manual/manual.it.html
    M doc/manual/manual.pt.html
    A images/icons/alignments/alignment_chaotic_30.png
    A images/icons/alignments/alignment_lawful_30.png
    A images/icons/alignments/alignment_liminal_30.png
    A images/icons/alignments/alignment_neutral_30.png
    A images/misc/logo-bg.png
    M images/misc/logo.png
    M l10n-track
    M packaging/windows/Wesnoth.nsi.in
    A packaging/windows/gpl-2.de.txt
    A packaging/windows/gpl-2.gl.txt
    A packaging/windows/gpl-2.it.txt
    A packaging/windows/gpl-2.pl.txt
    A packaging/windows/gpl-2.pt-br.txt
    A packaging/windows/gpl-2.pt.txt
    A packaging/windows/gpl-2.ru.txt
    A packaging/windows/gpl-2.zh-cn.txt
    A packaging/windows/gpl-2.zh-tw.txt
    A packaging/windows/gpl-3.cs.txt
    A packaging/windows/gpl-3.fr.txt
    A packaging/windows/gpl-3.hu.txt
    A packaging/windows/translations.nsh
    M packaging/windows/wesnoth-icon.ico
    M packaging/windows/wesnoth_editor-icon.ico
    M players_changelog
    M po/wesnoth-ai/en_GB.po
    M po/wesnoth-ai/ja.po
    M po/wesnoth-anl/en_GB.po
    M po/wesnoth-anl/ja.po
    M po/wesnoth-aoi/en_GB.po
    M po/wesnoth-aoi/ja.po
    M po/wesnoth-aoi/lv.po
    M po/wesnoth-did/en_GB.po
    M po/wesnoth-did/ja.po
    M po/wesnoth-dm/en_GB.po
    M po/wesnoth-dm/ja.po
    M po/wesnoth-dw/en_GB.po
    M po/wesnoth-dw/ja.po
    M po/wesnoth-editor/en_GB.po
    M po/wesnoth-editor/hu.po
    M po/wesnoth-editor/ja.po
    M po/wesnoth-editor/lv.po
    M po/wesnoth-ei/en_GB.po
    M po/wesnoth-ei/fr.po
    M po/wesnoth-ei/ja.po
    M po/wesnoth-help/en_GB.po
    M po/wesnoth-help/hu.po
    M po/wesnoth-help/ja.po
    M po/wesnoth-help/lv.po
    M po/wesnoth-help/wesnoth-help.pot
    M po/wesnoth-httt/en_GB.po
    M po/wesnoth-httt/ja.po
    M po/wesnoth-l/en_GB.po
    M po/wesnoth-l/ja.po
    M po/wesnoth-lib/en_GB.po
    M po/wesnoth-lib/fi.po
    M po/wesnoth-lib/fr.po
    M po/wesnoth-lib/hu.po
    M po/wesnoth-lib/it.po
    M po/wesnoth-lib/ja.po
    M po/wesnoth-lib/lv.po
    M po/wesnoth-lib/pl.po
    M po/wesnoth-lib/pt_BR.po
    M po/wesnoth-lib/wesnoth-lib.pot
    M po/wesnoth-low/en_GB.po
    M po/wesnoth-low/ja.po
    M po/wesnoth-manpages/en_GB.po
    M po/wesnoth-manpages/ja.po
    M po/wesnoth-manual/en_GB.po
    M po/wesnoth-manual/it.po
    M po/wesnoth-manual/ja.po
    M po/wesnoth-manual/pt.po
    M po/wesnoth-multiplayer/en_GB.po
    M po/wesnoth-multiplayer/ja.po
    M po/wesnoth-multiplayer/lv.po
    M po/wesnoth-nr/en_GB.po
    M po/wesnoth-nr/ja.po
    M po/wesnoth-sof/en_GB.po
    M po/wesnoth-sof/ja.po
    M po/wesnoth-sotbe/en_GB.po
    M po/wesnoth-sotbe/ja.po
    M po/wesnoth-tb/en_GB.po
    M po/wesnoth-tb/ja.po
    M po/wesnoth-test/ja.po
    M po/wesnoth-thot/en_GB.po
    M po/wesnoth-thot/ja.po
    M po/wesnoth-trow/en_GB.po
    M po/wesnoth-trow/ja.po
    M po/wesnoth-tsg/en_GB.po
    M po/wesnoth-tsg/ja.po
    M po/wesnoth-tsg/lv.po
    M po/wesnoth-tutorial/en_GB.po
    M po/wesnoth-tutorial/ja.po
    M po/wesnoth-tutorial/lv.po
    M po/wesnoth-units/en_GB.po
    M po/wesnoth-units/fr.po
    M po/wesnoth-units/hu.po
    M po/wesnoth-units/it.po
    M po/wesnoth-units/ja.po
    M po/wesnoth-units/lv.po
    M po/wesnoth-utbs/en_GB.po
    M po/wesnoth-utbs/ja.po
    M po/wesnoth/en_GB.po
    M po/wesnoth/fr.po
    M po/wesnoth/hu.po
    M po/wesnoth/it.po
    M po/wesnoth/ja.po
    M po/wesnoth/lv.po
    M projectfiles/CodeBlocks/README.md
    M projectfiles/CodeBlocks/wesnoth.cbp
    M projectfiles/CodeLite/wesnoth.project
    M projectfiles/VC9/wesnoth.sln
    M projectfiles/VC9/wesnoth.vcproj
    M projectfiles/VC9/wesnoth.vcxproj.user
    M projectfiles/VC9/wesnothd.vcproj
    M projectfiles/VC9/wesnothd.vcxproj.user
    M projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-arabic-lang.so
    M projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-basic-coretext.so
    M projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-basic-fc.so
    M projectfiles/Xcode/Resources/pango/1.8.0/modules/pango-indic-lang.so
    M projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj
    M run_wml_tests
    M scons/sdl.py
    M src/CMakeLists.txt
    M src/SConscript
    M src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_common.inl
    M src/SDL_gpu/SDL_gpu/GL_common/SDL_gpu_GL_matrix.c
    M src/SDL_gpu/SDL_gpu/SDL_gpu.h
    M src/actions/attack.cpp
    M src/actions/create.cpp
    M src/actions/create.hpp
    M src/actions/undo.cpp
    M src/actions/undo_action.cpp
    M src/actions/undo_action.hpp
    M src/actions/undo_dismiss_action.cpp
    M src/actions/undo_move_action.cpp
    M src/actions/undo_recall_action.cpp
    M src/actions/undo_recruit_action.cpp
    A src/actions/unit_creator.cpp
    A src/actions/unit_creator.hpp
    M src/addon/manager.cpp
    M src/addon/manager_ui.cpp
    M src/addon/state.cpp
    M src/addon/state.hpp
    M src/ai/formula/function_table.cpp
    M src/ai/lua/core.cpp
    M src/ai/simulated_actions.cpp
    M src/ai/testing/ca_global_fallback.cpp
    M src/attack_prediction_display.cpp
    M src/build_info.cpp
    M src/campaign_server/campaign_server.cpp
    M src/carryover.cpp
    M src/carryover.hpp
    M src/config.cpp
    M src/config.hpp
    M src/controller_base.hpp
    M src/desktop/clipboard.cpp
    M src/desktop/open.cpp
    M src/desktop/version.cpp
    M src/desktop/version.hpp
    M src/desktop/windows_tray_notification.cpp
    M src/dialogs.cpp
    M src/dialogs.hpp
    M src/display.cpp
    M src/display.hpp
    M src/display_chat_manager.cpp
    M src/display_chat_manager.hpp
    M src/display_context.cpp
    M src/display_context.hpp
    M src/editor/action/action_label.cpp
    M src/editor/action/action_label.hpp
    M src/editor/action/mouse/mouse_action_map_label.cpp
    M src/editor/controller/editor_controller.cpp
    M src/editor/controller/editor_controller.hpp
    M src/editor/editor_display.cpp
    M src/editor/editor_preferences.cpp
    M src/editor/editor_preferences.hpp
    M src/editor/map/context_manager.cpp
    M src/editor/map/context_manager.hpp
    M src/editor/map/editor_map.cpp
    M src/editor/map/map_context.cpp
    M src/editor/map/map_context.hpp
    M src/events.cpp
    R src/filesystem.cpp
    M src/filesystem_boost.cpp
    M src/filesystem_common.cpp
    R src/filesystem_win32.ii
    M src/floating_label.cpp
    M src/formula_string_utils.cpp
    M src/formula_string_utils.hpp
    M src/game_board.cpp
    M src/game_board.hpp
    M src/game_config.cpp
    M src/game_config.hpp
    M src/game_config_manager.cpp
    M src/game_display.cpp
    M src/game_display.hpp
    M src/game_events/action_wml.cpp
    M src/game_events/manager.cpp
    M src/game_events/manager.hpp
    M src/game_events/wmi_container.cpp
    M src/game_initialization/configure_engine.cpp
    M src/game_initialization/connect_engine.cpp
    M src/game_initialization/connect_engine.hpp
    M src/game_initialization/create_engine.cpp
    M src/game_initialization/mp_game_utils.cpp
    M src/game_initialization/multiplayer.cpp
    M src/game_initialization/multiplayer_lobby.cpp
    M src/game_initialization/multiplayer_lobby.hpp
    M src/game_initialization/multiplayer_ui.hpp
    M src/game_initialization/playcampaign.cpp
    M src/game_initialization/playcampaign.hpp
    M src/game_initialization/singleplayer.cpp
    M src/game_launcher.cpp
    M src/game_state.cpp
    M src/game_state.hpp
    M src/generators/cave_map_generator.cpp
    M src/generators/default_map_generator.cpp
    M src/generators/default_map_generator_job.cpp
    M src/gettext.cpp
    M src/gettext.hpp
    M src/gettext_boost.cpp
    M src/global.hpp
    M src/gui/auxiliary/canvas.cpp
    M src/gui/auxiliary/widget_definition/toggle_button.cpp
    M src/gui/auxiliary/widget_definition/toggle_panel.cpp
    M src/gui/dialogs/addon/uninstall_list.cpp
    M src/gui/dialogs/addon_list.cpp
    M src/gui/dialogs/addon_list.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_settings.cpp
    M src/gui/dialogs/depcheck_select_new.cpp
    M src/gui/dialogs/editor/editor_edit_label.cpp
    M src/gui/dialogs/editor/editor_edit_label.hpp
    M src/gui/dialogs/editor/editor_edit_side.cpp
    M src/gui/dialogs/editor/editor_edit_side.hpp
    M src/gui/dialogs/field.hpp
    M src/gui/dialogs/game_load.cpp
    M src/gui/dialogs/game_load.hpp
    M src/gui/dialogs/game_version.cpp
    M src/gui/dialogs/game_version.hpp
    M src/gui/dialogs/gamestate_inspector.cpp
    A src/gui/dialogs/label_settings.cpp
    A src/gui/dialogs/label_settings.hpp
    M src/gui/dialogs/lobby_main.cpp
    M src/gui/dialogs/mp_alerts_options.cpp
    A src/gui/dialogs/synced_choice_wait.cpp
    A src/gui/dialogs/synced_choice_wait.hpp
    M src/gui/dialogs/unit_create.cpp
    M src/gui/dialogs/unit_create.hpp
    M src/gui/dialogs/wml_message.cpp
    M src/gui/dialogs/wml_message.hpp
    M src/gui/widgets/control.cpp
    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/list.cpp
    M src/gui/widgets/listbox.cpp
    M src/gui/widgets/listbox.hpp
    M src/gui/widgets/selectable.hpp
    M src/gui/widgets/settings.cpp
    M src/gui/widgets/toggle_button.cpp
    M src/gui/widgets/toggle_button.hpp
    M src/gui/widgets/toggle_panel.cpp
    M src/gui/widgets/toggle_panel.hpp
    M src/help/help.cpp
    M src/help/help_impl.cpp
    M src/help/help_topic_generators.cpp
    M src/hotkey/command_executor.cpp
    M src/hotkey/command_executor.hpp
    M src/hotkey/hotkey_command.cpp
    M src/hotkey/hotkey_command.hpp
    M src/hotkey/hotkey_item.cpp
    M src/hotkey/hotkey_preferences_display.cpp
    M src/hotkey_handler.cpp
    M src/hotkey_handler.hpp
    M src/hotkey_handler_mp.cpp
    M src/hotkey_handler_replay.cpp
    M src/hotkey_handler_replay.hpp
    M src/hotkey_handler_sp.cpp
    M src/hotkey_handler_sp.hpp
    M src/loadscreen.cpp
    M src/map.cpp
    M src/map.hpp
    M src/map_label.cpp
    M src/map_label.hpp
    M src/map_location.cpp
    M src/menu_events.cpp
    M src/menu_events.hpp
    M src/minimap.cpp
    A src/mp_replay_controller.cpp
    A src/mp_replay_controller.hpp
    M src/pathfind/pathfind.cpp
    M src/pathfind/pathfind.hpp
    M src/pathfind/teleport.cpp
    M src/persist_var.cpp
    M src/play_controller.cpp
    M src/play_controller.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/quit_confirmation.cpp
    A src/quit_confirmation.hpp
    M src/random_new.cpp
    M src/random_new.hpp
    M src/replay.cpp
    M src/replay.hpp
    M src/replay_controller.cpp
    M src/replay_controller.hpp
    M src/replay_recorder_base.cpp
    M src/replay_recorder_base.hpp
    M src/reports.cpp
    M src/reports.hpp
    M src/saved_game.cpp
    M src/savegame.cpp
    M src/savegame.hpp
    M src/scripting/game_lua_kernel.cpp
    M src/scripting/game_lua_kernel.hpp
    M src/scripting/lua_api.cpp
    M src/scripting/lua_api.hpp
    M src/scripting/lua_common.cpp
    M src/scripting/lua_common.hpp
    M src/scripting/lua_gui2.cpp
    M src/scripting/lua_gui2.hpp
    M src/scripting/lua_kernel_base.cpp
    M src/scripting/lua_kernel_base.hpp
    M src/scripting/lua_race.cpp
    M src/scripting/lua_unit_type.cpp
    M src/scripting/push_check.hpp
    M src/sdl/utils.cpp
    M src/sdl/utils.hpp
    M src/sdl/window.cpp
    M src/sdl/window.hpp
    M src/serialization/parser.cpp
    M src/serialization/preprocessor.cpp
    M src/serialization/schema_validator.cpp
    M src/serialization/ucs4_convert_impl.hpp
    M src/serialization/unicode.hpp
    M src/serialization/unicode_cast.hpp
    M src/serialization/unicode_types.hpp
    M src/server/game.cpp
    M src/side_filter.cpp
    M src/storyscreen/render.cpp
    M src/synced_checkup.cpp
    M src/synced_commands.cpp
    M src/synced_context.cpp
    M src/synced_context.hpp
    A src/synced_user_choice.cpp
    A src/synced_user_choice.hpp
    M src/team.cpp
    M src/team.hpp
    M src/teambuilder.cpp
    M src/teambuilder.hpp
    M src/terrain_builder.cpp
    M src/tests/gui/test_gui2.cpp
    M src/tests/test_config.cpp
    M src/tests/test_mp_connect.cpp
    M src/tests/test_recall_list.cpp
    M src/tests/test_unit_map.cpp
    M src/tests/utils/play_scenario.cpp
    M src/text.hpp
    M src/tod_manager.cpp
    M src/tod_manager.hpp
    M src/unit.cpp
    M src/unit.hpp
    M src/unit_abilities.cpp
    M src/unit_animation.cpp
    M src/unit_attack_type.cpp
    M src/unit_attack_type.hpp
    M src/unit_display.cpp
    M src/unit_display.hpp
    M src/unit_drawer.cpp
    M src/unit_filter.cpp
    M src/unit_filter.hpp
    M src/unit_id.cpp
    M src/unit_id.hpp
    M src/unit_map.cpp
    M src/unit_types.cpp
    M src/variable.cpp
    M src/variable.hpp
    M src/variable_info.cpp
    M src/video.cpp
    M src/wesnoth.cpp
    M src/whiteboard/highlighter.cpp
    M src/whiteboard/highlighter.hpp
    M src/whiteboard/manager.cpp
    M src/widgets/menu.cpp
    M src/widgets/multimenu.cpp
    M src/widgets/textbox.cpp
    M utils/umc_dev/org.wesnoth/templates/map.map
    M wml_test_schedule

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


Compare: https://github.com/wesnoth/wesnoth/compare/e961b087e77a...5c42f3d13b7c


More information about the Commits mailing list