Released on 11 Jun 2011
1. Fixed bug where GetTriggerInfo (38) would report an incorrect number of match attempts if triggers had "expand variables" checked.
2. Fixed Timestamps plugin so that if you removed the plugin, the timestamps would go away.
3. Fixed checkplugin.lua to also check if the required plugin is enabled. Also checks that timers are enabled, because the plugin check requires timers.
[master 3e147b1, ce50a69]
4. Fixed some inconsistencies in the way that plugin callbacks were called during miniwindow mouse moves and presses. In particular, WindowInfo (19) and (20) should now return the hotspot relevant to where the mouse is now. Also sometimes it appeared that after a mouse-up, if the mouse was over a hotspot, a new move-over event was not raised. Now it should be.
[master 5334bac, c87c92e, 804a5cf, bce41ac]
5. Updated help files to have a summary of Lua syntax (eg. data types, for loops, function declarations).
6. Updated PCRE (Perl Compatible Regular Expression) library from version 8.10 to 8.12.
This fixes some bugs as documented here:
7. Updated SQLite3 library from version 18.104.22.168 to 22.214.171.124. This was to fix a problem with WAL mode which could cause transactions to silently rollback if the cache_size is set very small (less than 10) and SQLite comes under memory pressure.
8. Fixed bug where, during MCCP decompression, if the zLib engine returned Z_BUF_ERROR, MUSHclient would close the world rather than allocating more memory for decompression and trying again.
9. Fixed bug if a global plugin had a relative pathname, it would not recognize it as the same plugin as loaded locally. In other words, it should be possible to have global plugins with a relative pathname, and not get errors where you get a message about "The plugin 'X' is already loaded.".
Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.
Gammon Software support
Forum RSS feed ( https://gammon.com.au/rss/forum.xml )