[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