<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> | 2.2.1.7 Changes | <A HREF="HengbandChangeLog-1-6-2.html.en">1.6.2 Changes</A>
<H1>Changes</H1>
<OL>
+ <LI>2.2.1.7f includes the following changes:
+ <UL>
+ <LI>Include a binary with native support for x86_64 and arm systems.
+ I don't have access to an arm-based Mac so it's best to treat
+ running natively on an arm-based Mac as an experimental feature.
+ <LI>For the Japanese version, fixed regression introduced in 2.2.1.7d:
+ incorrect internal sanity check led to some characters not being
+ rendered (most obviously in item names in the stores) or to some
+ characters not being cleared (seen when switching between screens
+ in the character sheet).
+ <LI>For the Japanese version, fixed garbled characters for some spells
+ in the spell lists.
+ <LI>No longer use Angband 4's versions of the graphical tiles.
+ Instead used Hengband's versions converted to PNG with transparency
+ added.
+ <LI>For Japanese, no longer use Osaka as the default font since it
+ is not included with macOS Catalina by default. Instead, use
+ Hiragino Maru Gothic ProN.
+ <LI>Don't call Term_activate() from drawRect(). That caused crashes
+ with Angband on some versions of macOS.
+ <LI>Changed how the fallback preferences for the font name and size
+ are set so they'll properly influence the configuration for the
+ windows.
+ <LI>Changed to avoid a compilation error with recent versions of
+ Xcode.
+ <LI>Allow for the possibility that a rendered character requires
+ a surrogate pair when encoded as UTF-16.
+ <LI>Fixed regression in the macOS interface: wasn't considering the
+ full GLYPH_COUNT glyphs in updateGlyphInfo().
+ <LI>Use VERSION_NAME rather than an explicit "Hengband" in more places
+ in the macOS interface.
+ <LI>In Term_pict_cocoa(), step through the passed-in arrays in
+ increments of the tile width scaling. Does not matter in the
+ current configuration where only one tile at a time is passed to
+ Term_pict_cocoa().
+ <LI>Made some comment changes and code rearrangements in the macOS
+ code so it can be more easily be compared against the code in other
+ variants.
+ <LI>The executable was compiled on macOS 10.15.7 rather than
+ 10.15.5. If you encounter problems with versions of macOS prior
+ to 10.15 or with macOS 10.16, please let me know.
+ </UL>
<LI>July 2, 2020. 2.2.1.7e includes the following changes:
<UL>
<LI>Fixed bug: initialize displayed state of the "big tiles" setting