From 18 Jan, 2021 0:00 UTC: All services will be temporary unavailable for maintenance
  • R/O
  • HTTP
  • SSH
  • HTTPS

web: Commit

Hold files served by osdn.net's web server for the hengbandforosx project.


Commit MetaInfo

Revision99dd4f5a705ae0ac9e309d5c8f3278becea84ef8 (tree)
Zeit2020-04-13 04:31:38
AutorEric Branlund <ebranlund@fast...>
CommiterEric Branlund

Log Message

Modified for releasing a version based on Hengband 1.6.2.

Ändern Zusammenfassung

Diff

--- /dev/null
+++ b/HengbandChangeLog-1-6-2.html.en
@@ -0,0 +1,74 @@
1+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
2+ "http://www.w3.org/TR/1998/REC-html40-19980424/strict.dtd">
3+<HTML>
4+ <HEAD lang="en">
5+ <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
6+ <TITLE>Hengband Application for Mac OS X: Changes in 1.6.2 Version</TITLE>
7+ </HEAD>
8+
9+ <BODY>
10+ <H1>Hengband Application for Mac OS X</H1>
11+ <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> | <A HREF="HengbandChangeLog.html.en">2.2.1.7 Changes</A> | 1.6.2 Changes
12+ <H1>Changes</H1>
13+ <OL>
14+ <LI>April 12, 2020. Initial release, 1.6.2a.
15+ <UL>
16+ <LI>The Mac OS X front end is nearly the same as in 2.2.1.7. The
17+ changes are:
18+ <UL>
19+ <LI>Fixed bug: initialize displayed state of the "big tiles"
20+ setting in the menu from the stored value rather than always
21+ setting it to true.
22+ <LI>Configured so the writable game files are put in
23+ ~/Documents/Hengband-1.6.2.
24+ <LI>Encoded the splash screen prompt in EUC-JP.
25+ <LI>Initialized the effective group ID and, for good measure,
26+ the effective user ID, before calling init_angband().
27+ <LI>Changed types in terminal hook prototypes to match what's
28+ in 1.6.2.
29+ </UL>
30+ <LI>The core Hengband code is that tagged 1.6.2 with the following
31+ changes:
32+ <UL>
33+ <LI>Changed the Macintosh portion of readme_eng.txt to only have
34+ instructions for the Mac OS X version.
35+ <LI>Changed pref-mac.prf so the keycodes sent by the Mac OS X
36+ interface are recognized as macro triggers. Map the keycodes
37+ sent by the classic interface to the same set of macro triggers
38+ so most of the same macros can be used for both.
39+ <LI>Since the Mac OS X front end uses Angband's versions of the
40+ tile sets, conditonally include workarounds for the differences
41+ in graf-xxx.prf and graf-new.prf.
42+ <LI>If the MACH_O_COCOA preprocessor macro is set, skip the
43+ contents of main.c, allow both Unix and Mac line endings, and
44+ disable both PRIVATE_USER_PATH and SAVEFILE_USE_UID.
45+ <LI>Included habu's November 18, 2012 change in the master branch
46+ to configure fixed-size integer types using stdint.h.
47+ <LI>Avoided compiler warnings replacing instances of
48+ fprintf(fd, s) with fputs(s, fd) as had been done in the
49+ master branch.
50+ <LI>Avoided compiler warning about 32-bit integers passed to
51+ long integer format specifiers by adding casts, changing the
52+ specifier, or changing the type of a local variable. Made
53+ similar changes for msg_format() and format().
54+ <LI>Ported over PHO's February 2020 patch to 2.2.1.7 for
55+ a --with-varpath option to configure. Added
56+ create_needed_dirs() for creating the writeable directories
57+ as necessary. Used create_needed_dirs() rather than the
58+ previous local function in main.c.
59+ <LI>Included deskull's August 12, 2011 change from the master
60+ branch for curses compatibility.
61+ <LI>Changed to update the inventory window after eating a wand
62+ or staff from the pack.
63+ <LI>Only check for out-of-date temporary files if the save file
64+ name is not an empty string. Avoids spurious warnings when
65+ creating a new character from the Mac OS X front end.
66+ <LI>Made changes for compatibility with modern versions of
67+ autoconf and automake. Those included habu's January 5, 2010
68+ change on the master branch.
69+ <LI>Included lib/help/faq.txt and bootstrap in the output
70+ generated by <CODE>make dist</CODE>.
71+ </UL>
72+ </OL>
73+ </BODY>
74+</HTML>
--- a/HengbandChangeLog.html.en
+++ b/HengbandChangeLog.html.en
@@ -3,12 +3,12 @@
33 <HTML>
44 <HEAD lang="en">
55 <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
6- <TITLE>Hengband Application for Mac OS X: Changes</TITLE>
6+ <TITLE>Hengband Application for Mac OS X: Changes in 2.2.1.7 Version</TITLE>
77 </HEAD>
88
99 <BODY>
1010 <H1>Hengband Application for Mac OS X</H1>
11- <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
11+ <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>
1212 <H1>Changes</H1>
1313 <OL>
1414 <LI>March 28, 2020. 2.2.1.7d includes the following changes:
--- a/HengbandEnglishScreenshot.html.en
+++ b/HengbandEnglishScreenshot.html.en
@@ -8,7 +8,7 @@
88
99 <BODY>
1010 <H1>Hengband Application for Mac OS X</H1>
11- <P><A HREF="index.html.en">Binaries</A> | English screen shot | <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>
11+ <P><A HREF="index.html.en">Binaries</A> | English screen shot | <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">2.2.1.7 Changes</A> | <A HREF="HengbandChangeLog-1-6-2.html.en">1.6.2 Changes</A>
1212 <H1>English Screenshot</H1>
1313 <P><IMG src="http://hengbandforosx.osdn.io/hengband_english.png" alt="A screenshot of the English version of Hengband for Mac OS X: the orcs have a well-lit cave">
1414 </BODY>
--- a/HengbandFeedback.html.en
+++ b/HengbandFeedback.html.en
@@ -8,7 +8,7 @@
88
99 <BODY>
1010 <H1>Hengband Application for Mac OS X</H1>
11- <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> | Feedback | <A HREF="HengbandSourceCode.html.en">Source code</A> | <A HREF="HengbandChangeLog.html.en">Changes</A>
11+ <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> | Feedback | <A HREF="HengbandSourceCode.html.en">Source code</A> | <A HREF="HengbandChangeLog.html.en">2.2.1.7 Changes</A> | <A HREF="HengbandChangeLog-1-6-2.html.en">1.6.2 Changes</A>
1212 <H1>Feedback</H1>
1313 <P>If you have trouble using the application or suggestions for
1414 improvement, it would be best to post them to the
--- a/HengbandJapaneseScreenshot.html.en
+++ b/HengbandJapaneseScreenshot.html.en
@@ -8,7 +8,7 @@
88
99 <BODY>
1010 <H1>Hengband Application for Mac OS X</H1>
11- <P><A HREF="index.html.en">Binaries</A> | <A HREF="HengbandEnglishScreenshot.html.en">English screen shot</A> | Japanese screen shot | <A HREF="HengbandFeedback.html.en">Feedback</A> | <A HREF="HengbandSourceCode.html.en">Source code</A> | <A HREF="HengbandChangeLog.html.en">Changes</A>
11+ <P><A HREF="index.html.en">Binaries</A> | <A HREF="HengbandEnglishScreenshot.html.en">English screen shot</A> | Japanese screen shot | <A HREF="HengbandFeedback.html.en">Feedback</A> | <A HREF="HengbandSourceCode.html.en">Source code</A> | <A HREF="HengbandChangeLog.html.en">2.2.1.7 Changes</A> | <A HREF="HengbandChangeLog-1-6-2.html.en">1.6.2 Changes</A>
1212 <H1>Japanese Screenshot</H1>
1313 <P><IMG src="http://hengbandforosx.osdn.io/hengband_japanese.png" alt="A screenshot of the Japanese version of Hengband for Mac OS X: the orcs have a well-lit cave">
1414 </BODY>
--- a/HengbandSourceCode.html.en
+++ b/HengbandSourceCode.html.en
@@ -12,9 +12,15 @@
1212 <H1>Source Code</H1>
1313 <P>If you want to compile the code yourself or examine the changes I
1414 made, you can either get one of the packaged source code archives,
15- <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/hengband-2.2.1.7d.tar.gz/">hengband-2.2.1.7d.tar.gz</A> is the latest, from
15+ <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/hengband-2.2.1.7d.tar.gz/">hengband-2.2.1.7d.tar.gz</A> is the latest for the
16+ version based on Hengband 2.2.1.7 and
17+ <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/hengband-1.6.2a.tar.gz/">hengband-1.6.2a.tar.gz</A> is the latest for the
18+ version based on Hengband 1.6.2, from
1619 <A HREF="https://osdn.net/projects/hengbandforosx/releases/">https://osdn.net/projbects/hengbandforosx/releases/</A>
1720 or clone the git repository, git://git.osdn.net/gitroot/hengbandforosx/hengbandosx.git .
21+ Within the git repository, the master branch corresponds to the
22+ version based on 2.2.1.7 and the version-1-6-2 branch corresponds to
23+ the version based on 1.6.2.
1824 <P>If you cloned the git repository and want to compile the code, you'll
1925 first need to create the configure script and some of the files it uses.
2026 To do so, run this command in the top-level directory of the directory
@@ -40,7 +46,8 @@
4046 information from the lib subdirectory there. To get the Japanese
4147 version, do not specify <CODE>--disable-japanese</CODE> when running
4248 configure. Compilation of the Japanese version requires the utility,
43- nkf. Source code for that utility is available from
49+ nkf, unless you are building the code based on Hengband 1.6.2.
50+ Source code for that utility is available from
4451 <A HREF="https://osdn.net/projects/nkf/">https://osdn.net/projects/nkf/</A>.
4552 <P>Eventually, the hope is that the changes made here will be
4653 incorporated into the standard version of Hengband and you can get
--- a/index.html.en
+++ b/index.html.en
@@ -8,23 +8,33 @@
88
99 <BODY>
1010 <H1>Hengband Application for Mac OS X</H1>
11- <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>
11+ <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">2.2.1.7 Changes</A> | <A HREF="HengbandChangeLog-1-6-2.html.en">1.6.2 Changes</A>
1212 <H1>Binaries</H1>
13- <UL>
14- <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/Hengband-2.2.1.7d-English.dmg/">English version; 2.2.1.7d</A>
15- <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/Hengband-2.2.1.7d-Japanese.dmg/">Japanese version; 2.2.1.7d</A>
16- </UL>
13+ <H2>Based on Hengband's Current Development Release</H2>
14+ <UL>
15+ <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/Hengband-2.2.1.7d-English.dmg/">English version; 2.2.1.7d</A>
16+ <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/Hengband-2.2.1.7d-Japanese.dmg/">Japanese version; 2.2.1.7d</A>
17+ </UL>
18+ <H2>Based on Hengband's Last Stable Version</H2>
19+ <UL>
20+ <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/Hengband-1.6.2a-English.dmg/">English version; 1.6.2a</A>
21+ <LI><A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/Hengband-1.6.2a-Japanese.dmg/">Japanese version; 1.6.2a</A>
22+ </UL>
23+ <H1>Instructions</H1>
1724 <P>I have put together a version of the rogue-like game,
18- <A HREF="https://hengband.osdn.jp/en/">Hengband</A>, for computers
25+ <A HREF="https://hengband.osdn.jp/en/">Hengband</A>, for computers
1926 running Mac OS X 10.8 or later. To use the English version, download
20- <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/Hengband-2.2.1.7d-English.dmg/">Hengband-2.2.1.7d-English.dmg</A>,
21- double click on the downloaded file to open the disk image, and then
22- drag the hengband application to where you want to store it. Double
23- clicking on the application will run it. Since the application has not
24- been signed, you'll likely have to make an exception for it to use the
27+ either <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/Hengband-2.2.1.7d-English.dmg/">Hengband-2.2.1.7d-English.dmg</A>
28+ for the version based on the current development version of Hengband or
29+ <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/Hengband-1.6.2a-English.dmg/">Hengband-1.6.2a-English.dmg</A>
30+ for the version based on the last stable release. Double click on the
31+ downloaded file to open the disk image, and then drag the hengband
32+ application to where you want to store it. Double clicking on the
33+ application will run it. Since the application has not been signed,
34+ you'll likely have to make an exception for it to use the
2535 application. Follow <A HREF="https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac">this link</A> for
26- Apple's instructions on how to do that. In short, one way to grant
27- an exception is
36+ Apple's instructions on how to do that. In short, one way to grant an
37+ exception is
2838 <OL>
2939 <LI>Control click (i.e. click while holding the control button down)
3040 on the application in the Finder.
@@ -36,16 +46,45 @@
3646 administrator to apply the exception to the security settings.
3747 </OL>
3848 <P>A Japanese version is also available. The installation instructions
39- are essentially the same, but you'll need to download <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/Hengband-2.2.1.7d-Japanese.dmg/">Hengband-2.2.1.7d-Japanese.dmg</A>.
40- <P>Both versions correspond to version 2.2.1.7 of Hengband with changes
41- to support the Mac OS X interface, a change for how rivers are added
42- in dungeons which nominally do not allow any of the river types,
43- some corrections for using unidentified items from the pack,
44- a correction for a division by zero exception when choosing monsters
45- for arena battles, the addition of the monster list update option,
46- some changes to the English versions of some game messages,
47- and incorporation of Hengband's changes for non-Windows builds since
48- the 2.2.1.7 release.
49+ are essentially the same, but you'll need to download <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72653/Hengband-2.2.1.7d-Japanese.dmg/">Hengband-2.2.1.7d-Japanese.dmg</A>
50+ for the version based on the current development version or
51+ <A HREF="https://osdn.net/projects/hengbandforosx/downloads/72742/Hengband-1.6.2a-Japanese.dmg/">Hengband-1.6.2a-Japanese.dmg</A>
52+ for the version based on the last stable release.
53+ <P>The versions based on Hengband 2.2.1.7 started with master branch
54+ source code as of April 10th, 2019 and added these changes:
55+ <UL>
56+ <LI>Support for the Mac OS X interface
57+ <LI>Correction for how rivers are added in dungeons which nominally
58+ do not allow any of the river types,
59+ <LI>Some corrections for using unidentified items from the pack
60+ <LI>A correction for a division by zero exception when choosing
61+ monsters for arena battles
62+ <LI>The addition of the monster list update option
63+ <LI>Some changes to the English versions of some game messages
64+ <LI>Incorporation of Hengband's changes for non-Windows builds
65+ </UL>
66+ <P>The versions based on Hengband 1.6.2 started with the source code
67+ tagged as 1.6.2 and added the following changes
68+ <UL>
69+ <LI>Support for the Mac OS X interface including porting of PHO's
70+ February 2020 patch from the master branch
71+ <LI>Use stdint.h to configure the fixed-size integer types (a
72+ change made on November 18, 2012 in the master branch)
73+ <LI>Extended internal buffer to avoid overflow in English entry
74+ about the player's death (already made in master branch)
75+ <LI>Avoid compiler warnings about 32-bit integers passed to long
76+ integer format specifiers by adding casts, changing the format
77+ specifier, or changing the type of a local variable
78+ <LI>Avoid 32-bit integers passed to long integer format specifiers
79+ for msg_format() and format() by adding casts
80+ <LI>Replace instances of fprintf(fd, s) with fputs(s, fd) as has
81+ been done on the master branch
82+ <LI>Update the inventory window after eating a wand
83+ <LI>A curses compatibility change made on August 12, 2011 in the
84+ master branch
85+ <LI>Changes for compatibility with modern versions of autoconf
86+ and automake
87+ </UL>
4988 <H1>Acknowledgements</H1>
5089 <P>None of this would have been possible without the Hengband source
5190 code and code, especially for the Mac OS X interface and tile set
Show on old repository browser