OSDN Git Service

Made changes for the 2.2.1.7c release. 10.8 is now the oldest version of OS X supported.
authorEric Branlund <ebranlund@fastmail.com>
Mon, 24 Feb 2020 21:32:43 +0000 (13:32 -0800)
committerEric Branlund <ebranlund@fastmail.com>
Mon, 24 Feb 2020 21:32:43 +0000 (13:32 -0800)
HengbandChangeLog.html.en
HengbandFeedback.html.en
HengbandSourceCode.html.en
index.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
index 5a9c1fa..4644ffb 100644 (file)
@@ -16,7 +16,7 @@
         <A HREF="http://angband.oook.cz/forum">Angband forums at
         http://angband.oook.cz/forum</A> or on the ticket list at
         <A HREF="https://osdn.net/projects/hengbandforosx/ticket/">https://osdn.net/projects/hengbandforosx/ticket/</A>..
-      <P>The hope is to have the application run on Mac OS X 10.7 or later.
+      <P>The hope is to have the application run on Mac OS X 10.8 or later.
         The system I have access to runs 10.14 and that's the system where the
         application has been tested.  If you encounter trouble with another
         version of Mac OS X, please post in the Hengband OS X thread.
index 7e37ec1..42c4412 100644 (file)
@@ -12,7 +12,7 @@
     <H1>Source Code</H1>
       <P>If you want to compile the code yourself or examine the changes I
         made, you can either get one of the packaged source code archives,
-        <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/hengband-2.2.1.7b.tar.gz/">hengband-2.2.1.7b.tar.gz</A> is the latest, from
+        <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/hengband-2.2.1.7c.tar.gz/">hengband-2.2.1.7c.tar.gz</A> is the latest, from
         <A HREF="https://osdn.net/projects/hengbandforosx/releases/">https://osdn.net/projbects/hengbandforosx/releases/</A>
         or the clone the git repository, git://git.osdn.net/gitroot/hengbandforosx/hengbandosx.git .
       <P>If you cloned the git repository and want to compile the code, you'll
index 5bac616..30e18dd 100644 (file)
     <P>Binaries | <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> | <A HREF="HengbandChangeLog.html.en">Changes</A>
     <H1>Binaries</H1>
       <UL>
-        <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7b-English.dmg/">English version; 2.2.1.7b</A>
-        <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7b-Japanese.dmg/">Japanese version; 2.2.1.7b</A>
+        <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7c-English.dmg/">English version; 2.2.1.7c</A>
+        <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7c-Japanese.dmg/">Japanese version; 2.2.1.7c</A>
       </UL>
       <P>I have put together a version of the rogue-like game,
          <A HREF="https://hengband.osdn.jp/en/">Hengband</A>, for computers
-        running Mac OS X 10.7 or later.  To use the English version, download
-        <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7b-English.dmg/">Hengband-2.2.1.7b-English.dmg</A>,
+        running Mac OS X 10.8 or later.  To use the English version, download
+        <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7c-English.dmg/">Hengband-2.2.1.7c-English.dmg</A>,
         double click on the downloaded file to open the disk image, and then
         drag the hengband application to where you want to store it.  Double
         clicking on the application will run it.  Since the application has not
             administrator to apply the exception to the security settings.
         </OL>
       <P>A Japanese version is also available.  The installation instructions
-        are essentially the same, but you'll need to download <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7b-Japanese.dmg/">Hengband-2.2.1.7b-Japanese.dmg</A>.
+        are essentially the same, but you'll need to download <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72021/Hengband-2.2.1.7c-Japanese.dmg/">Hengband-2.2.1.7c-Japanese.dmg</A>.
       <P>Both versions correspond to version 2.2.1.7 of Hengband with changes
         to support the Mac OS X interface, a change for how rivers are added
         in dungeons which nominally do not allow any of the river types,
         some corrections for using unidentified items from the pack,
         a correction for a division by zero exception when choosing monsters
-        for arena battles, the addition of the monster list update option,and
-        some changes to the English versions of some game messages.
+        for arena battles, the addition of the monster list update option,
+        some changes to the English versions of some game messages,
+        and incorporation of Hengband's changes for non-Windows builds since
+        the 2.2.1.7 release.
     <H1>Acknowledgements</H1>
       <P>None of this would have been possible without the Hengband source
         code and code, especially for the Mac OS X interface and tile set