Post by Iris » May 21st, 2016, 5:29 am

Wesnoth 1.12.6 is out!

Multiplayer/replay mode fixes » The game no longer displays false positive OOS errors in replays created by older 1.12.x versions.

Saving the game in the middle of a replay no longer creates corrupt saves (bug #23310 [Gna.org]).

A few potential assertion failures during multiplayer games were fixed, including an assertion failure upon the host leaving during an AI turn.

Mainline campaign fixes » A few issues with recruit lists for AI sides in Legend of Wesmere in multiplayer mode were fixed. Additionally, the campaign will now display an error message and abort if started with the incompatible Shuffle Sides option selected.

Input fixes for non-QWERTY keyboards »



See also bug Version 1.12.5 included a few patches for handling key sequences in Preferences → General → Hotkeys including non-alphanumeric keys, such as Enter, Tab, F1-F12 and others. However, following the release it was found that these changes broke handling of alphanumeric keys on non-QWERTY keyboards, so they have been reverted for this version.See also bug #24186 [Gna.org]

User interface fixes » Resizing the window or using certain debug mode commands no longer causes the minimap option buttons to lose their icons or forget their toggle state until hovered.

The games list in the default MP lobby no longer comes up empty when the Invert filter option is checked while the Apply Filter option is not (bug #23117 [Gna.org]).

The Observers icon in MP games no longer overlaps other UI elements on the top bar on low horizontal resolutions (800 ≤ resolution < 1024 pixels).

The Time of Day schedule progress indicator no longer overlaps other UI elements on the top bar on low vertical resolutions (480 ≤ resolution < 600 pixels).

Combo boxes now use the thinner menu frame style for their drop-down menus.

Miscellaneous fixes and improvements » A long-standing bug with ford terrain transitions was fixed.

The move-to-targets candidate action of the default AI engine no longer ignores tunnels.

Two rare bugs in the goto candidate action that resulted in moves for other units being skipped after a failed action were fixed.

Known bugs » General bugs:

Start-of-scenario saves have some known bugs in multiplayer mode.

OOS errors may still occur in multiplayer mode: If first a game is reloaded and then moves performed before saving the game are undone (bug #23316 [Gna.org]). Undoing moves after a controller was changed during that side’s turn (for example with :control or because a player left the game) causes OOS. Placing units into the recall list with WML/Lua causes OOS if that unit is recalled by the player in the same scenario. This can be fixed by giving the unit an id manually in a synced fashion.

Legend of Wesmere multiplayer mode bugs: In some scenarios, human-controlled sides get too much or too little carryover gold, causing balance issues In some scenarios, sides get additional recruits from a randomly picked multiplayer faction. The Shuffle Sides game option causes issues. From version 1.12.6 onwards, the campaign will abort immediately if the option was enabled during game creation. Starting with Chapter III (scenario 9), there are multiple bugs. The recommendation is to play only the first two chapters in multiplayer mode.

HP/XP bars of allied units are drawn over shroud with some side configurations (bug #23460 [Gna.org]).

It’s not possible to clear some default hotkeys with the Clear Hotkey option (bug #21983 [Gna.org]). This will not be fixed in 1.12.x.

Attempting to assign hotkeys including both the Ctrl and Alt modifiers does not work (bug #22219 [Gna.org]). Bugs specific to Microsoft Windows:

ClearType font rendering is disabled as it causes glitches (bug #21648 [Gna.org]).

This is likely caused by outdated libraries in the packaging process.

This is likely caused by outdated libraries in the packaging process. Consecutive line breaks (paragraph breaks) are not rendered as expected (bug #21649 [Gna.org]).

This is likely caused by outdated libraries in the packaging process. There is no built-in workaround available yet. Bugs specific to Apple OS X:



The following issues affecting Wesnoth on Apple OS X are known and they are pending fixes. However, many of them are beyond the scope of the 1.12.x series and require significant re-engineering that can only be done in 1.13.x development releases later, or cannot be properly addressed due to a lack of experienced OS X coders in our team. Thus, unless someone can contribute patches to address them, it is unlikely that these bugs will be fixed during the 1.12.x series.

Color cursors are forcibly disabled on this platform due to severe performance issues (bug #18112 [Gna.org]).

Fullscreen mode does not fill the entire screen when maximum resolution is selected in Preferences → Display, and user interface elements are scaled and distorted.

System commands do not work while Wesnoth is running in fullscreen mode (bug #21943 [Gna.org]).

The mouse cursor is not mapped correctly to the game screen contents on Retina displays due to problems with detected vs. real screen resolution mismatches (bug #20332 [Gna.org]).

A workaround is in place making Wesnoth default to 800x600 on OS X regardless of the incorrectly-detected maximum resolution.

A workaround is in place making Wesnoth default to 800x600 on OS X regardless of the incorrectly-detected maximum resolution. Trackpad tap clicking is sometimes not recognized (forum post).

Unofficial builds with OpenMP support enabled randomly freeze (bug #18144 [Gna.org]).

Consecutive line breaks (paragraph breaks) are not rendered as expected (bug #21649 [Gna.org]).

This is likely caused by outdated libraries in the packaging process. There is no built-in workaround available yet. The following issues affecting Wesnoth on Apple OS X are known and they are pending fixes. However, many of them are beyond the scope of the 1.12.x series and require significant re-engineering that can only be done in 1.13.x development releases later, or cannot be properly addressed due to a lack of experienced OS X coders in our team. Thus, unless someone can contribute patches to address them, it is unlikely that these bugs will be fixed during the 1.12.x series.

Contributors

irc.freenode.net

Downloads

⁂

This is a maintenance release for the stable 1.12.x series, and it is fully compatible with previous releases in the series. As is the norm for updates to a stable series, this version delivers an assortment of bug fixes and other minor improvements in various areas, as well as translation updates. Read on for a list of the most notable fixes in this release, as well as a few known bugs we hope will be fixed in future releases. Players coming from 1.10.x or previous stable versions should check our official release notes for Wesnoth 1.12 to learn about the new features and general improvements from this series.There are a few more changes in addition to the aforementioned, including translation updates and minor bug fixes. Most of these are listed in the full changelog . An alternative players changelog is also available, including only items deemed relevant for regular players. Note that for this particular release, there are a few items that were not added to the changelogs in a timely fashion; those can still be found in the list above.Do you want to help shape the future of Wesnoth? You are always welcome to join us in the IRC channel onto ask for help with getting started!The installer package foris already available:The package foris now available:All knownpackagers have been contacted, and binaries for your distribution may have already been created. Information about where to get the respective binaries or how to install them can be found on the Linux binaries page in the wiki.Downloads formay be found on the Download page in the wiki as they become available.The multiplayer server for 1.12.x is up and running. This server can be used to play with other players running1.12.x version, as well as release candidates.The add-ons server for 1.12.x is already running. It was started for 1.11.10 and it servesstable, RC, and beta releases from this series.If you find any bugs, do not hesitate to report them, but please read the instructions on how to report bugs first! As bug reports in the forums tend to be forgotten, you will get better results using our bug tracker . We require your help for finding and fixing issues, no matter how obvious, trivial or complicated they seem!Have fun!