New version of the Crossfire DockClient, version 0.8.15, superseding the slightly broken 0.8.14 released last week.
These releases contain a number of bugfixes and minor improvements from the last year, plus some major performance enhancements for the message panel.
In addition, work has been done on adding hardware acceleration to the map renderer. A portable test build of that code is available for anyone wishing to try out the updated renderer. Otherwise the code matches that of v0.8.15.
New release of the Crossfire DockWindow Client v0.8.14 - README
Fixes:
Character Panel: Fix crash when logging in and the character panel is hidden
Character Panel: Fix minor stat display issues when connecting and disconnecting
Map Panel: Fix panel redrawing during a server map update, causing the player to briefly appear in the wrong location
Message Panel: Fix displaying unicode characters such as smilies
Message Panel: Fix issue when removing lines did not calculate the line count properly
Message Panel: Drastically improve performance when adding multiple messages to the message panel at once
Resistance Panel: Fix panel not showing negative resistances
Spell Panel: Fix issues when spellbook doesn't work after applying a bed to reality on Metalforge
Spell Panel: Fix cast menu items not looking for spell arguments
Map Manager: Fix issue where cells outside the viewport were getting animation updates
IRC Plugin: Fix displaying unicode characters such as smilies
Minor Changes:
Keybind Panel: Allow bind/bind_character/bind_global to bind multiple commands at once (when separated via
Skill Panel: Improve performance when adding many skills at once to the skill panel
Spell Panel: Improve performance when adding many spells at once to the spell panel
Map Manager: Update map label logic to match latest server changes
Map Manager: Minor performance improvements to map drawing
Core: Add ability to swap quick keys via drag/drop operation
Protocol: Performance improvements to how skill, stat, and spell protocol messages are processed
IRC Plugin: Add username, password, and real name configuration
Additional Notes:
The protocol handling around map labels has changed without changing the client protocol version number:
If the DockWindow Client shows map labels and they are not removed from the map as the player moves, update the server version or use DockWindow Client v0.8.13 or earlier.
If the DockWindow Client shows map labels but they disappear when the player changes direction without moving, upgrade to DockWindow Client v0.8.14 or later.
New release of the Crossfire DockWindow Client v0.8.15 - README
Fixes:
Message Panel: Fix issue introduced in v0.8.14 where the message panel no longer scrolls to the end on resize
Core: Fix crash when loading a theme containing a list view of small icons when the list had not previously been shown
Core: Fix issue where list boxes did not highlight items on middle or right click when they did not have focus
Minor Changes:
Knowledge Panel: Display a message when attempting knowledge on a knowledge type that cannot be attempted
Message Panel: Move the "scroll messages to end" button from the toolbar to beneath the scrollbar
Main Form: Add theme and layout presets to the options menu
Main Form: Move panel layout related options to the options menu
Welcome Dialog: Reset "show welcome dialog" setting on program upgrade
Welcome Dialog: Add theme and layout presets
Layouts: Add new layouts (GTKv2) and rename layouts for clarity
Themes: Add new themes (blue, grey) and rename themes to match colour schemes
New release of the Crossfire DockWindow Client Hardware Accelerated Map Test v0.8.15 - README