From 1e6b4c1a6dcd7381c355444570b9006976e09faf Mon Sep 17 00:00:00 2001 From: nhmall Date: Wed, 4 Dec 2019 11:36:01 -0500 Subject: [PATCH 1/4] doc updates for release --- README | 17 ++++++++--------- dat/history | 3 +++ doc/Guidebook.mn | 5 ++++- doc/Guidebook.tex | 7 ++++++- 4 files changed, 21 insertions(+), 11 deletions(-) diff --git a/README b/README index 73e872c22..1c5dc57cd 100644 --- a/README +++ b/README @@ -1,17 +1,16 @@ - NetHack 3.6.3 post-beta1 -- General information + NetHack 3.6.3 -- General information December 5, 2019 NetHack 3.6 is an enhancement to the dungeon exploration game NetHack, which is a distant descendent of Rogue and Hack, and a direct descendent of NetHack 3.4 as there was no NetHack 3.5 release. -NetHack 3.6.3 post-beta1 is not an official release of NetHack. It -currently contains a collection of over 190 bug fixes to NetHack 3.6.2 -and over 22 game enhancements and community contributions. The file -doc/fixes36.3 in the source distribution has a full list of them. -The text in there was written for the development team's own use and is -provided "as is", so please do not ask us to further explain the entries -in that file. Some entries might be considered "spoilers", particularly in -the "new features" section. +NetHack 3.6.3 is the official release of NetHack that follows NetHack 3.6.2. +It contains a collection of over 190 bug fixes to NetHack 3.6.2 and over 22 +game enhancements and community contributions. The file doc/fixes36.3 in the +source distribution has a full list of them. The text in there was written for +the development team's own use and is provided "as is", so please do not ask +us to further explain the entries in that file. Some entries might be +considered "spoilers", particularly in the "new features" section. Below you will find some other general notes that were not considered spoilers: diff --git a/dat/history b/dat/history index 23dba2d4c..50cb7ca1a 100644 --- a/dat/history +++ b/dat/history @@ -220,6 +220,9 @@ the adopted curses window port, were released as 3.6.2. Bart House, who had contributed to the game as a porting team participant for decades, joined the NetHack Development Team in late May 2019. +NetHack 3.6.3 was released on December 5, 2019 containing over 190 bug +fixes to NetHack 3.6.2. + The official NetHack web site is maintained by Ken Lorber at http://www.nethack.org/. diff --git a/doc/Guidebook.mn b/doc/Guidebook.mn index 7d6d3afd2..7b841ebe4 100644 --- a/doc/Guidebook.mn +++ b/doc/Guidebook.mn @@ -24,7 +24,7 @@ .ds vr "NetHack 3.6 .ds f0 "\*(vr .ds f1 -.ds f2 "December 1, 2019 +.ds f2 "December 5, 2019 . .\" A note on some special characters: .\" \(lq = left double quote @@ -5146,6 +5146,9 @@ the adopted curses window port, were released as 3.6.2. \fBBart House\fP, who had contributed to the game as a porting team participant for decades, joined the NetHack Development Team in late May 2019. .pg +NetHack 3.6.3 was released on December 5, 2019 containing over 190 bug +fixes to NetHack 3.6.2. +.pg The official NetHack web site is maintained by \fBKen Lorber\fP at .UR http://www.nethack.org/ . diff --git a/doc/Guidebook.tex b/doc/Guidebook.tex index 7532786ed..5d6280b56 100644 --- a/doc/Guidebook.tex +++ b/doc/Guidebook.tex @@ -45,7 +45,7 @@ %.au \author{Original version - Eric S. Raymond\\ (Edited and expanded for 3.6 by Mike Stephenson and others)} -\date{December 1, 2019} +\date{December 5, 2019} \maketitle @@ -5748,6 +5748,11 @@ the adopted curses window port, were released as 3.6.2. {\it Bart House}, who had contributed to the game as a porting team participant for decades, joined the {\it NetHack Development Team} in late May 2019. +%.pg +\medskip +NetHack 3.6.3 was released on December 5, 2019 containing over 190 bug +fixes to NetHack 3.6.2. + %.pg \medskip \nd The official {\it NetHack\/} web site is maintained by {\it Ken Lorber} at From 491b88577787f1e72b4c364bb7311391f7bc6778 Mon Sep 17 00:00:00 2001 From: nhmall Date: Wed, 4 Dec 2019 11:46:15 -0500 Subject: [PATCH 2/4] more prep work --- include/global.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/global.h b/include/global.h index 9fb64ebf0..c3d2b4f22 100644 --- a/include/global.h +++ b/include/global.h @@ -18,7 +18,7 @@ /* * Development status of this NetHack version. */ -#define NH_DEVEL_STATUS NH_STATUS_BETA +#define NH_DEVEL_STATUS NH_STATUS_RELEASED #ifndef DEBUG /* allow tool chains to define without causing warnings */ #define DEBUG From cfb382c626edca8936fae6bd43e34584b7e5c98e Mon Sep 17 00:00:00 2001 From: nhmall Date: Wed, 4 Dec 2019 11:51:24 -0500 Subject: [PATCH 3/4] more prep bits --- include/patchlevel.h | 5 ++++- util/makedefs.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/patchlevel.h b/include/patchlevel.h index 2151087ee..c945e68b5 100644 --- a/include/patchlevel.h +++ b/include/patchlevel.h @@ -36,7 +36,7 @@ /****************************************************************************/ /* Version 3.6.x */ -/* Patch 3, +/* Patch 3, December 5, 2019 * * Fixed stale 'thrownobj' pointer for returning thrown aklys while engulfed * Fixed uarmh null pointer dereference if a helm of opposite alignment came @@ -55,6 +55,7 @@ * Fixed ignoring of god's wrath when hero injured himself during altar kick * Fixed several cases where persistent inventory window was not updated * Fixed temple priests or shopkeepers moving over other monsters + * Fixed a crash-causing bug when putting on levitation boots over a sink * Ensured that thrown or kicked objects will end up in bones * Made water go all the way to the edges of level on the Plane of Water * Made clouds disrupt line of sight along the edges of the Plane of Air @@ -64,6 +65,8 @@ * the Windows platform * Improved the layout and display of the player selection dialog used on the * Windows graphical implementation + * Improved performance of some tty versions by reducing the number of + * function calls made from mapglyph * Allowed the msdos implementation to build with curses and PDCurses * Included over 100 other fixes and improvements as outlined in doc/fixes36.3 */ diff --git a/util/makedefs.c b/util/makedefs.c index ac196f8e2..4334b9b0e 100644 --- a/util/makedefs.c +++ b/util/makedefs.c @@ -53,7 +53,7 @@ #endif #if defined(UNIX) && !defined(LINT) && !defined(GCC_WARN) -static const char SCCS_Id[] UNUSED = "@(#)makedefs.c\t3.6\t2019/05/07"; +static const char SCCS_Id[] UNUSED = "@(#)makedefs.c\t3.6\t2019/12/05"; #endif /* names of files to be generated */ From 67dee9d579aa5c86dcfa7eda257ab6049569912a Mon Sep 17 00:00:00 2001 From: nhmall Date: Wed, 4 Dec 2019 12:26:10 -0500 Subject: [PATCH 4/4] http to https --- doc/Guidebook.mn | 2 +- doc/Guidebook.tex | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/Guidebook.mn b/doc/Guidebook.mn index 7b841ebe4..4c4cd5f11 100644 --- a/doc/Guidebook.mn +++ b/doc/Guidebook.mn @@ -5151,7 +5151,7 @@ fixes to NetHack 3.6.2. .pg The official NetHack web site is maintained by \fBKen Lorber\fP at -.UR http://www.nethack.org/ . +.UR https://www.nethack.org/ . .pg .hn 2 SPECIAL THANKS diff --git a/doc/Guidebook.tex b/doc/Guidebook.tex index 5d6280b56..049aa8598 100644 --- a/doc/Guidebook.tex +++ b/doc/Guidebook.tex @@ -5757,8 +5757,8 @@ fixes to NetHack 3.6.2. \medskip \nd The official {\it NetHack\/} web site is maintained by {\it Ken Lorber} at {\catcode`\#=11 -\special{html:}} -http:{\tt /}{\tt /}www.nethack.org{\tt /}. +\special{html:}} +https:{\tt /}{\tt /}www.nethack.org{\tt /}. {\catcode`\#=11 \special{html:}}