[wesnoth-commits] [wesnoth/wesnoth] f42636: Revert "Revert "Accept [and] and [or] in [filter_w...

GitHub noreply at github.com
Thu Apr 12 02:33:38 UTC 2018


  Branch: refs/heads/schema
  Home:   https://github.com/wesnoth/wesnoth
  Commit: f42636b9ab4534d8070fd55cae491ec544305cc3
      https://github.com/wesnoth/wesnoth/commit/f42636b9ab4534d8070fd55cae491ec544305cc3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M changelog.md
    M src/config.cpp

  Log Message:
  -----------
  Revert "Revert "Accept [and] and [or] in [filter_wml]""

This reverts commit ebde628e05a3548fb9bd894e19546d32890f6b1e.


  Commit: f64f242f00d514029a595f8fa613b1abb7564a40
      https://github.com/wesnoth/wesnoth/commit/f64f242f00d514029a595f8fa613b1abb7564a40
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    R data/schema-gui.cfg
    R data/schema.cfg
    A data/schema/core/actionwml.cfg
    A data/schema/core/addons.cfg
    A data/schema/core/ai.cfg
    A data/schema/core/conditionalwml.cfg
    A data/schema/core/config.cfg
    A data/schema/core/help.cfg
    A data/schema/core/themes.cfg
    A data/schema/editor/groups.cfg
    A data/schema/editor/misc.cfg
    A data/schema/editor/times.cfg
    A data/schema/filters/_initial.cfg
    A data/schema/filters/base_value.cfg
    A data/schema/filters/location.cfg
    A data/schema/filters/side.cfg
    A data/schema/filters/unit.cfg
    A data/schema/filters/weapon.cfg
    A data/schema/game_config.cfg
    A data/schema/macros.cfg
    A data/schema/terrain/graphics.cfg
    A data/schema/terrain/types.cfg
    A data/schema/types/basic.cfg
    A data/schema/types/formula.cfg
    A data/schema/types/lists.cfg
    A data/schema/types/progressive.cfg
    A data/schema/units/_main.cfg
    A data/schema/units/abilities.cfg
    A data/schema/units/animations.cfg
    A data/schema/units/modifications.cfg
    A data/schema/units/movetypes.cfg
    A data/schema/units/races.cfg
    A data/schema/units/single.cfg
    A data/schema/units/specials.cfg
    A data/schema/units/types.cfg
    M src/commandline_options.cpp
    M src/commandline_options.hpp
    M src/config_cache.cpp
    M src/config_cache.hpp
    M src/game_config_manager.cpp
    M src/serialization/schema_validator.cpp
    M src/serialization/schema_validator.hpp
    M src/serialization/tag.cpp
    M src/serialization/tag.hpp

  Log Message:
  -----------
  Implement validation of the core game config WML
Currently this is disabled by default
Use --validate command-line argument to enable

The following new features were added in the schema format:
* Union, intersection, and list types
* Keys can specify a union of known types on-the-fly
* Key and tag names can include wildcards (* and ?, glob-style)
* Tags support any_key=yes, which means unrecognized subtags will be ignored
* Tags and keys support deprecated=yes (unimplemented)
* Specify max=infinite instead of max=-1


  Commit: a7072ef6a948a631204c4067d1e181947babb733
      https://github.com/wesnoth/wesnoth/commit/a7072ef6a948a631204c4067d1e181947babb733
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    R data/gui/schema.cfg
    A data/schema/gui.cfg
    M src/gui/gui.cpp

  Log Message:
  -----------
  Move GUI2 schema into the schema directory


  Commit: cfff037d790bf758d36d8ef366cced5bbc5b24b0
      https://github.com/wesnoth/wesnoth/commit/cfff037d790bf758d36d8ef366cced5bbc5b24b0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg
    M data/schema/gui.cfg
    M data/schema/types/basic.cfg
    M data/schema/types/formula.cfg
    M src/serialization/tag.cpp

  Log Message:
  -----------
  Get game config and schema to use some common types

This also fixes an invalid type issue in the GUI2 schema,
and allows types to be a direct alias for other types.


  Commit: 1aaf85567d07a914b82809d68ceb5b1ae32219c3
      https://github.com/wesnoth/wesnoth/commit/1aaf85567d07a914b82809d68ceb5b1ae32219c3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/gui.cfg
    M src/serialization/schema_validator.cpp
    M src/serialization/schema_validator.hpp
    M src/serialization/tag.cpp
    M src/serialization/tag.hpp

  Log Message:
  -----------
  Enable nesting of [type] tags
Minor cleanup of GUI2 type definitions
Disallow stuff like border=top,all


  Commit: d11b0567fb02f97a7c110470e0cbae23ddd879f5
      https://github.com/wesnoth/wesnoth/commit/d11b0567fb02f97a7c110470e0cbae23ddd879f5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/serialization/tag.hpp

  Log Message:
  -----------
  Super-rudimentary documentation...


  Commit: b006310d5816588c04a101f3e2331bec511426a0
      https://github.com/wesnoth/wesnoth/commit/b006310d5816588c04a101f3e2331bec511426a0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg
    M data/schema/units/animations.cfg
    M data/schema/units/modifications.cfg
    M src/serialization/parser.cpp
    M src/serialization/schema_validator.cpp
    M src/serialization/schema_validator.hpp
    M src/serialization/tag.cpp
    M src/serialization/tag.hpp
    M src/serialization/validator.hpp

  Log Message:
  -----------
  Support [switch] and [if] in [tag]

Use this new feature to validate [effect] tags


  Commit: 685a43eea14569f07da26f01ca0db8aa2ef1f7ff
      https://github.com/wesnoth/wesnoth/commit/685a43eea14569f07da26f01ca0db8aa2ef1f7ff
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Fix crash if a tag has conditions but no subtags


  Commit: 5057f320630fd411c7807d63ce411035b4997747
      https://github.com/wesnoth/wesnoth/commit/5057f320630fd411c7807d63ce411035b4997747
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/addons.cfg
    M data/schema/units/modifications.cfg
    M src/serialization/tag.cpp
    M src/serialization/tag.hpp

  Log Message:
  -----------
  Support multiple super tags and even conditional super tags

Use this to conditionally import [unit] keys in [side] based on no_leader


  Commit: 429a90fc9aed1de0735ca5036df105e6de4d18f4
      https://github.com/wesnoth/wesnoth/commit/429a90fc9aed1de0735ca5036df105e6de4d18f4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/units/specials.cfg

  Log Message:
  -----------
  Missed a couple weapon special definitions


  Commit: 958dc5efaf1efb9b6f0c6e0ee855e9b8b97db742
      https://github.com/wesnoth/wesnoth/commit/958dc5efaf1efb9b6f0c6e0ee855e9b8b97db742
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/addons.cfg

  Log Message:
  -----------
  Use a few more conditional tag elements


  Commit: 1324ed80b7cf0a3d824980f2bade21eca698fb75
      https://github.com/wesnoth/wesnoth/commit/1324ed80b7cf0a3d824980f2bade21eca698fb75
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg
    M src/serialization/tag.cpp

  Log Message:
  -----------
  Fix matching of list types with limits


  Commit: cc5e09d00e0a9756ea77f877ae59d6649c9efc4c
      https://github.com/wesnoth/wesnoth/commit/cc5e09d00e0a9756ea77f877ae59d6649c9efc4c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/units/modifications.cfg
    M src/serialization/tag.cpp

  Log Message:
  -----------
  Schema: Accept [elseif] in [if] and change [switch][default] to [else]


  Commit: 960d094be7052737b8da08dfe2708cb53f4414ae
      https://github.com/wesnoth/wesnoth/commit/960d094be7052737b8da08dfe2708cb53f4414ae
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    A data/schema/ai/_main.cfg
    A data/schema/ai/aspect_complex.cfg
    A data/schema/ai/aspect_simple.cfg
    A data/schema/ai/engine.cfg
    A data/schema/ai/goal.cfg
    A data/schema/ai/recruitment.cfg
    A data/schema/ai/stage.cfg
    M data/schema/core/addons.cfg
    R data/schema/core/ai.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  WIP Schema for the AI WML

Pretty much all working, except for the [aspect] tag
Also, [modify_ai] is not yet specified (needs new schema features)


  Commit: 6f0c799ef87f906e468d4f4638ef2388d21a7dc7
      https://github.com/wesnoth/wesnoth/commit/6f0c799ef87f906e468d4f4638ef2388d21a7dc7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/config.cpp

  Log Message:
  -----------
  Fix [filter_wml] implementation so that [or] tags actually work


  Commit: 6183013634253af2f193b7e3f9826eb7b1fa0200
      https://github.com/wesnoth/wesnoth/commit/6183013634253af2f193b7e3f9826eb7b1fa0200
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/serialization/tag.cpp

  Log Message:
  -----------
  Schema: Fix [switch] implementation


  Commit: 52ae611d55fc2e7eaaa9e58569711042178674d0
      https://github.com/wesnoth/wesnoth/commit/52ae611d55fc2e7eaaa9e58569711042178674d0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/units/modifications.cfg

  Log Message:
  -----------
  Schema: Fix definition of [effect] tags for removing/modifying attacks


  Commit: 0645b77d2845a64885c86d42a68843887599ded5
      https://github.com/wesnoth/wesnoth/commit/0645b77d2845a64885c86d42a68843887599ded5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/_main.cfg
    M data/schema/ai/aspect_complex.cfg
    M data/schema/ai/goal.cfg
    M data/schema/ai/stage.cfg

  Log Message:
  -----------
  A few more missing pieces to the AI schema


  Commit: 112ddc79e230e9b45c894c80e8c374e07bf4fab3
      https://github.com/wesnoth/wesnoth/commit/112ddc79e230e9b45c894c80e8c374e07bf4fab3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/config.cpp

  Log Message:
  -----------
  Add a way in [filter_wml] to match key values against a glob


  Commit: a9748614843647531f3fdf374a0420c8462c8cd0
      https://github.com/wesnoth/wesnoth/commit/a9748614843647531f3fdf374a0420c8462c8cd0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/aspect_complex.cfg
    M data/schema/ai/engine.cfg

  Log Message:
  -----------
  Schema: Use the new globbing feature to improve [aspect] definition

Also fix [engine] switch


  Commit: ebb84f2cb022de1449de884c541abf0a2342617c
      https://github.com/wesnoth/wesnoth/commit/ebb84f2cb022de1449de884c541abf0a2342617c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/goal.cfg
    M src/serialization/tag.cpp

  Log Message:
  -----------
  Schema: Add feature to [switch] to allow a [case] to match the absence of the key

Use this to support the default [goal] name


  Commit: fb5f3749fcbb57a9e69a788f4aaeb8a24c4ae268
      https://github.com/wesnoth/wesnoth/commit/fb5f3749fcbb57a9e69a788f4aaeb8a24c4ae268
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/serialization/tag.cpp

  Log Message:
  -----------
  Schema: Extra sanity check for [elseif] tags

Probably not technically necessary as long as conditions are processed in order
However, I think it's nice to play it safe


  Commit: 879493f5ccfa87fbebca8bba0fbf5315344dfd9e
      https://github.com/wesnoth/wesnoth/commit/879493f5ccfa87fbebca8bba0fbf5315344dfd9e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/serialization/tag.cpp

  Log Message:
  -----------
  Schema: Fix [elseif] requiring an [then] tag

While a lack of [then] here generally isn't desirable, a crash is far worse.


  Commit: 3efa61991953cf035def88f41f3ab92616a46b96
      https://github.com/wesnoth/wesnoth/commit/3efa61991953cf035def88f41f3ab92616a46b96
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/_main.cfg
    M data/schema/ai/aspect_complex.cfg
    A data/schema/ai/modify.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Definition of [modify_ai] tag

Also reorder some things in [aspect] for better matching


  Commit: d06759af8bc86658c080da804bc61c425442c331
      https://github.com/wesnoth/wesnoth/commit/d06759af8bc86658c080da804bc61c425442c331
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Support [set_variable]round=trunc


  Commit: a9f7ae63089c4c7d5de17c0beb0a35a6c27dddc8
      https://github.com/wesnoth/wesnoth/commit/a9f7ae63089c4c7d5de17c0beb0a35a6c27dddc8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/units/modifications.cfg

  Log Message:
  -----------
  Fix [effect][set_specials] not correctly allowing special ability tags


  Commit: ed3d9dbcdab81f661c0c2908e6b5b352454aa09f
      https://github.com/wesnoth/wesnoth/commit/ed3d9dbcdab81f661c0c2908e6b5b352454aa09f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/core/addons.cfg
    M data/schema/core/conditionalwml.cfg
    M data/schema/game_config.cfg
    A data/schema/types/subst.cfg
    M data/schema/units/abilities.cfg

  Log Message:
  -----------
  Schema: Add all known ActionWML and ConditionalWML tags (based on wiki)

This also finishes up the StoryWML definition, adds validation for
map and shroud data, and a few other small schema fixes


  Commit: 19bc523d1c0803d8e4225d5597b6d84eb0b692dc
      https://github.com/wesnoth/wesnoth/commit/19bc523d1c0803d8e4225d5597b6d84eb0b692dc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Handle speaker=id directly in [message] instead of relying on SUF


  Commit: b743a5f6db01ae5f7bab36ef02981cf5d6213840
      https://github.com/wesnoth/wesnoth/commit/b743a5f6db01ae5f7bab36ef02981cf5d6213840
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/units/filter.cpp

  Log Message:
  -----------
  Remove speaker=id support from SUF


  Commit: fb00ca371bc1e08113a5a89baff3fb6d262179a7
      https://github.com/wesnoth/wesnoth/commit/fb00ca371bc1e08113a5a89baff3fb6d262179a7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Nicer handling of some Pango formatting attributes in [message]


  Commit: 2918079c5515b7be0c257770074a7c4fa34c4574
      https://github.com/wesnoth/wesnoth/commit/2918079c5515b7be0c257770074a7c4fa34c4574
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Definition of [micro_ai] tag, including all known MicroAIs


  Commit: 7aafbf0f5a918e92196d33e1f035fe6cb091cb2a
      https://github.com/wesnoth/wesnoth/commit/7aafbf0f5a918e92196d33e1f035fe6cb091cb2a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/game_config.cfg
    A data/schema/types/pango.cfg

  Log Message:
  -----------
  Schema: Pango formatting keys for [message]


  Commit: 17ba77cf795369d9835dceed8257ec23470a2ca7
      https://github.com/wesnoth/wesnoth/commit/17ba77cf795369d9835dceed8257ec23470a2ca7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Use wesnoth.format instead of string.format for translateable strings in [objectives]


  Commit: ed1d7d72127b79ce2af1f1aa4fdf92c8eb92dd4f
      https://github.com/wesnoth/wesnoth/commit/ed1d7d72127b79ce2af1f1aa4fdf92c8eb92dd4f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Support root=cube and root=int in [set_variable]


  Commit: 40a4996d44cecec89247c899ce27708e7bc62a83
      https://github.com/wesnoth/wesnoth/commit/40a4996d44cecec89247c899ce27708e7bc62a83
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Support force_scroll in [move_units_fake] (same as in [move_unit_fake])


  Commit: aa1a42f2fc23a27f4de0fc66aeb29955e523a468
      https://github.com/wesnoth/wesnoth/commit/aa1a42f2fc23a27f4de0fc66aeb29955e523a468
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Support facing in [role][auto_recall]


  Commit: 46506252d87178c5d3f8c42ea7cc6a0b4f7701dd
      https://github.com/wesnoth/wesnoth/commit/46506252d87178c5d3f8c42ea7cc6a0b4f7701dd
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/persist_var.cpp

  Log Message:
  -----------
  Fix an incorrect error message in [clear_global_variable]


  Commit: 89f21781def1057250c04eb736cefabf02dd4a0d
      https://github.com/wesnoth/wesnoth/commit/89f21781def1057250c04eb736cefabf02dd4a0d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/core/conditionalwml.cfg
    M data/schema/game_config.cfg
    M data/schema/types/basic.cfg
    M data/schema/types/pango.cfg
    M data/schema/types/subst.cfg
    M data/schema/units/abilities.cfg
    M data/schema/units/animations.cfg

  Log Message:
  -----------
  Schema ActionWML: Small bugfixes and add undocumented stuff from perusing source code


  Commit: 22f1778d63312773ca33ed29159fbbb9955aebc2
      https://github.com/wesnoth/wesnoth/commit/22f1778d63312773ca33ed29159fbbb9955aebc2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/config.cfg

  Log Message:
  -----------
  Schema: Just allow any key in [language]


  Commit: 8273905ef2bf57c05344d8b75514888d7db34fa4
      https://github.com/wesnoth/wesnoth/commit/8273905ef2bf57c05344d8b75514888d7db34fa4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/core/editor/_main.cfg
    M data/core/editor/music.cfg
    M data/core/macros/sound-utils.cfg
    M data/multiplayer/_main.cfg

  Log Message:
  -----------
  Fix erroneous/useless [event] in [titlescreen_music], [lobby_music], [editor_music]

The playlist macros set the music list twice, once before the
story screen and again in prestart, but the order of tracks is different.

This means that the track order at the titlescreen and in the lobby is now the same
as the track order in a scenario using the default playlist, which previously was not the case.

Similarly, the track order in the editor is now the same as the track order
in a scenario using the full playlist.

Whether that actually matters? I have no idea. I doubt it.

In any case, as of this commit, there are no schema validation errors
at the title screen, when entering the MP Create screen, or in the map editor.


  Commit: d023d715bb0e0fdec45540a347c8adb72c545273
      https://github.com/wesnoth/wesnoth/commit/d023d715bb0e0fdec45540a347c8adb72c545273
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/filters/location.cfg
    M data/schema/filters/side.cfg
    M data/schema/filters/unit.cfg
    M data/schema/filters/weapon.cfg
    M data/schema/game_config.cfg
    M data/schema/types/basic.cfg
    M src/serialization/tag.cpp

  Log Message:
  -----------
  First batch of schema fixes

- Allow for variable substitution in filter tags (mostly)
- Fix real not matching numbers like .5
- Support x,y=recall,recall

After this commit, there are no schema errors in the tutorial.


  Commit: 58040a8a4220ba54f076548d4d13574f56965271
      https://github.com/wesnoth/wesnoth/commit/58040a8a4220ba54f076548d4d13574f56965271
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/ai/micro_ais/scenarios/The_Elves_Besieged.cfg
    M data/ai/micro_ais/scenarios/animals.cfg
    M data/ai/micro_ais/scenarios/bottleneck_defense.cfg
    M data/ai/micro_ais/scenarios/dragon.cfg
    M data/ai/micro_ais/scenarios/fast.cfg
    M data/ai/micro_ais/scenarios/goto.cfg
    M data/ai/micro_ais/scenarios/guardians.cfg
    M data/ai/micro_ais/scenarios/hang_out.cfg
    M data/ai/micro_ais/scenarios/healer_support.cfg
    M data/ai/micro_ais/scenarios/lurkers.cfg
    M data/ai/micro_ais/scenarios/messenger_escort.cfg
    M data/ai/micro_ais/scenarios/patrols.cfg
    M data/ai/micro_ais/scenarios/protect_unit.cfg
    M data/ai/micro_ais/scenarios/recruiting.cfg
    M data/ai/micro_ais/scenarios/scenario_micro_ai.cfg
    M data/ai/micro_ais/scenarios/simple_attack.cfg
    M data/ai/micro_ais/scenarios/swarm.cfg
    M data/ai/micro_ais/scenarios/wolves.cfg
    M data/ai/scenarios/scenario-AI_Arena_small.cfg
    M data/ai/scenarios/scenario-high_xp_attack.cfg
    M data/campaigns/Dead_Water/scenarios/08_Talking_to_Tyegea.cfg
    M data/campaigns/Dead_Water/scenarios/11_Getting_Help.cfg
    M data/campaigns/Dead_Water/scenarios/12_Revenge.cfg
    M data/campaigns/Dead_Water/scenarios/13_Epilogue.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/05_Council_in_Weldyn.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/16_Dark_Sky_Over_Weldyn.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/23_Epilogue.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/06_Return_to_Parthyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/11_Descent_into_Darkness.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/12_Endless_Night.cfg
    M data/campaigns/Eastern_Invasion/scenarios/08_Training_the_Ogres.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Eastern_Invasion/scenarios/17a_The_Duel.cfg
    M data/campaigns/Eastern_Invasion/scenarios/17b_Weldyn_Besieged.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/14_Plunging_Into_the_Darkness.cfg
    M data/campaigns/Northern_Rebirth/scenarios/05a_01_The_Pursuit.cfg
    M data/campaigns/Northern_Rebirth/scenarios/08b_Ray_of_Hope.cfg
    M data/campaigns/Northern_Rebirth/scenarios/09b_Judgment.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/8_The_Dragon.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/9_Caverns_of_Flame.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/09_Training_Session.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/17_Mortality.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/21_Against_the_World.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/22_Epilogue.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/18_Northern_Alliance.cfg
    M data/campaigns/Son_Of_The_Black_Eye/scenarios/19_Epilogue.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/02_Reclaiming_the_Past.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/12_The_Underlevels.cfg
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/13_Epilogue.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/15_A_New_Land.cfg
    M data/campaigns/The_South_Guard/scenarios/07b_Pebbles_in_the_Flood.cfg
    M data/campaigns/The_South_Guard/scenarios/09a_Vengeance.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07b_Talking_with_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/13_Epilogue.cfg
    M data/multiplayer/scenarios/2p_Dark_Forecast.cfg
    M data/scenario-leaders.cfg
    M data/scenario-movethrough.cfg
    M data/scenario-test.cfg

  Log Message:
  -----------
  Embrace turns=unlimited as a way of specifying unlimited turns


  Commit: b63f5c165faadb94c0c02de282cc05ae28bc8629
      https://github.com/wesnoth/wesnoth/commit/b63f5c165faadb94c0c02de282cc05ae28bc8629
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/core/addons.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Support for turns=unlimited


  Commit: 39a11ef9b424302f1e44ddddd41bf8c8ed8948f3
      https://github.com/wesnoth/wesnoth/commit/39a11ef9b424302f1e44ddddd41bf8c8ed8948f3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/multiplayer/scenarios/ANL_utils/ANL_general_macros.cfg
    M data/multiplayer/scenarios/ANL_utils/ANL_special_macros.cfg

  Log Message:
  -----------
  ANL: Remove needless silent= key from [object]s

The silent key is meaningful only when using the [object] as ActionWML.
None of these are used thusly, so it does nothing.


  Commit: 02853f27f19937449a8d9368208bc7b2a2876212
      https://github.com/wesnoth/wesnoth/commit/02853f27f19937449a8d9368208bc7b2a2876212
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/units/modifications.cfg

  Log Message:
  -----------
  Schema: Promote [object]duration= key to non-ActionWML objects

It's used by the object auto-expiry mechanism, so it's meaningful
even outside of ActionWML.


  Commit: 24557615c6411f9b09bf2e8ff8af3049a233e8b2
      https://github.com/wesnoth/wesnoth/commit/24557615c6411f9b09bf2e8ff8af3049a233e8b2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/filters/location.cfg
    M data/schema/filters/side.cfg
    M data/schema/filters/unit.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Fix several more cases of keys failing to accept variable substitutions


  Commit: 5fda368d3bc98857ecf6c81254c173076ca18d4b
      https://github.com/wesnoth/wesnoth/commit/5fda368d3bc98857ecf6c81254c173076ca18d4b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/01_The_Uprooting.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/02_Hostile_Mountains.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter1/03_Kalian_under_Attack.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/04_The_Elvish_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/05_The_Saurian_Treasury.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/06_Acquaintance_in_Need.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/22_Northern_Battle.cfg

  Log Message:
  -----------
  LoW: Remove redundant AI definitions

These are used by default, so there's no need to specifically include them.


  Commit: 22ed9afa6daedd18c070961cda877b9d881fbc00
      https://github.com/wesnoth/wesnoth/commit/22ed9afa6daedd18c070961cda877b9d881fbc00
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/game_events/action_wml.cpp

  Log Message:
  -----------
  Deprecate [replace_map]map= in favour of [replace_map]map_data=

This gives greater consistency between similar APIs, and allows macros
intended to drop a map into [scenario] to also work in [replace_map].


  Commit: d6813ca819cffd737d0dc7eb13293d18549fb8d5
      https://github.com/wesnoth/wesnoth/commit/d6813ca819cffd737d0dc7eb13293d18549fb8d5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/07_Elves_Last_Stand.cfg

  Log Message:
  -----------
  LoW7: Fix invalid use of aspects in [unit][ai]

This doesn't quite produce what is presumed to be the intended result.
It does at least preserve the differing recruitment patterns though.

Includes the following recommendations from mattsc:

- Drop {AI_NO_SCOUTS} since the recruitment pattern contradicts it
- Drop attack_depth and grouping
- Keep the night-only aggression and caution change, even for the nagas


  Commit: 4962f69bb87f7784ca485160518a71f3bb446076
      https://github.com/wesnoth/wesnoth/commit/4962f69bb87f7784ca485160518a71f3bb446076
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  LoW: Fix erroneous used of unrenamable and canrecruit keys in [side] when there is no unit


  Commit: a73f31feadc3199d1811cdafeb174c7d7bfd2361
      https://github.com/wesnoth/wesnoth/commit/a73f31feadc3199d1811cdafeb174c7d7bfd2361
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/core/addons.cfg

  Log Message:
  -----------
  Schema: Some missing [unit] keys and promote some [multiplayer] keys to [scenario]


  Commit: f8166683e70dd9e7bb6f6f24ff3655bc8ad16f26
      https://github.com/wesnoth/wesnoth/commit/f8166683e70dd9e7bb6f6f24ff3655bc8ad16f26
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/modify.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Support omitting the final index in [modify_ai] paths

Also mark the subtags in [modify_ai] as required


  Commit: 19552b866fbd6b0ecf03c6b34e08227e681bc804
      https://github.com/wesnoth/wesnoth/commit/19552b866fbd6b0ecf03c6b34e08227e681bc804
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/goal.cfg

  Log Message:
  -----------
  Schema: Fixup [goal] definition


  Commit: c8991fa9a9661a50b75166649d7644d401840f6e
      https://github.com/wesnoth/wesnoth/commit/c8991fa9a9661a50b75166649d7644d401840f6e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/core/macros/ai_controller.cfg

  Log Message:
  -----------
  Fix error in AI control core macros


  Commit: be82f17408cca1e3cbb657a0fe7f2cbae2365a3c
      https://github.com/wesnoth/wesnoth/commit/be82f17408cca1e3cbb657a0fe7f2cbae2365a3c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/aspect_complex.cfg

  Log Message:
  -----------
  Schema: Forgot id key in [leader_goal]


  Commit: 2a35ae70a3bac3b76ac48f1979fdd13ecf62efe4
      https://github.com/wesnoth/wesnoth/commit/2a35ae70a3bac3b76ac48f1979fdd13ecf62efe4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/aspect_simple.cfg

  Log Message:
  -----------
  Schema: Simplify the simple non-scalar aspect definitions


  Commit: 53ac270f18f9b054fbffaf7427f3e1c552223793
      https://github.com/wesnoth/wesnoth/commit/53ac270f18f9b054fbffaf7427f3e1c552223793
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/aspect_complex.cfg
    M data/schema/ai/aspect_simple.cfg

  Log Message:
  -----------
  Schema: Accept variable substitution in most aspect values


  Commit: bc12a72e43ccb7dc5c2f5f4a633021b1f2f0d53b
      https://github.com/wesnoth/wesnoth/commit/bc12a72e43ccb7dc5c2f5f4a633021b1f2f0d53b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/units/single.cfg

  Log Message:
  -----------
  Schema: Accept variable substitution in [unit]


  Commit: 0901b52883c28ca4ef77d2dd916862acce22a627
      https://github.com/wesnoth/wesnoth/commit/0901b52883c28ca4ef77d2dd916862acce22a627
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Accept x,y=recall,recall in [unstore_unit]


  Commit: 3914ab888cf6426f72b81a31127cb995e1f69a57
      https://github.com/wesnoth/wesnoth/commit/3914ab888cf6426f72b81a31127cb995e1f69a57
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter2/08_Council_of_Hard_Choices.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/09_Bounty_Hunters.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/16_The_Chief_Must_Die.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/17_Breaking_the_Siege.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/21_Elvish_Assassins.cfg
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter5/23_End_of_War.cfg
    M data/campaigns/Legend_of_Wesmere/utils/characters.cfg

  Log Message:
  -----------
  LoW: Several small fixes (misplaced keys mostly)


  Commit: 0cfe05757a1820cdd619bd01ab4646374f68770e
      https://github.com/wesnoth/wesnoth/commit/0cfe05757a1820cdd619bd01ab4646374f68770e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Don't accept omitted [] after all in [modify_ai] paths


  Commit: 3e7fb08ceaee9acd8f1e505703ed432f640545b6
      https://github.com/wesnoth/wesnoth/commit/3e7fb08ceaee9acd8f1e505703ed432f640545b6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Add omitted final [] to [modify_ai] paths in core macros and UtBS


  Commit: 5cf4ab36ec5bf5399556bb22c9bf05def947db8f
      https://github.com/wesnoth/wesnoth/commit/5cf4ab36ec5bf5399556bb22c9bf05def947db8f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/terrain/filter.cpp

  Log Message:
  -----------
  Support time_of_day=liminal in location filters.

This is actually equivalent to time_of_day=neutral, but is added so
people don't get confused that it doesn't work.


  Commit: df60a87c216c49754e0599a55d2c5eca6af0cd7b
      https://github.com/wesnoth/wesnoth/commit/df60a87c216c49754e0599a55d2c5eca6af0cd7b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/filters/location.cfg
    M data/schema/filters/unit.cfg
    M data/schema/filters/weapon.cfg

  Log Message:
  -----------
  Schema: Update filters with undocumented or poorly-documented features


  Commit: 346c43ec1a2b04962cc1a249de0fb56c72b401ec
      https://github.com/wesnoth/wesnoth/commit/346c43ec1a2b04962cc1a249de0fb56c72b401ec
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/units/attack_type.cpp

  Log Message:
  -----------
  SWF: Support lists for special= and special_active=


  Commit: 28b23112d618fccf1202b078a2bec7fcbd26219a
      https://github.com/wesnoth/wesnoth/commit/28b23112d618fccf1202b078a2bec7fcbd26219a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/filters/weapon.cfg

  Log Message:
  -----------
  Schema: Update weapon filter to note that lists are allowed here


  Commit: ba88c8b6bb0da0a55f01438db5886529a173857f
      https://github.com/wesnoth/wesnoth/commit/ba88c8b6bb0da0a55f01438db5886529a173857f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/units/modifications.cfg

  Log Message:
  -----------
  Schema: Add undocumented features for EffectWML


  Commit: 749462d191ad081788bddd31a43502a07ccace52
      https://github.com/wesnoth/wesnoth/commit/749462d191ad081788bddd31a43502a07ccace52
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Remove the condition on [endlevel]


  Commit: 31fcd668219619d695169cf3af0542a88a3292a2
      https://github.com/wesnoth/wesnoth/commit/31fcd668219619d695169cf3af0542a88a3292a2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Fix incorrect type


  Commit: edf17f545cc038f521802558b5f375b20dacd27b
      https://github.com/wesnoth/wesnoth/commit/edf17f545cc038f521802558b5f375b20dacd27b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Two_Brothers/scenarios/01_Rooting_Out_a_Mage.cfg
    M data/campaigns/Two_Brothers/scenarios/02_The_Chase.cfg

  Log Message:
  -----------
  TB: Fix errors found by schema validator

- Passing () as the side to the unit util macros results in an empty side key
  There's no reason not to just pass 1 instead though.
- [modify_side] does not support [filter]; instead it uses [filter_side]
  However, it also supports inline side which is sufficient here,
  so just use that instead.

This covers both difficulty levels; TB is now clean of schema issues.


  Commit: 18a07d4492986addfd07c949ac27bd7e3e983386
      https://github.com/wesnoth/wesnoth/commit/18a07d4492986addfd07c949ac27bd7e3e983386
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/An_Orcish_Incursion/scenarios/02_Assassins.cfg
    M data/campaigns/An_Orcish_Incursion/scenarios/04_Valley_of_Trolls.cfg

  Log Message:
  -----------
  AOI: Fix errors found by schema validator

- grouping=no, not grouping=none
- speaker is a message key not a filter key

With this, AOI is clean of schema issues.


  Commit: efa4e534b140256bb0809ecbba1bbe776c6d572f
      https://github.com/wesnoth/wesnoth/commit/efa4e534b140256bb0809ecbba1bbe776c6d572f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Remove animate=no from {GUARDIAN}

This is the default in [unit] anyway, and if the user specified
animate=yes explicitly then we should not override that.


  Commit: 118a12aa36aab7e9e110b6b8557252c9a06f7386
      https://github.com/wesnoth/wesnoth/commit/118a12aa36aab7e9e110b6b8557252c9a06f7386
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Fix a few more instances of keys not accepting variable substitution


  Commit: b2f3d81f2b928ee0ef966150bd3a10d43dc4fa0c
      https://github.com/wesnoth/wesnoth/commit/b2f3d81f2b928ee0ef966150bd3a10d43dc4fa0c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/The_South_Guard/scenarios/05_Choice_In_The_Fog.cfg
    M data/campaigns/The_South_Guard/scenarios/06a_Tidings_Good_and_Ill.cfg
    M data/campaigns/The_South_Guard/scenarios/06b_The_Long_March.cfg

  Log Message:
  -----------
  TSG: Fix errors found by schema validator

With this, TSG is now clean of schema issues


  Commit: 93d3db93864879d8696d440501df81edd14a3b22
      https://github.com/wesnoth/wesnoth/commit/93d3db93864879d8696d440501df81edd14a3b22
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  HTTT: Unit variations don't need an ID


  Commit: 9fe6fa19cbeb05e625c790a611f456be6dbc5392
      https://github.com/wesnoth/wesnoth/commit/9fe6fa19cbeb05e625c790a611f456be6dbc5392
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/units/types.cfg

  Log Message:
  -----------
  Schema: Add some undocumented keys and tags in [unit]


  Commit: c516d0eab2b42dc30b03e3e0b9a77fecfe3bdc44
      https://github.com/wesnoth/wesnoth/commit/c516d0eab2b42dc30b03e3e0b9a77fecfe3bdc44
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/core/macros/items.cfg

  Log Message:
  -----------
  [effect]apply_to=new_animation does not support name

It does support id though, which is used as a sort of caching mechanism
in case the same effect is applied many times, so use that instead of name.
For good measure, also use an id on the sceptre of fire animation


  Commit: f9c894584b4deb442993a5dc6cf2c292028f4060
      https://github.com/wesnoth/wesnoth/commit/f9c894584b4deb442993a5dc6cf2c292028f4060
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/filters/location.cfg
    M data/schema/game_config.cfg
    M data/schema/units/modifications.cfg
    M data/schema/units/single.cfg

  Log Message:
  -----------
  Schema: Fix a few incorrect types


  Commit: 5d798e396890890a68d834845949d2e74b3e8fe7
      https://github.com/wesnoth/wesnoth/commit/5d798e396890890a68d834845949d2e74b3e8fe7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/addons.cfg
    A data/schema/core/mapgen/default.cfg
    A data/schema/core/mapgen/lua.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Definition of the [generator] tag


  Commit: cb84f7689c677aef85747252ef088d226018b47d
      https://github.com/wesnoth/wesnoth/commit/cb84f7689c677aef85747252ef088d226018b47d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Use WFL instead of Lua code for {SCATTER_EMBELLISHMENTS}


  Commit: 9dd5cfe0633abe9a975b68fc605d451d871a4b73
      https://github.com/wesnoth/wesnoth/commit/9dd5cfe0633abe9a975b68fc605d451d871a4b73
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/01_The_Elves_Besieged.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/09_The_Valley_of_Death.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/17_Scepter_of_Fire.cfg
    M data/campaigns/Heir_To_The_Throne/scenarios/19c_Cliffs_of_Thoria.cfg

  Log Message:
  -----------
  HTTT: Fix errors found by schema validator

This fixes most of the errors, but there still a few more to squelch.


  Commit: 6920ce88490fd9a7ab6132f940a8762ab84d5d15
      https://github.com/wesnoth/wesnoth/commit/6920ce88490fd9a7ab6132f940a8762ab84d5d15
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/addons.cfg

  Log Message:
  -----------
  Schema: Allow scenarios with no sides (is this expected?)


  Commit: ae468d697f7c1a0b9a6fafd2f49eaa94a7cd6240
      https://github.com/wesnoth/wesnoth/commit/ae468d697f7c1a0b9a6fafd2f49eaa94a7cd6240
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/filters/unit.cfg
    M data/schema/game_config.cfg
    M data/schema/types/subst.cfg
    M data/schema/units/single.cfg

  Log Message:
  -----------
  Schema: Fix a few more cases of keys and tags not accepting variable substitution


  Commit: 27714b13b98c91615e57e37f03ab65838bd31b17
      https://github.com/wesnoth/wesnoth/commit/27714b13b98c91615e57e37f03ab65838bd31b17
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Liberty/scenarios/01_The_Raid.cfg
    M data/campaigns/Liberty/scenarios/08_Glory.cfg

  Log Message:
  -----------
  Liberty: Fix issues found by the schema validator

With this, Liberty is clean of schema errors.


  Commit: c50542d79ed1b8bbea889dba3742210237350c4d
      https://github.com/wesnoth/wesnoth/commit/c50542d79ed1b8bbea889dba3742210237350c4d
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/core/addons.cfg

  Log Message:
  -----------
  Schema: Add some undocumented child tags of ScenarioWML


  Commit: 5c64c3bc419330798358bc998adfa86c64d09582
      https://github.com/wesnoth/wesnoth/commit/5c64c3bc419330798358bc998adfa86c64d09582
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Another incorrect key type


  Commit: a55395f58ec7b852c920068981c47563f671b769
      https://github.com/wesnoth/wesnoth/commit/a55395f58ec7b852c920068981c47563f671b769
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Eastern_Invasion/scenarios/07a_The_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/07b_Undead_Crossing.cfg
    M data/campaigns/Eastern_Invasion/scenarios/09_Xenophobia.cfg
    M data/campaigns/Eastern_Invasion/scenarios/11_Captured.cfg
    M data/campaigns/Eastern_Invasion/scenarios/17a_The_Duel.cfg

  Log Message:
  -----------
  EI: Fix issues found by the schema validator

With this, EI is as clean of schema errors as it's going to get.
There yet remain a number of unsolvable schema errors (due to multi-use macros).

Regarding {LOYAL_UNIT}, specifying the side here is redundant;
however, an empty side key raises an error, and it doesn't hurt
to specify the redundant information.


  Commit: 10c7f05ba9aa4cb0509cf0d1705d749eaf14ad08
      https://github.com/wesnoth/wesnoth/commit/10c7f05ba9aa4cb0509cf0d1705d749eaf14ad08
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/The_Hammer_of_Thursagan/scenarios/12_The_Underlevels.cfg

  Log Message:
  -----------
  HoT: Fix issues found by the schema validator

With this, HoT is clean of schema errors


  Commit: c0d6aaa9846b1d4b5e2387fe618beeffb0e50f45
      https://github.com/wesnoth/wesnoth/commit/c0d6aaa9846b1d4b5e2387fe618beeffb0e50f45
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Descent_Into_Darkness/scenarios/01_Saving_Parthyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/03_A_Haunting_in_Winter.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/06_Return_to_Parthyn.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/09_A_Small_Favor3.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg
    M data/campaigns/Descent_Into_Darkness/scenarios/11_Descent_into_Darkness.cfg

  Log Message:
  -----------
  DiD: Fix issues found by the schema validator

With this, DiD is now clean of schema errors


  Commit: bbe9bfde3b91caf072b2a8c4c6039e2b198bfcae
      https://github.com/wesnoth/wesnoth/commit/bbe9bfde3b91caf072b2a8c4c6039e2b198bfcae
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Fix a few incorrect types


  Commit: 2cafc5882210c8c668b0f216ed59242334bd2316
      https://github.com/wesnoth/wesnoth/commit/2cafc5882210c8c668b0f216ed59242334bd2316
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Delfadors_Memoirs/scenarios/08_Ur_Thorodor.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/12_Terror_at_the_Ford_of_Parthyn.cfg
    M data/campaigns/Delfadors_Memoirs/scenarios/19_Showdown_in_the_Northern_Swamp.cfg

  Log Message:
  -----------
  DM: Fix issues found by the schema validator

With this, DM is now clean of schema errors


  Commit: a1f29ce774842dc483e9c576c92789b300f67bb3
      https://github.com/wesnoth/wesnoth/commit/a1f29ce774842dc483e9c576c92789b300f67bb3
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Fix typo


  Commit: 26266bcc914415ec120b86bd65816ceb40687c5a
      https://github.com/wesnoth/wesnoth/commit/26266bcc914415ec120b86bd65816ceb40687c5a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Dead_Water/scenarios/01_Invasion.cfg
    M data/campaigns/Dead_Water/scenarios/04_Slavers.cfg

  Log Message:
  -----------
  DW: Remove [message]duration key since it does absolutely nothing


  Commit: 6607f5af6710c2a7b78d181674d9625855bb11fe
      https://github.com/wesnoth/wesnoth/commit/6607f5af6710c2a7b78d181674d9625855bb11fe
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Dead_Water/scenarios/10_The_Flaming_Sword.cfg

  Log Message:
  -----------
  DW: Fix a couple more issues found by the schema validator

With this, DW is clean of schema errors


  Commit: b0203708d8260ba5f2fb65f653517f86cbef4880
      https://github.com/wesnoth/wesnoth/commit/b0203708d8260ba5f2fb65f653517f86cbef4880
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Secrets_of_the_Ancients/maps/02_Dark_Business.map
    M data/campaigns/Secrets_of_the_Ancients/maps/03_Bandits.map
    M data/campaigns/Secrets_of_the_Ancients/maps/04_Becalmed.map
    M data/campaigns/Secrets_of_the_Ancients/maps/06_Following_the_Shadow.map
    M data/campaigns/Secrets_of_the_Ancients/maps/07_Meeting_of_the_Minds.map
    M data/campaigns/Secrets_of_the_Ancients/maps/08_Carcyn.map
    M data/campaigns/Secrets_of_the_Ancients/maps/09_Training_Session.map
    M data/campaigns/Secrets_of_the_Ancients/maps/11_Battleground.map
    M data/campaigns/Secrets_of_the_Ancients/maps/12_Walking_Trees.map
    M data/campaigns/Secrets_of_the_Ancients/maps/13_Together_Again.map
    M data/campaigns/Secrets_of_the_Ancients/maps/14_Entering_the_Northlands.map
    M data/campaigns/Secrets_of_the_Ancients/maps/15_Mountain_Pass.map
    M data/campaigns/Secrets_of_the_Ancients/maps/16_The_Mage.map
    M data/campaigns/Secrets_of_the_Ancients/maps/17_Mortality.map
    M data/campaigns/Secrets_of_the_Ancients/maps/18_Abandoned_Outpost.map
    M data/campaigns/Secrets_of_the_Ancients/maps/19_Lava_and_Stone.map

  Log Message:
  -----------
  SotA: Remove obsolete map headers


  Commit: b486cf2c062a1c94d63eed723c15b22da76da518
      https://github.com/wesnoth/wesnoth/commit/b486cf2c062a1c94d63eed723c15b22da76da518
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Secrets_of_the_Ancients/scenarios/02_Dark_Business.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/05_Blackwater.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/17_Mortality.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/20_North_Knalga.cfg
    M data/campaigns/Secrets_of_the_Ancients/utils/sota-utils.cfg

  Log Message:
  -----------
  SotA: Remove weird terrain='' convention

The wiki proscribes terrain=^ for this purpose, which has the bonus
of being detected as a valid terrain code by the schema.


  Commit: f675ea012bc65c47cfe03108c26df4a9177541f8
      https://github.com/wesnoth/wesnoth/commit/f675ea012bc65c47cfe03108c26df4a9177541f8
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/addons.cfg

  Log Message:
  -----------
  Schema: Make [event]name= optional


  Commit: f334d73d52cc9b6686766631dfb2b091dc6af832
      https://github.com/wesnoth/wesnoth/commit/f334d73d52cc9b6686766631dfb2b091dc6af832
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: [micro_ai] AI-specific keys are only relevant if action is not delete


  Commit: 8d611e09eb91a92bf930aabb895607786603be2a
      https://github.com/wesnoth/wesnoth/commit/8d611e09eb91a92bf930aabb895607786603be2a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg
    M data/schema/units/modifications.cfg

  Log Message:
  -----------
  Schema: Accept variable substitution in EffectWML


  Commit: 1ed8639f2c66474fb288a78573f583db35d2cb78
      https://github.com/wesnoth/wesnoth/commit/1ed8639f2c66474fb288a78573f583db35d2cb78
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/addons.cfg

  Log Message:
  -----------
  Schema: Missed an allowed key in [label]


  Commit: 706e45663e61c22f9aeaa3e961d5f582fcd1e7e0
      https://github.com/wesnoth/wesnoth/commit/706e45663e61c22f9aeaa3e961d5f582fcd1e7e0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Secrets_of_the_Ancients/scenarios/06_Following_the_Shadow.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/07_Meeting_of_the_Minds.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/15_Mountain_Pass.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/18_Abandoned_Outpost.cfg
    M data/campaigns/Secrets_of_the_Ancients/scenarios/21_Against_the_World.cfg

  Log Message:
  -----------
  SotA: Fix a few more issues found by the schema validator

With this, SotA is now clean of schema errors


  Commit: 23a5ec73bc89174b417ae390a96c8c78b37671c4
      https://github.com/wesnoth/wesnoth/commit/23a5ec73bc89174b417ae390a96c8c78b37671c4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/8_The_Dragon.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/9_Caverns_of_Flame.cfg

  Log Message:
  -----------
  SoF: Fix issues found by the schema validator


  Commit: 3519ed0209bddae66458450f8159cb038613c785
      https://github.com/wesnoth/wesnoth/commit/3519ed0209bddae66458450f8159cb038613c785
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Allow variable substitution for fake unit genders


  Commit: 5442f45708a4777b0eaed6107965798ca2891510
      https://github.com/wesnoth/wesnoth/commit/5442f45708a4777b0eaed6107965798ca2891510
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/units/filter.cpp

  Log Message:
  -----------
  Support usage= in SUF


  Commit: cf958f47e9934fe89aa3d22ea3f397461e500808
      https://github.com/wesnoth/wesnoth/commit/cf958f47e9934fe89aa3d22ea3f397461e500808
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M src/units/filter.cpp

  Log Message:
  -----------
  Support alignment= in SUF


  Commit: 5bed286097c0f01539d959d5e9962d1bc482bf47
      https://github.com/wesnoth/wesnoth/commit/5bed286097c0f01539d959d5e9962d1bc482bf47
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg
    M data/campaigns/Northern_Rebirth/scenarios/02_02_Meeting_With_Dwarves.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/07a_Settling_Disputes.cfg
    M data/campaigns/Northern_Rebirth/scenarios/08a_Elvish_Princess.cfg
    M data/campaigns/Northern_Rebirth/scenarios/09a_Introductions.cfg
    M data/campaigns/Northern_Rebirth/scenarios/11a_The_Eastern_Flank.cfg

  Log Message:
  -----------
  NR: Explicitly specify redundant side parameter in unit macros


  Commit: f1da138d93f1a6af7f27215cb40963c26b1ad1af
      https://github.com/wesnoth/wesnoth/commit/f1da138d93f1a6af7f27215cb40963c26b1ad1af
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/08b_Ray_of_Hope.cfg
    M data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg

  Log Message:
  -----------
  NR: [ai]villages_per_scout= is an integer


  Commit: 06c8fc1bff247a737bac0f697ee57d5a6094f7ab
      https://github.com/wesnoth/wesnoth/commit/06c8fc1bff247a737bac0f697ee57d5a6094f7ab
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/12a_Get_the_Gold.cfg
    M data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg

  Log Message:
  -----------
  NR: [store_unit] does not support fire_event


  Commit: bb778ae6dc4a8b0b69b5b88cbf684afbe86714cc
      https://github.com/wesnoth/wesnoth/commit/bb778ae6dc4a8b0b69b5b88cbf684afbe86714cc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Northern_Rebirth/scenarios/01_Breaking_the_Chains.cfg
    M data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg
    M data/campaigns/Northern_Rebirth/scenarios/09b_Judgment.cfg
    M data/campaigns/Northern_Rebirth/scenarios/11a_The_Eastern_Flank.cfg

  Log Message:
  -----------
  NR: Fix a few more issues found by the schema validator

With this, NR is clean of schema issues


  Commit: 4de14d05111810a901817fe753f8ad0c1c0b38b0
      https://github.com/wesnoth/wesnoth/commit/4de14d05111810a901817fe753f8ad0c1c0b38b0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/01_The_Morning_After.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/02_Across_the_Harsh_Sands.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/03_Stirring_in_the_Night.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg

  Log Message:
  -----------
  UtBS: [objectives] does not support show=


  Commit: aa4ec546d5aac8a92346e707073b8915214f44c7
      https://github.com/wesnoth/wesnoth/commit/aa4ec546d5aac8a92346e707073b8915214f44c7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/03_Stirring_in_the_Night.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/04_Descending_into_Darkness.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07b_Talking_with_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/10_Speaking_with_the_Fishes.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/11_Battle_for_Zocthanol_Isle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/13_Epilogue.cfg

  Log Message:
  -----------
  UtBS: [scenario]snapshot= doesn't seem like it would have any useful effect

(It's probably technically valid, as this key is part of the savegame WML.)


  Commit: ac18727bed3d21c09fedcf33ebb757d52b349138
      https://github.com/wesnoth/wesnoth/commit/ac18727bed3d21c09fedcf33ebb757d52b349138
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/06a_In_the_Tunnels_of_Trolls.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg

  Log Message:
  -----------
  UtBS: silent= is meaningless in [object][modifications]


  Commit: 8b3e57764ba098f267e6330036d4dab24dc486d2
      https://github.com/wesnoth/wesnoth/commit/8b3e57764ba098f267e6330036d4dab24dc486d2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Under_the_Burning_Suns/scenarios/03_Stirring_in_the_Night.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/05_A_Subterranean_Struggle.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/06b_In_the_Domain_of_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/07a_Dealing_with_Dwarves.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/08_Out_of_the_Frying_Pan.cfg
    M data/campaigns/Under_the_Burning_Suns/scenarios/09_Blood_is_Thicker_Than_Water.cfg

  Log Message:
  -----------
  UtBS: Fix a few more issues found by the schema validator

With this, UtBS is as clean of schema errors as it'll get
(There are still two spurious errors remaining)


  Commit: 4f0cc23570599eaee2060ec7d02798573ae0c44e
      https://github.com/wesnoth/wesnoth/commit/4f0cc23570599eaee2060ec7d02798573ae0c44e
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/mapgen/lua.cfg

  Log Message:
  -----------
  Schema: Apparently config_name IS valid in [generator]


  Commit: e5dc424cf9c2b694223daf8f905ca563a5473cbb
      https://github.com/wesnoth/wesnoth/commit/e5dc424cf9c2b694223daf8f905ca563a5473cbb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  TRoW: Fix a couple of issues found by the schema validator


  Commit: 5c53be42a096a808f2da820dacdab534b7951f62
      https://github.com/wesnoth/wesnoth/commit/5c53be42a096a808f2da820dacdab534b7951f62
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/01_The_Elves_Besieged.cfg
    M data/campaigns/Heir_To_The_Throne/utils/intro.cfg

  Log Message:
  -----------
  HTTT: Fix toplevel [story]


  Commit: a2fdb6b31612c16054e5a65924ef95388b73dc3a
      https://github.com/wesnoth/wesnoth/commit/a2fdb6b31612c16054e5a65924ef95388b73dc3a
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  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
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/05_The_Oldwood.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/07_Return_to_Oldwood.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/11_Southbay_in_Winter.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/12_A_Final_Spring.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/13_Peoples_in_Decline.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/14_Rough_Landing.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/15_A_New_Land.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17a_The_Dragon.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17b_Lizard_Beach.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17c_Troll_Hole.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/17d_Cursed_Isle.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/19_The_Vanguard.cfg
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/20_Return_of_the_Fleet.cfg

  Log Message:
  -----------
  TRoW: [scenario] does not support bonus=yes


  Commit: 52ded75cd5bd0ecc5228d8d2b314488f239bc116
      https://github.com/wesnoth/wesnoth/commit/52ded75cd5bd0ecc5228d8d2b314488f239bc116
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/16_The_Kalian.cfg
    A data/campaigns/The_Rise_Of_Wesnoth/units/Kalian.cfg

  Log Message:
  -----------
  TRoW: [unit]image= is not supported

Instead we must use a custom unit type to get the desired effect

With this, TRoW is now clean of schema errors


  Commit: 824e6d92db71c19e8e7f56d8a3215383d5f2700c
      https://github.com/wesnoth/wesnoth/commit/824e6d92db71c19e8e7f56d8a3215383d5f2700c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Heir_To_The_Throne/scenarios/22_Return_to_Wesnoth.cfg
    M data/campaigns/Sceptre_of_Fire/scenarios/7_Outriding_the_Outriders.cfg

  Log Message:
  -----------
  HTTT, SoF: Fix a couple more issues found by the schema validator

With this, HTTT and SoF are now clean of schema errors


  Commit: 817121ad771d9bde0e20cad5129248d7c9a3ff69
      https://github.com/wesnoth/wesnoth/commit/817121ad771d9bde0e20cad5129248d7c9a3ff69
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/scenario-test.cfg

  Log Message:
  -----------
  Test scenario: remove useless [object]silent=yes


  Commit: 265f3dce7f1e86113fc5ead3c0fa9e551c4b4d55
      https://github.com/wesnoth/wesnoth/commit/265f3dce7f1e86113fc5ead3c0fa9e551c4b4d55
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/scenario-test.cfg

  Log Message:
  -----------
  Test scenario: Fix invalid [message] key


  Commit: db364e965049aaee1fb0a8829c8e6bcf23a89baa
      https://github.com/wesnoth/wesnoth/commit/db364e965049aaee1fb0a8829c8e6bcf23a89baa
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/scenario-story.cfg

  Log Message:
  -----------
  Story test scenario: Fix misplaced duplicate map data


  Commit: ceb7e4b4a0ce7414efac3dae5146fc6ba7b41dec
      https://github.com/wesnoth/wesnoth/commit/ceb7e4b4a0ce7414efac3dae5146fc6ba7b41dec
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter4/13_News_from_the_Front.cfg

  Log Message:
  -----------
  LoW: [scenario]snapshot= is not supported

With this, LoW is as clean of schema errors as it's going to get
The custom [replace_map] override prevents it getting any cleaner for 1.14


  Commit: 85452282b809dcc341062bb9d699307363375079
      https://github.com/wesnoth/wesnoth/commit/85452282b809dcc341062bb9d699307363375079
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Fix misleading function name in [endlevel] definition

The name gave the impression that it returns an integer,
which is not guaranteed.


  Commit: e9a80ba362d8205635c9b7bc55f3c5142ca3d139
      https://github.com/wesnoth/wesnoth/commit/e9a80ba362d8205635c9b7bc55f3c5142ca3d139
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: It turns out that [endlevel]bonus= is actually a real number!


  Commit: cd503b7da5be7a664560c0536999182dbe7eca68
      https://github.com/wesnoth/wesnoth/commit/cd503b7da5be7a664560c0536999182dbe7eca68
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/Legend_of_Wesmere/scenarios/chapter3/12_Revelations.cfg

  Log Message:
  -----------
  LoW MP: Fix a few more issues found by the schema validator

With this, LoW MP is as clean of schema errors as it's going to get


  Commit: ddcf374678259ea172d7ceea400c4f673602f9b5
      https://github.com/wesnoth/wesnoth/commit/ddcf374678259ea172d7ceea400c4f673602f9b5
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: side=global is valid in [*_global_variable]


  Commit: 1aeea30937c819aed282fedf83b886cff095b56f
      https://github.com/wesnoth/wesnoth/commit/1aeea30937c819aed282fedf83b886cff095b56f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/addons.cfg

  Log Message:
  -----------
  Schema: Allow variable substitution in [label]


  Commit: 47ad9ebf06913c9c3bf2f8c5b0faf387851fb0c9
      https://github.com/wesnoth/wesnoth/commit/47ad9ebf06913c9c3bf2f8c5b0faf387851fb0c9
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Accept variable substitution in [set_variable] root= and round=


  Commit: f79ae8614885c93f641eea802ccd4ff0ddf868dc
      https://github.com/wesnoth/wesnoth/commit/f79ae8614885c93f641eea802ccd4ff0ddf868dc
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Fix some tags being allowed only once instead of unlimited times


  Commit: c9020e545e6e8e6af60e3471856b52131eb203b7
      https://github.com/wesnoth/wesnoth/commit/c9020e545e6e8e6af60e3471856b52131eb203b7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Don't fail if a map contains trailing or leading whitespace on lines


  Commit: 7d827ab85b7ea659b255fbb3601985685991c1f7
      https://github.com/wesnoth/wesnoth/commit/7d827ab85b7ea659b255fbb3601985685991c1f7
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/units/modifications.cfg

  Log Message:
  -----------
  Schema: Accept color ranges/palettes defined in [effect]apply_to=image_mod


  Commit: a289fac1c5c8917e93c5b10f6084889b09ad429c
      https://github.com/wesnoth/wesnoth/commit/a289fac1c5c8917e93c5b10f6084889b09ad429c
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Fix typo in [store_unit]


  Commit: 2cb9281fc297a57d1cfeaea150127fe5e145cd0f
      https://github.com/wesnoth/wesnoth/commit/2cb9281fc297a57d1cfeaea150127fe5e145cd0f
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/aspect_complex.cfg

  Log Message:
  -----------
  Schema: Fix issue with matching [modify_ai] for attacks aspect


  Commit: d6ba8c8a9e2cc234162976c825ed453c747e2580
      https://github.com/wesnoth/wesnoth/commit/d6ba8c8a9e2cc234162976c825ed453c747e2580
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Accept logger=log as a synonym for logger=info


  Commit: f4a8d82ee6054dcca38c0bcc1240a2365bf63451
      https://github.com/wesnoth/wesnoth/commit/f4a8d82ee6054dcca38c0bcc1240a2365bf63451
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg
    M data/schema/game_config.cfg

  Log Message:
  -----------
  Schema: Accept [set_menu_item]use_hotkey=only


  Commit: f2675ac3f6267072c53a53d1f56aa580e0017111
      https://github.com/wesnoth/wesnoth/commit/f2675ac3f6267072c53a53d1f56aa580e0017111
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/ai/scenarios/ai_arena_small/0002-poisoning.cfg
    M data/ai/scenarios/scenario-poisoning.cfg
    M data/scenario-test.cfg

  Log Message:
  -----------
  Fix a few schema issues in some of the interactive test scenarios


  Commit: d7d151e2a24a4f21991de15f7b2b5e370240eecb
      https://github.com/wesnoth/wesnoth/commit/d7d151e2a24a4f21991de15f7b2b5e370240eecb
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Fix some bugs in the [micro_ai] definition


  Commit: cf6cda9f87a87b0669d020533e1c3747c5435ef6
      https://github.com/wesnoth/wesnoth/commit/cf6cda9f87a87b0669d020533e1c3747c5435ef6
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/ai/micro_ais/scenarios/dragon.cfg
    M data/ai/micro_ais/scenarios/goto.cfg
    M data/ai/micro_ais/scenarios/guardians.cfg
    M data/ai/micro_ais/scenarios/hang_out.cfg
    M data/ai/micro_ais/scenarios/messenger_escort.cfg
    M data/ai/micro_ais/scenarios/patrols.cfg
    M data/ai/micro_ais/scenarios/protect_unit.cfg

  Log Message:
  -----------
  MicroAI Tests: Fix issues found by the schema validator

With this, the MicroAI test scenarios are clean of schema errors


  Commit: 895c81ef8ceb4117c567b316c99a947b2bea1109
      https://github.com/wesnoth/wesnoth/commit/895c81ef8ceb4117c567b316c99a947b2bea1109
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Accept variable substitution in [do_command]


  Commit: 121ca73ad6f4c790ee78ab4cea9f09eac51e85f0
      https://github.com/wesnoth/wesnoth/commit/121ca73ad6f4c790ee78ab4cea9f09eac51e85f0
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/core/actionwml.cfg

  Log Message:
  -----------
  Schema: Fix a couple more missing details


  Commit: 526b870bd85f4fa3d5ec059bc2db5620c6ba21ff
      https://github.com/wesnoth/wesnoth/commit/526b870bd85f4fa3d5ec059bc2db5620c6ba21ff
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/test/maps/pathfind_1.cfg
    M data/test/scenarios/test_menu_items.cfg

  Log Message:
  -----------
  WML Unit Tests: Fix issues found by the schema validator

With this, the WML unit tests are as clean of schema errors as they can get
The two remaining errors are unit tests for dealing with invalid input,
so they are intentionally violating the schema.


  Commit: cb6398de4611195ab149834b54b9420be0ae2b42
      https://github.com/wesnoth/wesnoth/commit/cb6398de4611195ab149834b54b9420be0ae2b42
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Some refactoring of the default schema validator to make it extensible


  Commit: d233a440ad342c67c98d40cb2f5c4f76e906fb9b
      https://github.com/wesnoth/wesnoth/commit/d233a440ad342c67c98d40cb2f5c4f76e906fb9b
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  Add a function to the schema validator that I didn't end up needing

I've added it anyway because someone else extending the default validator
could find it useful.


  Commit: 1bd1a7519f5eae351fa69bc0bf9b4c06d0b98145
      https://github.com/wesnoth/wesnoth/commit/1bd1a7519f5eae351fa69bc0bf9b4c06d0b98145
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/gui.cfg

  Log Message:
  -----------
  GUI2 Schema: Use max=infinite instead of max=-1


  Commit: 05fadc1fcdd8c27ffcb9ec0dc3fc9c9764684026
      https://github.com/wesnoth/wesnoth/commit/05fadc1fcdd8c27ffcb9ec0dc3fc9c9764684026
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

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

  Log Message:
  -----------
  GUI2 Schema: Make use of the key macros


  Commit: 0d279cdf6370ee1eb45909cbe963424c2e3849e4
      https://github.com/wesnoth/wesnoth/commit/0d279cdf6370ee1eb45909cbe963424c2e3849e4
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/schema/ai/_main.cfg
    M data/schema/core/actionwml.cfg
    M data/schema/core/addons.cfg
    M data/schema/core/conditionalwml.cfg
    M data/schema/core/config.cfg
    M data/schema/core/mapgen/default.cfg
    M data/schema/editor/times.cfg
    M data/schema/gui.cfg
    M data/schema/macros.cfg
    M data/schema/units/_main.cfg
    M data/schema/units/modifications.cfg
    M data/schema/units/races.cfg
    M data/schema/units/single.cfg
    M data/schema/units/types.cfg

  Log Message:
  -----------
  Schema: Add a macro for links (and make use of it)


  Commit: 6562f1149c6bfd150f13325573ae52ee03c616b2
      https://github.com/wesnoth/wesnoth/commit/6562f1149c6bfd150f13325573ae52ee03c616b2
  Author: Celtic Minstrel <celtic.minstrel.ca at some.place>
  Date:   2018-04-11 (Wed, 11 Apr 2018)

  Changed paths:
    M data/campaigns/The_Rise_Of_Wesnoth/scenarios/16_The_Kalian.cfg
    M data/schema/ai/_main.cfg
    M data/schema/editor/groups.cfg
    A data/schema/schema.cfg
    M src/serialization/schema_validator.cpp
    M src/serialization/schema_validator.hpp

  Log Message:
  -----------
  WIP


Compare: https://github.com/wesnoth/wesnoth/compare/4a3023d59f4f...6562f1149c6b


More information about the Commits mailing list