<P><A HREF="index.html.en">Binaries</A> | <A HREF="HengbandEnglishScreenshot.html.en">English screen shot</A> | <A HREF="HengbandJapaneseScreenshot.html.en">Japanese screen shot</A> | <A HREF="HengbandFeedback.html.en">Feedback</A> | <A HREF="HengbandSourceCode.html.en">Source code</A> | Changes
<H1>Changes</H1>
<OL>
+ <LI>February 24, 2020. 2.2.1.7c includes the following changes:
+ <UL>
+ <LI>The new version now requires 10.8 or later since the application
+ makes use of "Base localization" for internalionalization.
+ <LI>Changed the encoding of the keycode and option modifier in macro
+ triggers generated by the Cocoa interface in response to
+ keypresses. Removed direct mapping of some keys (cursor keys, help
+ function key, and delete function key) to the underlying command
+ set and instead pass those through the macro trigger mechanism.
+ Those changes allow the cursor keys to work in the editor for the
+ autopick settings and allow more modifiers (like shift for running)
+ to work with the numeric keypad. Added trigger names to match the
+ macro triggers generated by the Cocoa interface in pref-mac.prf.
+ If you had set up custom macro triggers based on the old encoding
+ of the keycode, those will have to be redone.
+ <LI>Corrected regression that caused the main window's minimum size
+ to not be correctly set at startup.
+ <LI>The response to font changes in the main window does a better
+ job of keeping the player in the bounds of the window.
+ <LI>Corrected handling of full screen mode: exiting while in
+ fullscreen mode no longer leaves the main window acting as if it
+ was still in fullscreen mode when the application is restarted.
+ <LI>Keep the save and command menu items disabled during character
+ generation since they aren't useful until the character enters
+ the world. Also keep the save menu entry disabled while on the
+ splash screen.
+ <LI>Made some additional English message changes including a
+ correction for the message about a weaponsmith adding an essence to
+ an item and more English descriptions of artifacts that were
+ missing descriptions.
+ <LI>Merged in upstream's changes for building on non-Windows
+ platforms, including the new --with-varpath=PATH option to
+ configure.
+ <LI>For developing the application, made it easier to change the
+ user interface with Xcode's Interface Builder.
+ <LI>Tile set rendering changes:
+ <UL>
+ <LI>Since use Angband's version of the tile sets on the Mac, added
+ workarounds in the preference files for the cases where those
+ tile sets differ from Hengband's versions. Especially for
+ terrain, that makes tiles more useful in the Mac version.
+ <LI>Added support for big tile mode in the Mac interface. It is
+ enabled by default and can be turned on or off from the Settings
+ menu.
+ <LI>Corrected regression that objects and creatures were always
+ shown with a black background.
+ <LI>Changed to better handle if an error occurs while loading or
+ converting the tile set image.
+ <LI>Changed so that blending is used if the tile set has an
+ alpha channel.
+ <LI>As an optimization, don't draw the foreground if it is the
+ same as the background.
+ </UL>
+ </UL>
<LI>December 31, 2019. Plugged memory leak in autopick_autoregister().
Changed init_saved_floors() to only check for out-of-date saved
floors if savefile is not an empty string; that prevents spurious