The Battle for Wesnoth v1.9.8 Release Notes
-
### Campaigns
- Fixed deprecation warnings about "empty side=" ### Language and i18n
- Updated translations: British English, Estonian, Indonesian, Irish, Latin, Old English, Russian, Vietnamese ### Lua API
- added support for slider and progress_bar widgets to wesnoth.get_dialog_value
- added support for text_box, slider, and progress_bar widgets to wesnoth.set_dialog_value
- new wesnoth.races table
- wesnoth.get_terrain_info can now retrieve the editor_name field ### Multiplayer server
- Handle incoming [whiteboard] data
- Treat inactive forum accounts as unregistered users to prevent abuse of unverified registrations ### User interface
- Converted New Folder dialog to GUI2
- Moved Animate Map option from Advanced Preferences to Display
- Moved Reverse Time Graphics display option to Advanced Preferences
- Moved Scroll Tracking of Unit Actions display option to Advanced Preferences, renamed to Follow Unit Actions
- Moved Unit Standing Animations option from Advanced Preferences to Display
- Removed window decorations from GUI2 lobby
- Sort the Recruit menu by localized unit type names (feature #18294)
- Whiteboard planning system:
- Added a new planned action type: "Suppose dead"
- Changed behavior of invalid actions (no longer immediately discarded)
- Disabled undo while planning mode is active
- Made whiteboard plans visible to allied network players ### Terrains
- Tweaked gameplay-visible names of terrain types, and restored many missing ones. ### Miscellaneous and bug fixes
- CMake build system:
- Disabled building of libana by default
- Removed "-Wno-strict-aliasing" from the default compiler flags
- Fixed bug #18117, saved games with Qatif-al-nar became corrupted
- Fixed bug #18120, where Khalifate units were not getting the default AMLA
- Patch #2663: Make wesnoth-optipng work on systems with BSD stat
- Started working on the new asio based network subsystem. boost.asio (along with boost.thread and boost.system) is now a dependency for the client no matter whether ANA is enabled.
- Support for gamepads/joysticks