]> granicus.if.org Git - nethack/commitdiff
housekeeping updates for 3.6.4
authornhmall <nhmall@nethack.org>
Fri, 13 Dec 2019 23:37:36 +0000 (18:37 -0500)
committernhmall <nhmall@nethack.org>
Fri, 13 Dec 2019 23:37:36 +0000 (18:37 -0500)
34 files changed:
README
dat/history
doc/Guidebook.mn
doc/Guidebook.tex
include/global.h
include/patchlevel.h
src/windows.c
sys/amiga/.gitattributes
sys/atari/.gitattributes
sys/be/.gitattributes
sys/msdos/.gitattributes
sys/os2/.gitattributes
sys/share/.gitattributes
sys/unix/README.linux
sys/unix/sysconf
sys/vms/Install.vms
sys/vms/Makefile.src
sys/vms/vmsbuild.com
sys/wince/.gitattributes
sys/wince/ceinc/.gitattributes
sys/wince/winhack.rc
sys/wince/winhcksp.rc
sys/winnt/Install.nt
sys/winnt/Makefile.gcc
sys/winnt/Makefile.msc
sys/winnt/nethack.def
sys/winnt/sysconf.template
util/makedefs.c
win/gem/.gitattributes
win/gnome/.gitattributes
win/macosx/NetHackGuidebook.applescript
win/win32/NetHackW.rc
win/win32/mswproc.c
win/win32/nethack.rc

diff --git a/README b/README
index 5cbcb70c44f44f527b09540110a5619a2e628095..f21b2f5b8401f4022de1867b20ae414eb351750f 100644 (file)
--- a/README
+++ b/README
@@ -1,52 +1,26 @@
-          NetHack 3.6.3 -- General information December 5, 2019
+          NetHack 3.6.4 -- 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 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.
+NetHack 3.6.4 is the official release of NetHack that follows NetHack 3.6.3
+and contains all bug fixes since then, including one security-releated fix.
+The file doc/fixes36.4 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:
 
- *  Fixed stale 'thrownobj' pointer for returning thrown aklys while engulfed
- *  Fixed uarmh null pointer dereference if a helm of opposite alignment came
- *     off due to being polymorphed
- *  Fixed 'object lost' panic when attempting to crawl of of the water during
- *     emergency disrobing/dropping
- *  Running now stops when moving over engravings so you can tell where they
- *     are
- *  Fixed detection of unseen/secret doors which failed to find monsters hiding
- *     under objects and failed to find monsters hiding at trap locations
- *  Ensured fatal status conditions made it to disclosure and/or dumplog
- *  Fixed "Bad fruit #N" warnings when saving bones with 'perm_invent' On
- *  Fixed it so yellow dragons don't have green breath
- *  Added several grammar corrections
- *  Improved recognition of deafness for several situations including the
- *     playing of musical instruments and bribing negotiations with demon lords
- *  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
- *  Improved and expanded usage of status highlighting percentage rules
- *  Added more than 15 improvements and fixes to the curses window port
- *  Added and documented significant changes to default directory choices for
- *    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
- *  Over 100 other fixes and improvements
+ *  GDBPATH and GREPPATH from sysconf or -D... on compilation command line were
+ *      being processed even if PANICTRACE was disabled but only being freed
+ *      at end of game when that was enabled
+ *  fix the article used in the message when your steed encounters a polymorph trap
+ *  dozen-ish assorted spelling/typo fixes in messages and source comments
+ *  fix potential buffer overflow when parsing run-time configuration file
 
                         - - - - - - - - - - -
 
@@ -57,13 +31,13 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code.
     call it.
 
 2.  Having unpacked, you should have a file called 'Files' in your Top
-    directory.  
+    directory.
 
     This file contains the list of all the files you now SHOULD
     have in each directory.  Please check the files in each directory
     against this list to make sure that you have a complete set.
 
-    This file also contains a list of what files are created during 
+    This file also contains a list of what files are created during
     the build process.
 
     The names of the directories listed should not be changed unless you
@@ -88,7 +62,7 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code.
     At the time of this release, NetHack 3.6 has been tested to run/compile
     on:
 
-        Intel Pentium or better (or clone) running Linux, BSDI, or 
+        Intel Pentium or better (or clone) running Linux, BSDI, or
                 Windows (7 through 10)
         Intel 80386 or greater (or clone) boxes running Linux, or BSDI
        Mac OS X 10.11 (follow the instructions in sys/unix, not sys/mac)
@@ -97,8 +71,8 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code.
     Instructions have been provided by way of community contribution on:
         msdos protected mode using djgpp
 
-    Previous versions of NetHack were tested and known to run on the 
-    following systems, but it is unknown if they can still build and 
+    Previous versions of NetHack were tested and known to run on the
+    following systems, but it is unknown if they can still build and
     execute NetHack 3.6:
 
         Apple Macintosh running MacOS 7.5 or higher, LinuxPPC, BeOS 4.0
@@ -151,7 +125,7 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code.
 
                         - - - - - - - - - - -
 
-If you have problems building the game, or you find bugs in it, we recommend 
+If you have problems building the game, or you find bugs in it, we recommend
 filing a bug report from our "Contact Us" web page at:
     https://www.nethack.org/common/contact.html
 Please include the version information from #version or the command line
@@ -165,12 +139,12 @@ available can be obtained via git here:
 
 When sending correspondence, please observe the following:
 o Please be sure to include your machine type, OS, and patchlevel.
-o Please avoid sending us binary files (e.g. save files or bones files). 
+o Please avoid sending us binary files (e.g. save files or bones files).
   If you have found a bug and think that your save file would aid in solving
-  the problem, send us a description in words of the problem, your machine 
-  type, your operating system, and the version of NetHack.  Tell us that you 
+  the problem, send us a description in words of the problem, your machine
+  type, your operating system, and the version of NetHack.  Tell us that you
   have a save file, but do not actually send it.
-  You may then be contacted by a member of the development team with the 
+  You may then be contacted by a member of the development team with the
   address of a specific person to send the save file to.
 o Though we make an effort to reply to each bug report, it may take some
   time before you receive feedback.  This is especially true during the
@@ -179,16 +153,16 @@ o We don't give hints for playing the game.
 o Don't bother to ask when the next version will be out or you can expect
   to receive a stock answer.
 
-If you want to submit a patch for the NetHack source code via email directly, 
+If you want to submit a patch for the NetHack source code via email directly,
 you can direct it to this address:
     nethack-bugs (at) nethack.org
 
-If a feature is not accepted you are free, of course, to post the patches 
+If a feature is not accepted you are free, of course, to post the patches
 to the net yourself and let the marketplace decide their worth.
 
 All of this amounts to the following:  If you decide to apply a free-lanced
 patch to your 3.6 code, you are welcome to do so, of course, but we won't
-be able to provide support or receive bug reports for it.  
+be able to provide support or receive bug reports for it.
 
 In our own patches, we will assume that your code is synchronized with ours.
 
index 50cb7ca1aeff87f5b425c4abec8676a395a8409d..7dcaaca1836c5a038637db9d3e9f354cef913e76 100644 (file)
@@ -223,6 +223,9 @@ 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.
 
+NetHack 3.6.4 was released on December 17, 2019 containing a security
+fix and a few bug fixes.
+
 The official NetHack web site is maintained by Ken Lorber at
 http://www.nethack.org/.
 
index 4c4cd5f117eeb72d17ec5de719c3cbae93a4b974..d4556d582180ce3c1d6eeb799951abbc12dc4a4a 100644 (file)
@@ -24,7 +24,7 @@
 .ds vr "NetHack 3.6
 .ds f0 "\*(vr
 .ds f1
-.ds f2 "December 5, 2019
+.ds f2 "December 17, 2019
 .
 .\" A note on some special characters:
 .\" \(lq = left double quote
@@ -45,6 +45,8 @@ A Guide to the Mazes of Menace
 .au
 Original version - Eric S. Raymond
 (Edited and expanded for 3.6 by Mike Stephenson and others)
+.sp 1
+\*(f2
 .hn 1
 Introduction
 .pg
@@ -5149,6 +5151,9 @@ 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.
 .pg
+NetHack 3.6.4 was released on December 17, 2019 containing a security fix
+and a few bug fixes.
+.pg
 The official NetHack web site is maintained by \fBKen Lorber\fP
 at
 .UR https://www.nethack.org/ .
index 049aa85981c22da0e49fe54ccee017ee515fb488..36d459db01627fa404a6e3097c58e7ced222a5e2 100644 (file)
@@ -45,7 +45,7 @@
 %.au
 \author{Original version - Eric S. Raymond\\
 (Edited and expanded for 3.6 by Mike Stephenson and others)}
-\date{December 5, 2019}
+\date{December 17, 2019}
 
 \maketitle
 
@@ -5753,6 +5753,11 @@ for decades, joined the {\it 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.
 
+%.pg
+\medskip
+NetHack 3.6.4 was released on December 17, 2019 containing a security fix and
+a few bug fixes.
+
 %.pg
 \medskip
 \nd The official {\it NetHack\/} web site is maintained by {\it Ken Lorber} at
index 5c02491c3228c23f9e8b1428f49b55bf9b3d3d5e..a2b70d25876a035fad527eddee19bb4173b153eb 100644 (file)
@@ -19,7 +19,7 @@
 /*
  * Development status of this NetHack version.
  */
-#define NH_DEVEL_STATUS NH_STATUS_POSTRELEASE
+#define NH_DEVEL_STATUS NH_STATUS_RELEASED
 
 #ifndef DEBUG  /* allow tool chains to define without causing warnings */
 #define DEBUG
index c945e68b5c8c8d4fbc398720157ed35ba65ef6c7..01e1c343842f83818c2967deae186b55f309e677 100644 (file)
@@ -9,7 +9,7 @@
 /*
  * PATCHLEVEL is updated for each release.
  */
-#define PATCHLEVEL 3
+#define PATCHLEVEL 4
 /*
  * Incrementing EDITLEVEL can be used to force invalidation of old bones
  * and save files.
 /****************************************************************************/
 /* Version 3.6.x */
 
+/*  Patch 4, December 17, 2019
+ *  GDBPATH and GREPPATH from sysconf or -D... on compilation command line were
+ *      being processed even if PANICTRACE was disabled but only being freed
+ *      at end of game when that was enabled
+ *  fix the article used in the message when your steed encounters a polymorph trap
+ *  dozen-ish assorted spelling/typo fixes in messages and source comments
+ *  fix potential buffer overflow when parsing run-time configuration file
+ */
+
 /*  Patch 3, December 5, 2019
  *
  *  Fixed stale 'thrownobj' pointer for returning thrown aklys while engulfed
index 0f0ccb4ed8070c2798d73d1c0e160fa360a9ae4d..974479187401f2eae51a158e795e5338440b1d2e 100644 (file)
@@ -1157,7 +1157,7 @@ boolean fullsubs; /* True -> full substitution for file name, False ->
                 else
                     Strcpy(tmpbuf, "{current date+time}");
                 break;
-            case 'v': /* version, eg. "3.6.3-0" */
+            case 'v': /* version, eg. "3.6.4-0" */
                 Sprintf(tmpbuf, "%s", version_string(verbuf));
                 break;
             case 'u': /* UID */
index 5df6a5f30911315a50fbcf57e759f8eed42bd155..f969b5ebcf82c848c099df832809f04290d309f1 100644 (file)
@@ -1,2 +1,2 @@
 *.p NHSUBST
-* NH_filestag=(file%s_for_Amiga_versions_-_untested_for_3.6.3)
+* NH_filestag=(file%s_for_Amiga_versions_-_untested_for_3.6.4)
index 66c510f6c61cd7f37334747136224d06f6d7a788..ff75d0637f25af4a3db1f4b49c6fa7e76efeeb64 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(file%s_for_Atari_version_-_untested_for_3.6.3)
+* NH_filestag=(file%s_for_Atari_version_-_untested_for_3.6.4)
index 9d9a3587425ed60ab0d6d3a87aceeeb71826c695..76b400189d9d167894471967d864d70f42189497 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(file%s_for_BeOS_version_-_untested_for_3.6.3)
+* NH_filestag=(file%s_for_BeOS_version_-_untested_for_3.6.4)
index 77cd3847bab74cd2975463903a598e82cba3ccd2..a0b35794ca2aa1285e3ba503b5fa4809cd8e77f9 100644 (file)
@@ -4,6 +4,6 @@ Makefile.* NHSUBST
 Install.* NHSUBST
 moveinit.pat NH_header=no
 vesa.h NH_header=no
-* NH_filestag=(file%s_for_MSDOS_version_-_tested_for_3.6.3_via_cross-compile_only)
+* NH_filestag=(file%s_for_MSDOS_version_-_tested_for_3.6.4_via_partial_cross-compile_only)
 nhico.uu NH_filestag=(file%s_for_running_MSDOS_binary_under_Windows)
 nhpif.uu NH_filestag=>nhico.uu
index 0537d04f576b6d95ac67e96117367b462fdbf8f6..d3d1c307d19e9cf9a9479af719f17434a31a4e00 100644 (file)
@@ -1,2 +1,2 @@
 Makefile.* NHSUBST
-* NH_filestag=(file%s_for_OS/2_version_-_untested_for_3.6.3)
+* NH_filestag=(file%s_for_OS/2_version_-_untested_for_3.6.4)
index a34fbc350219da884ec81796746ff4bf919ab3f3..271c3c59f80456ab1b0e914e6947480050d559e4 100644 (file)
@@ -5,16 +5,16 @@ dgn_comp.h NH_header=no
 lev_comp.h NH_header=no
 Makefile.lib NH_header=no
 
-Makefile.lib   NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.3)
-#termcap.uu NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.3)
+Makefile.lib   NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.4)
+#termcap.uu NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.4)
 termcap.uu     NH_filestag=>Makefile.lib
 
-pcmain.c       NH_filestag=(file_for_MSDOS,_OS/2,_Amiga,_and_Atari_versions_-_untested_for_3.6.3)
+pcmain.c       NH_filestag=(file_for_MSDOS,_OS/2,_Amiga,_and_Atari_versions_-_untested_for_3.6.4)
 
-pcsys.c                NH_filestag=(file%s_for_MSDOS,_OS/2_and_Atari_versions_-_tested_on_MSDOS_for_3.6.3_via_cross-compile_only)
+pcsys.c                NH_filestag=(file%s_for_MSDOS,_OS/2_and_Atari_versions_-_tested_on_MSDOS_for_3.6.4_via_partial_cross-compile_only)
 pcunix.c       NH_filestag=>pcsys.c
 
-NetHack.cnf    NH_filestag=(file_for_MSDOS,_OS/2,_and_Atari_versions_-_untested_for_3.6.3)
+NetHack.cnf    NH_filestag=(file_for_MSDOS,_OS/2,_and_Atari_versions_-_untested_for_3.6.4)
 pctty.c                NH_filestag=>NetHack.cnf
 
 ioctl.c                NH_filestag=(file%s_for_UNIX_and_Be_versions)
index b98d4cc7ccef50e6ee2f1f59c7f4d2911ed78b7b..e96be77cd90fb23a0eb95b9625c36419a74fa0bc 100644 (file)
@@ -26,8 +26,8 @@ home directory you might perform these steps.
 
 If you have old record and logfile entries from a previous NetHack version,
 you might want to save copies before they get overwritten by the new empty
-files; old saved games and bones files from 3.6.0 through to 3.6.2 should
-work with 3.6.3 but even older saved games and bones files from 3.4.3 will
+files; old saved games and bones files from 3.6.0 through to 3.6.3 should
+work with 3.6.4 but even older saved games and bones files from 3.4.3 will
 not. If you are installing from the RPM, there is no need to save the old
 record and logfile; they are automatically preserved.
 
index 7a5c8a1c4135c1d1781cc1591c1075bfc2de3928..b8bfbcb9a0c3edad45c815932897a0bab80e46ac 100644 (file)
@@ -95,7 +95,7 @@ MAXPLAYERS=10
 # Only available if NetHack was compiled with DUMPLOG
 # Allows following placeholders:
 #   %% literal '%'
-#   %v version (eg. "3.6.3-0")
+#   %v version (eg. "3.6.4-0")
 #   %u game UID
 #   %t game start time, UNIX timestamp format
 #   %T current time, UNIX timestamp format
index 8c4bb2ee294b336678281a9c64ce86661daeb8f9..37418f261a122367210a41e7f59fa8f118381af4 100644 (file)
@@ -1,4 +1,4 @@
-               Instructions for Building and Installing NetHack 3.6.3
+               Instructions for Building and Installing NetHack 3.6.4
                      on a VMS (aka OpenVMS) system
                =========================================
 
@@ -146,8 +146,8 @@ Notes:
 0.  Version 3.5.x was never publicly released.
 
 1.  Save files and bones files from 3.4.x and earlier versions
-    will not work with 3.6.3, but save files and bones file from 3.6.0,
-    through 3.6.2 should work. The scoreboard file (RECORD) from 3.6.x
+    will not work with 3.6.4, but save files and bones file from 3.6.0,
+    through 3.6.4 should work. The scoreboard file (RECORD) from 3.6.x
     or 3.4.x or 3.3.x will work.
 
 2.  To specify user-preference options in your environment, define the
index 194a27fc8c9e8f96ad5c4ec896f50e134acb3078..566f129d484fad982dcb077640b7cd0d2e1bf9be 100644 (file)
@@ -133,7 +133,7 @@ RANDOBJ = isaac64.obj,random.obj
 # Other things that have to be reconfigured are in vmsconf.h,
 # and config.h
 
-VERSION  = 3.6.3
+VERSION  = 3.6.4
 
 MAKEDEFS = $(UTL)makedefs.exe;
 
index 6a9e50f3609b99232a0f0f99c0d41d348c263007..50dd41fc2d35a37d0dbeac722db257684b058323 100755 (executable)
@@ -1,5 +1,5 @@
 $ ! vms/vmsbuild.com -- compile and link NetHack 3.6.*                 [pr]
-$      version_number = "3.6.3"
+$      version_number = "3.6.4"
 $ ! $NHDT-Date: 1557701518 2019/05/12 22:51:58 $  $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.23 $
 $ ! Copyright (c) 2018 by Robert Patrick Rankin
 $ ! NetHack may be freely redistributed.  See license for details.
index 8e28791ce777428568e2aaa946bad9b223349768..70924b994fe2322344184b713738d1dd1dc05ec9 100644 (file)
@@ -1,4 +1,4 @@
 *.ce NHSUBST
 *.mak NHSUBST
 *.bat NHSUBST
-* NH_filestag=(file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.3)
+* NH_filestag=(file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.4)
index 8e72b80f0e57a87675ff0ad24c44e95758d403d4..e95fe9840d7d14c3888a45a4a3151b4849786635 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(header_file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.3)
+* NH_filestag=(header_file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.4)
index c85fdec67caff6473a03db2b491a274bea9681f9..b928c3b04baeb1c0e2751c353723766c3e7dc731 100644 (file)
@@ -284,8 +284,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,6,3,0
- PRODUCTVERSION 3,6,3,0
+ FILEVERSION 3,6,4,0
+ PRODUCTVERSION 3,6,4,0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x9L
@@ -300,17 +300,17 @@ BEGIN
     BEGIN
         BLOCK "040904b0"
         BEGIN
-            VALUE "Comments", "NetHack 3.6.3 for Windows CE\0"
+            VALUE "Comments", "NetHack 3.6.4 for Windows CE\0"
             VALUE "CompanyName", " \0"
             VALUE "FileDescription", "nethackm\0"
-            VALUE "FileVersion", "3, 6, 3, 0\0"
+            VALUE "FileVersion", "3, 6, 4, 0\0"
             VALUE "InternalName", "nethackm\0"
             VALUE "LegalCopyright", "Copyright © 1985-2019\0"
             VALUE "LegalTrademarks", "\0"
             VALUE "OriginalFilename", "nethackm.exe\0"
             VALUE "PrivateBuild", "090914\0"
             VALUE "ProductName", "NetHack\0"
-            VALUE "ProductVersion", "3, 6, 3, 0\0"
+            VALUE "ProductVersion", "3, 6, 4, 0\0"
             VALUE "SpecialBuild", "\0"
         END
     END
index 04f7aec40fbcc162ffc535f3ca0c71c325c5bb1e..3e5373a2f1915777918c5fda94d48b39ed08c0c9 100644 (file)
@@ -260,8 +260,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,6,3,0
- PRODUCTVERSION 3,6,3,0
+ FILEVERSION 3,6,4,0
+ PRODUCTVERSION 3,6,4,0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x9L
@@ -276,17 +276,17 @@ BEGIN
     BEGIN
         BLOCK "040904b0"
         BEGIN
-            VALUE "Comments", "NetHack 3.6.3 for Smartphone 2002\0"
+            VALUE "Comments", "NetHack 3.6.4 for Smartphone 2002\0"
             VALUE "CompanyName", " \0"
             VALUE "FileDescription", "nethackm\0"
-            VALUE "FileVersion", "3, 6, 3, 0\0"
+            VALUE "FileVersion", "3, 6, 4, 0\0"
             VALUE "InternalName", "nethackm\0"
             VALUE "LegalCopyright", "Copyright © 1985-2019\0"
             VALUE "LegalTrademarks", "\0"
             VALUE "OriginalFilename", "nethackm.exe\0"
             VALUE "PrivateBuild", "090914\0"
             VALUE "ProductName", "NetHack For Smartphone\0"
-            VALUE "ProductVersion", "3, 6, 3, 0\0"
+            VALUE "ProductVersion", "3, 6, 4, 0\0"
             VALUE "SpecialBuild", "\0"
         END
     END
index 5b87226c1a56f871505a49067a25dbb31c752861..7ef1990345717b731bcd8ac9b005227a2c2dc21f 100644 (file)
@@ -16,7 +16,7 @@ contributed the port.
 
 Alex Kompel, Dion Nicolaas, Yitzhak Sapir, Derek S. Ray, Michael Allison,
 Pasi Kallinen, Bart House, and Janet Walz contributed to the maintainance
-of the tty and graphical windows versions of NetHack 3.6.3.
+of the tty and graphical windows versions of NetHack 3.6.4.
 
 You can build a TTY version of NetHack and a Windows Graphical 
 version.  You can use one of the following build environments:
@@ -151,7 +151,7 @@ a 32-bit x86 version, or a 64-bit x64 version.  The default Makefile
 is set up for a 32-bit x86 version, but that's only because it will 
 run on the most number of existing Windows environments.
 
-NetHack's save files and bones files in the 3.6.3 release have not yet
+NetHack's save files and bones files in the 3.6.4 release have not yet
 evolved enough to allow them to interchange between the 32-bit version 
 and the 64-bit version (or between different platforms). Hopefully
 that will change in an upcoming release.
index d19532369c10903eb96d3f33724bd2b14a9bf068..a1eead86fcee616b840938f01c42691a60501279 100644 (file)
@@ -139,7 +139,7 @@ SKIP_NETHACKW=Y
 #==============================================================================
 
 #  The version of the game this Makefile was designed for
-NETHACK_VERSION="3.6.3"
+NETHACK_VERSION="3.6.4"
 
 # A brief version for use in macros
 NHV1=$(subst .,,$(NETHACK_VERSION))
index 550c71fc07daba70972e2458315d8f696fbdc677..2ecca426bfd5b9e676653dfa66e70921a8fbdeb5 100644 (file)
@@ -93,7 +93,7 @@ DEBUGINFO = Y
 #==============================================================================
 #
 #  The version of the game this Makefile was designed for
-NETHACK_VERSION="3.6.3"
+NETHACK_VERSION="3.6.4"
 
 # A brief version for use in macros
 NHV=$(NETHACK_VERSION:.=)
index bc08347a1255e171dcf75af2452b8c7013ea2f83..67f372a46c7ce7ed312ada8b691d053f705562d3 100644 (file)
@@ -1,5 +1,5 @@
 NAME           NETHACK
-DESCRIPTION    'NetHack 3.6.3 for Windows'
+DESCRIPTION    'NetHack 3.6.4 for Windows'
 EXETYPE                WINDOWS
 STUB           'WINSTUB.EXE'
 CODE           PRELOAD MOVEABLE DISCARDABLE
index fccec7fe620fc720520c12823161526bd8148cd0..e8b70015f83a2f7d86ce2f677e7e358c623149ce 100644 (file)
@@ -24,7 +24,7 @@ WIZARDS=*
 # Only available if NetHack was compiled with DUMPLOG
 # Allows following placeholders:
 #   %% literal '%'
-#   %v version (eg. "3.6.3-0")
+#   %v version (eg. "3.6.4-0")
 #   %u game UID
 #   %t game start time, UNIX timestamp format
 #   %T current time, UNIX timestamp format
@@ -77,6 +77,9 @@ WIZARDS=*
 # IMPORTANT: If you change any of these locations, the directories they
 # point at must exist.  NetHack will not create them for you.
 #
+# Before adjusting, you can verify the default locations for files with:
+#       nethack --showpaths
+#
 # The location that users can adjust their config file startup options
 #CONFIGDIR=%USERPROFILE%\NetHack
 #
@@ -88,7 +91,7 @@ WIZARDS=*
 #HACKDIR=%USERPROFILE%\NetHack\3.6
 #
 # The location that level files in progress are stored (writeable)
-LEVELDIR=%USERPROFILE%\AppData\Local\NetHack\3.6
+#LEVELDIR=%USERPROFILE%\AppData\Local\NetHack\3.6
 #
 # The location where saved games are kept (writeable)
 #SAVEDIR=%USERPROFILE%\AppData\Local\NetHack\3.6
index 6b0ef9cc6e19ce8265df5364fd0d36d002bd2ec8..ff8ac2f5233bcb99a2f063de8af8faacd3874dd4 100644 (file)
@@ -53,7 +53,7 @@
 #endif
 
 #if defined(UNIX) && !defined(LINT) && !defined(GCC_WARN)
-static const char SCCS_Id[] UNUSED = "@(#)makedefs.c\t3.6\t2019/12/05";
+static const char SCCS_Id[] UNUSED = "@(#)makedefs.c\t3.6\t2019/12/17";
 #endif
 
 /* names of files to be generated */
index e108c78d7c8373f56ec1335d357201caefd33aa6..3c4d1eef1f9f4d1f0516cf6f55207400f0b7307b 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(file%s_for_GEM_versions_-_untested_for_3.6.3)
+* NH_filestag=(file%s_for_GEM_versions_-_untested_for_3.6.4)
index 013227bc8f631268b87d1ff4eaf7dd72753a6901..6f8e9f364d38415fddd728e3d2040db9979fce33 100644 (file)
@@ -1 +1 @@
-* NH_filestag=(file%s_for_GNOME_versions_-_untested_for_3.6.3)
+* NH_filestag=(file%s_for_GNOME_versions_-_untested_for_3.6.4)
index dd05a3a8f959e2e55069a38a29f01641225ef9ab..977d4d713a725a5ad24b1cd1a27e8fcf8f0ce742 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/osascript
-# NetHack 3.6.3  NetHackGuidebook.applescript $NHDT-Date: 1575245175 2019/12/02 00:06:15 $  $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.10 $
+# NetHack 3.6  NetHackGuidebook.applescript $NHDT-Date: 1575245175 2019/12/02 00:06:15 $  $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.10 $
 # Copyright (c) Kenneth Lorber, Kensington, Maryland, 2011
 # NetHack may be freely redistributed.  See license for details.
 
index 59381dd904531fe3aedc411fffb2e6f7e5557082..a98f6f0216bcf81aeda7ae84d1d9c87e067ce287 100644 (file)
@@ -320,8 +320,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,6,3,0
- PRODUCTVERSION 3,6,3,0
+ FILEVERSION 3,6,4,0
+ PRODUCTVERSION 3,6,4,0
  FILEFLAGSMASK 0x1fL
 #ifdef _DEBUG
  FILEFLAGS 0x9L
@@ -337,13 +337,13 @@ BEGIN
         BLOCK "040904b0"
         BEGIN
             VALUE "FileDescription", "NetHack for Windows - Graphical Interface"
-            VALUE "FileVersion", "3.6.3"
+            VALUE "FileVersion", "3.6.4"
             VALUE "InternalName", "NetHackW"
             VALUE "LegalCopyright", "Copyright (C) 1985 - 2019.  By Stichting Mathematisch Centrum and M. Stephenson.  See license for details."
             VALUE "OriginalFilename", "NetHackW.exe"
             VALUE "PrivateBuild", "140606"
             VALUE "ProductName", "NetHack"
-            VALUE "ProductVersion", "3.6.3"
+            VALUE "ProductVersion", "3.6.4"
         END
     END
     BLOCK "VarFileInfo"
index 324418f0cf2a0a69b662e27b190f9693d34b364e..f117fc3cec9b2238ff747f2ab2e83c88ea101af0 100644 (file)
@@ -2316,7 +2316,7 @@ logDebug(const char *fmt, ...)
 /* Reading and writing settings from the registry. */
 #define CATEGORYKEY "Software"
 #define COMPANYKEY "NetHack"
-#define PRODUCTKEY "NetHack 3.6.3"
+#define PRODUCTKEY "NetHack 3.6.4"
 #define SETTINGSKEY "Settings"
 #define MAINSHOWSTATEKEY "MainShowState"
 #define MAINMINXKEY "MainMinX"
index c7ee383991124a7d3439a14b43e2df1e251188a1..3f30ae2c430864588926cf9e563e30957af182f7 100644 (file)
@@ -60,8 +60,8 @@ IDI_ICON1               ICON                    "nethack.ico"
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,6,3,0
- PRODUCTVERSION 3,6,3,0
+ FILEVERSION 3,6,4,0
+ PRODUCTVERSION 3,6,4,0
  FILEFLAGSMASK 0x1fL
 #ifdef _DEBUG
  FILEFLAGS 0x9L
@@ -77,12 +77,12 @@ BEGIN
         BLOCK "040904b0"
         BEGIN
             VALUE "FileDescription", "NetHack for Windows - TTY Interface"
-            VALUE "FileVersion", "3.6.3"
+            VALUE "FileVersion", "3.6.4"
             VALUE "InternalName", "NetHack"
             VALUE "LegalCopyright", "Copyright (C) 1985 - 2019.  By Stichting Mathematisch Centrum and M. Stephenson.  See license for details."
             VALUE "OriginalFilename", "NetHack.exe"
             VALUE "ProductName", "NetHack"
-            VALUE "ProductVersion", "3.6.3"
+            VALUE "ProductVersion", "3.6.4"
         END
     END
     BLOCK "VarFileInfo"