OSDN Git Service

Made changes for the 2.2.1.7c release. 10.8 is now the oldest version of OS X supported.
[hengbandforosx/web.git] / HengbandChangeLog.html.en
index 746e0b7..48be121 100644 (file)
     <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