housekeeping items for 3.6.5 - first pass

This commit is contained in:
nhmall
2020-01-14 11:35:06 -05:00
parent cdc598e8bd
commit a6c46bbd85
32 changed files with 100 additions and 85 deletions

49
README
View File

@@ -1,14 +1,15 @@
NetHack 3.6.4 -- General information December 18, 2019 NetHack 3.6.5 -- General information January 2020
NetHack 3.6 is an enhancement to the dungeon exploration game NetHack, 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 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.4 as there was no NetHack 3.5 release.
NetHack 3.6.4 is the official release of NetHack that follows NetHack 3.6.3 NetHack 3.6.5 is the official release of NetHack that follows NetHack 3.6.4
and contains all bug fixes since 3.6.3, including one security-related fix for and contains all bug fixes since 3.6.4, including some fixes for exploitable
a vulnerability that affects NetHack versions 3.6.0, 3.6.1, 3.6.2, and 3.6.3. security-related vulnerabilities that affected NetHack versions between 3.6.0
and 3.6.4.
The file doc/fixes36.4 in the source distribution has a full list of fixes. The The file doc/fixes36.5 in the source distribution has a full list of fixes. The
text in there was written for the development team's own use and is provided 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. "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" Some entries might be considered "spoilers", particularly in the "new features"
@@ -17,28 +18,22 @@ section.
Below you will find some other general notes that were not considered Below you will find some other general notes that were not considered
spoilers: spoilers:
* fix potential buffer overflow when parsing run-time configuration file FIXME: Update depending on whether cherry-picks are included or not
* GDBPATH and GREPPATH from sysconf or -D... on compilation command line were -- start cherry-pick entries
* being processed even if PANICTRACE was disabled but only being freed * fix accessing mons[-1] when trying to gate in a non-valid demon
* at end of game when that was enabled * fix accessing mons[-1] when monster figures out if a tin cures stoning
* fix the article used in the message when your steed encounters a polymorph * walking out of tethered-to-buried-object trap condition was supposed to
* trap * reinstate punishment but wasn't finding the buried iron ball because
* allow teleporting onto the vibrating square * the trap condition was cleared first to indicate escape; result was
* message "your knapsack can't accomodate any more items" when picking stuff * attached chain that got dragged around but had no ball attached
* up or removing such from container was inaccurate if there was some --- end cherry-pick entries
* gold pending; vary the message rather than add more convoluted pickup * have string_for_opt() return empty_optstr on failure
* code * ensure existing callers of string_for_opt() check return value before using it
* dozen-ish assorted spelling/typo fixes in messages and source comments * fix potential buffer overflow in add_menu_coloring()0
* wizard mode wishing for terrain would leave it unmapped if done while blind * fix potential buffer overflow in sym_val()
* wizard mode terrain wish could leave hero in water (severe vision limits) * fix potential buffer overflow in pline(), raw_printf(), and config_error_add()
* or in lava (trapped, sinking) which wasn't there any more * Windows: incldues a fix from a 3.6.4 post-release update where
* flying hero can go down (via '>') holes or trap doors instead of escaping * OPTIONS=map_mode:fit_to_screen could cause a game start failure
* trap
* polymorphed hero hiding on the ceiling can now use '>' to unhide instead of
* being told "you can't go down here"
* fix compilation on platforms that split the ncurses and tinfo libraries
* Windows: allow all game files to be on a portable device via the sysconf
* option 'portable_device_paths'
- - - - - - - - - - - - - - - - - - - - - -

View File

@@ -24,7 +24,7 @@
.ds vr "NetHack 3.6 .ds vr "NetHack 3.6
.ds f0 "\*(vr .ds f0 "\*(vr
.ds f1 .ds f1
.ds f2 "December 18, 2019 .ds f2 "January 14, 2020
. .
.\" A note on some special characters: .\" A note on some special characters:
.\" \(lq = left double quote .\" \(lq = left double quote

View File

@@ -45,7 +45,7 @@
%.au %.au
\author{Original version - Eric S. Raymond\\ \author{Original version - Eric S. Raymond\\
(Edited and expanded for 3.6 by Mike Stephenson and others)} (Edited and expanded for 3.6 by Mike Stephenson and others)}
\date{December 18, 2019} \date{January 14, 2020}
\maketitle \maketitle

View File

@@ -19,7 +19,7 @@
/* /*
* Development status of this NetHack version. * 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 */ #ifndef DEBUG /* allow tool chains to define without causing warnings */
#define DEBUG #define DEBUG

View File

@@ -9,14 +9,14 @@
/* /*
* PATCHLEVEL is updated for each release. * PATCHLEVEL is updated for each release.
*/ */
#define PATCHLEVEL 4 #define PATCHLEVEL 5
/* /*
* Incrementing EDITLEVEL can be used to force invalidation of old bones * Incrementing EDITLEVEL can be used to force invalidation of old bones
* and save files. * and save files.
*/ */
#define EDITLEVEL 0 #define EDITLEVEL 0
#define COPYRIGHT_BANNER_A "NetHack, Copyright 1985-2019" #define COPYRIGHT_BANNER_A "NetHack, Copyright 1985-2020"
#define COPYRIGHT_BANNER_B \ #define COPYRIGHT_BANNER_B \
" By Stichting Mathematisch Centrum and M. Stephenson." " By Stichting Mathematisch Centrum and M. Stephenson."
/* COPYRIGHT_BANNER_C is generated by makedefs into date.h */ /* COPYRIGHT_BANNER_C is generated by makedefs into date.h */
@@ -36,6 +36,26 @@
/****************************************************************************/ /****************************************************************************/
/* Version 3.6.x */ /* Version 3.6.x */
/* Patch 5, January ??, 2020
*
* FIXME: update entries depending on whether the cherry-picks are included
* -- start cherry-pick entries
* fix accessing mons[-1] when trying to gate in a non-valid demon
* fix accessing mons[-1] when monster figures out if a tin cures stoning
* walking out of tethered-to-buried-object trap condition was supposed to
* reinstate punishment but wasn't finding the buried iron ball because
* the trap condition was cleared first to indicate escape; result was
* attached chain that got dragged around but had no ball attached
* -- end cherry-pick entries
* have string_for_opt() return empty_optstr on failure
* ensure existing callers of string_for_opt() check return value before using it
* fix potential buffer overflow in add_menu_coloring()0
* fix potential buffer overflow in sym_val()
* fix potential buffer overflow in pline(), raw_printf(), and config_error_add()
* Windows: incldues a fix from a 3.6.4 post-release update where
* OPTIONS=map_mode:fit_to_screen could cause a game start failure
*/
/* Patch 4, December 18, 2019 /* Patch 4, December 18, 2019
* *
* fix potential buffer overflow when parsing run-time configuration file * fix potential buffer overflow when parsing run-time configuration file

View File

@@ -1157,7 +1157,7 @@ boolean fullsubs; /* True -> full substitution for file name, False ->
else else
Strcpy(tmpbuf, "{current date+time}"); Strcpy(tmpbuf, "{current date+time}");
break; break;
case 'v': /* version, eg. "3.6.4-0" */ case 'v': /* version, eg. "3.6.5-0" */
Sprintf(tmpbuf, "%s", version_string(verbuf)); Sprintf(tmpbuf, "%s", version_string(verbuf));
break; break;
case 'u': /* UID */ case 'u': /* UID */

View File

@@ -1,2 +1,2 @@
*.p NHSUBST *.p NHSUBST
* NH_filestag=(file%s_for_Amiga_versions_-_untested_for_3.6.4) * NH_filestag=(file%s_for_Amiga_versions_-_untested_for_3.6.5)

View File

@@ -1 +1 @@
* NH_filestag=(file%s_for_Atari_version_-_untested_for_3.6.4) * NH_filestag=(file%s_for_Atari_version_-_untested_for_3.6.5)

View File

@@ -1 +1 @@
* NH_filestag=(file%s_for_BeOS_version_-_untested_for_3.6.4) * NH_filestag=(file%s_for_BeOS_version_-_untested_for_3.6.5)

View File

@@ -4,6 +4,6 @@ Makefile.* NHSUBST
Install.* NHSUBST Install.* NHSUBST
moveinit.pat NH_header=no moveinit.pat NH_header=no
vesa.h NH_header=no vesa.h NH_header=no
* NH_filestag=(file%s_for_MSDOS_version_-_tested_for_3.6.4_via_partial_cross-compile_only) * NH_filestag=(file%s_for_MSDOS_version)
nhico.uu NH_filestag=(file%s_for_running_MSDOS_binary_under_Windows) nhico.uu NH_filestag=(file%s_for_running_MSDOS_binary_under_Windows)
nhpif.uu NH_filestag=>nhico.uu nhpif.uu NH_filestag=>nhico.uu

View File

@@ -1,2 +1,2 @@
Makefile.* NHSUBST Makefile.* NHSUBST
* NH_filestag=(file%s_for_OS/2_version_-_untested_for_3.6.4) * NH_filestag=(file%s_for_OS/2_version_-_untested_for_3.6.5)

View File

@@ -5,16 +5,16 @@ dgn_comp.h NH_header=no
lev_comp.h NH_header=no lev_comp.h NH_header=no
Makefile.lib NH_header=no Makefile.lib NH_header=no
Makefile.lib NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.4) Makefile.lib NH_filestag=(file%s_for_MSDOS_and_OS/2_versions_-_untested_for_3.6.5)
#termcap.uu 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.5)
termcap.uu NH_filestag=>Makefile.lib termcap.uu NH_filestag=>Makefile.lib
pcmain.c NH_filestag=(file_for_MSDOS,_OS/2,_Amiga,_and_Atari_versions_-_untested_for_3.6.4) pcmain.c NH_filestag=(file_for_MSDOS,_OS/2,_Amiga,_and_Atari_versions_-_untested_for_3.6.5)
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) pcsys.c NH_filestag=(file%s_for_MSDOS,_OS/2_and_Atari_versions_-_tested_on_MSDOS_for_3.6.5_via_partial_cross-compile_only)
pcunix.c NH_filestag=>pcsys.c pcunix.c NH_filestag=>pcsys.c
NetHack.cnf NH_filestag=(file_for_MSDOS,_OS/2,_and_Atari_versions_-_untested_for_3.6.4) NetHack.cnf NH_filestag=(file_for_MSDOS,_OS/2,_and_Atari_versions_-_untested_for_3.6.5)
pctty.c NH_filestag=>NetHack.cnf pctty.c NH_filestag=>NetHack.cnf
ioctl.c NH_filestag=(file%s_for_UNIX_and_Be_versions) ioctl.c NH_filestag=(file%s_for_UNIX_and_Be_versions)

View 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, 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 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.3 should files; old saved games and bones files from 3.6.0 through to 3.6.4 should
work with 3.6.4 but even older saved games and bones files from 3.4.3 will work with 3.6.5 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 not. If you are installing from the RPM, there is no need to save the old
record and logfile; they are automatically preserved. record and logfile; they are automatically preserved.

View File

@@ -95,7 +95,7 @@ MAXPLAYERS=10
# Only available if NetHack was compiled with DUMPLOG # Only available if NetHack was compiled with DUMPLOG
# Allows following placeholders: # Allows following placeholders:
# %% literal '%' # %% literal '%'
# %v version (eg. "3.6.4-0") # %v version (eg. "3.6.5-0")
# %u game UID # %u game UID
# %t game start time, UNIX timestamp format # %t game start time, UNIX timestamp format
# %T current time, UNIX timestamp format # %T current time, UNIX timestamp format

View File

@@ -1,4 +1,4 @@
Instructions for Building and Installing NetHack 3.6.4 Instructions for Building and Installing NetHack 3.6.5
on a VMS (aka OpenVMS) system on a VMS (aka OpenVMS) system
========================================= =========================================
@@ -146,7 +146,7 @@ Notes:
0. Version 3.5.x was never publicly released. 0. Version 3.5.x was never publicly released.
1. Save files and bones files from 3.4.x and earlier versions 1. Save files and bones files from 3.4.x and earlier versions
will not work with 3.6.4, but save files and bones file from 3.6.0, will not work with 3.6.5, but save files and bones file from 3.6.0,
through 3.6.4 should work. The scoreboard file (RECORD) from 3.6.x through 3.6.4 should work. The scoreboard file (RECORD) from 3.6.x
or 3.4.x or 3.3.x will work. or 3.4.x or 3.3.x will work.

View File

@@ -133,7 +133,7 @@ RANDOBJ = isaac64.obj,random.obj
# Other things that have to be reconfigured are in vmsconf.h, # Other things that have to be reconfigured are in vmsconf.h,
# and config.h # and config.h
VERSION = 3.6.4 VERSION = 3.6.5
MAKEDEFS = $(UTL)makedefs.exe; MAKEDEFS = $(UTL)makedefs.exe;

View File

@@ -1,5 +1,5 @@
$ ! vms/vmsbuild.com -- compile and link NetHack 3.6.* [pr] $ ! vms/vmsbuild.com -- compile and link NetHack 3.6.* [pr]
$ version_number = "3.6.4" $ version_number = "3.6.5"
$ ! $NHDT-Date: 1557701518 2019/05/12 22:51:58 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.23 $ $ ! $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 $ ! Copyright (c) 2018 by Robert Patrick Rankin
$ ! NetHack may be freely redistributed. See license for details. $ ! NetHack may be freely redistributed. See license for details.

View File

@@ -1,4 +1,4 @@
*.ce NHSUBST *.ce NHSUBST
*.mak NHSUBST *.mak NHSUBST
*.bat NHSUBST *.bat NHSUBST
* NH_filestag=(file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.4) * NH_filestag=(file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.5)

View File

@@ -1 +1 @@
* NH_filestag=(header_file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.4) * NH_filestag=(header_file%s_for_Windows_CE_and_PocketPC_-_untested_for_3.6.5)

View File

@@ -284,8 +284,8 @@ END
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 3,6,4,0 FILEVERSION 3,6,5,0
PRODUCTVERSION 3,6,4,0 PRODUCTVERSION 3,6,5,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x9L FILEFLAGS 0x9L
@@ -300,17 +300,17 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "Comments", "NetHack 3.6.4 for Windows CE\0" VALUE "Comments", "NetHack 3.6.5 for Windows CE\0"
VALUE "CompanyName", " \0" VALUE "CompanyName", " \0"
VALUE "FileDescription", "nethackm\0" VALUE "FileDescription", "nethackm\0"
VALUE "FileVersion", "3, 6, 4, 0\0" VALUE "FileVersion", "3, 6, 5, 0\0"
VALUE "InternalName", "nethackm\0" VALUE "InternalName", "nethackm\0"
VALUE "LegalCopyright", "Copyright © 1985-2019\0" VALUE "LegalCopyright", "Copyright © 1985-2020\0"
VALUE "LegalTrademarks", "\0" VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "nethackm.exe\0" VALUE "OriginalFilename", "nethackm.exe\0"
VALUE "PrivateBuild", "090914\0" VALUE "PrivateBuild", "090914\0"
VALUE "ProductName", "NetHack\0" VALUE "ProductName", "NetHack\0"
VALUE "ProductVersion", "3, 6, 4, 0\0" VALUE "ProductVersion", "3, 6, 5, 0\0"
VALUE "SpecialBuild", "\0" VALUE "SpecialBuild", "\0"
END END
END END

View File

@@ -260,8 +260,8 @@ END
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 3,6,4,0 FILEVERSION 3,6,5,0
PRODUCTVERSION 3,6,4,0 PRODUCTVERSION 3,6,5,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x9L FILEFLAGS 0x9L
@@ -276,17 +276,17 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "Comments", "NetHack 3.6.4 for Smartphone 2002\0" VALUE "Comments", "NetHack 3.6.5 for Smartphone 2002\0"
VALUE "CompanyName", " \0" VALUE "CompanyName", " \0"
VALUE "FileDescription", "nethackm\0" VALUE "FileDescription", "nethackm\0"
VALUE "FileVersion", "3, 6, 4, 0\0" VALUE "FileVersion", "3, 6, 5, 0\0"
VALUE "InternalName", "nethackm\0" VALUE "InternalName", "nethackm\0"
VALUE "LegalCopyright", "Copyright © 1985-2019\0" VALUE "LegalCopyright", "Copyright © 1985-2020\0"
VALUE "LegalTrademarks", "\0" VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "nethackm.exe\0" VALUE "OriginalFilename", "nethackm.exe\0"
VALUE "PrivateBuild", "090914\0" VALUE "PrivateBuild", "090914\0"
VALUE "ProductName", "NetHack For Smartphone\0" VALUE "ProductName", "NetHack For Smartphone\0"
VALUE "ProductVersion", "3, 6, 4, 0\0" VALUE "ProductVersion", "3, 6, 5, 0\0"
VALUE "SpecialBuild", "\0" VALUE "SpecialBuild", "\0"
END END
END END

View File

@@ -16,7 +16,7 @@ contributed the port.
Alex Kompel, Dion Nicolaas, Yitzhak Sapir, Derek S. Ray, Michael Allison, Alex Kompel, Dion Nicolaas, Yitzhak Sapir, Derek S. Ray, Michael Allison,
Pasi Kallinen, Bart House, and Janet Walz contributed to the maintainance Pasi Kallinen, Bart House, and Janet Walz contributed to the maintainance
of the tty and graphical windows versions of NetHack 3.6.4. of the tty and graphical windows versions of NetHack 3.6.5.
You can build a TTY version of NetHack and a Windows Graphical You can build a TTY version of NetHack and a Windows Graphical
version. You can use one of the following build environments: 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 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. run on the most number of existing Windows environments.
NetHack's save files and bones files in the 3.6.4 release have not yet NetHack's save files and bones files in the 3.6.5 release have not yet
evolved enough to allow them to interchange between the 32-bit version evolved enough to allow them to interchange between the 32-bit version
and the 64-bit version (or between different platforms). Hopefully and the 64-bit version (or between different platforms). Hopefully
that will change in an upcoming release. that will change in an upcoming release.
@@ -164,7 +164,7 @@ I. Dispelling the Myths:
We have provided a Makefile for each of the following compilers: We have provided a Makefile for each of the following compilers:
o Microsoft Visual Studio 2015 or 2017 C++ Compiler o Microsoft Visual Studio 2017 or 2019 C++ Compiler
The Community Editions are fine and available at no cost The Community Editions are fine and available at no cost
o MinGW 2.0 (with GCC 3.2) o MinGW 2.0 (with GCC 3.2)

View File

@@ -139,7 +139,7 @@ SKIP_NETHACKW=Y
#============================================================================== #==============================================================================
# The version of the game this Makefile was designed for # The version of the game this Makefile was designed for
NETHACK_VERSION="3.6.4" NETHACK_VERSION="3.6.5"
# A brief version for use in macros # A brief version for use in macros
NHV1=$(subst .,,$(NETHACK_VERSION)) NHV1=$(subst .,,$(NETHACK_VERSION))

View File

@@ -93,7 +93,7 @@ DEBUGINFO = Y
#============================================================================== #==============================================================================
# #
# The version of the game this Makefile was designed for # The version of the game this Makefile was designed for
NETHACK_VERSION="3.6.4" NETHACK_VERSION="3.6.5"
# A brief version for use in macros # A brief version for use in macros
NHV=$(NETHACK_VERSION:.=) NHV=$(NETHACK_VERSION:.=)

View File

@@ -1,5 +1,5 @@
NAME NETHACK NAME NETHACK
DESCRIPTION 'NetHack 3.6.4 for Windows' DESCRIPTION 'NetHack 3.6.5 for Windows'
EXETYPE WINDOWS EXETYPE WINDOWS
STUB 'WINSTUB.EXE' STUB 'WINSTUB.EXE'
CODE PRELOAD MOVEABLE DISCARDABLE CODE PRELOAD MOVEABLE DISCARDABLE

View File

@@ -24,7 +24,7 @@ WIZARDS=*
# Only available if NetHack was compiled with DUMPLOG # Only available if NetHack was compiled with DUMPLOG
# Allows following placeholders: # Allows following placeholders:
# %% literal '%' # %% literal '%'
# %v version (eg. "3.6.4-0") # %v version (eg. "3.6.5-0")
# %u game UID # %u game UID
# %t game start time, UNIX timestamp format # %t game start time, UNIX timestamp format
# %T current time, UNIX timestamp format # %T current time, UNIX timestamp format

View File

@@ -53,7 +53,7 @@
#endif #endif
#if defined(UNIX) && !defined(LINT) && !defined(GCC_WARN) #if defined(UNIX) && !defined(LINT) && !defined(GCC_WARN)
static const char SCCS_Id[] UNUSED = "@(#)makedefs.c\t3.6\t2019/12/17"; static const char SCCS_Id[] UNUSED = "@(#)makedefs.c\t3.6\t2020/01/18";
#endif #endif
/* names of files to be generated */ /* names of files to be generated */

View File

@@ -1 +1 @@
* NH_filestag=(file%s_for_GEM_versions_-_untested_for_3.6.4) * NH_filestag=(file%s_for_GEM_versions_-_untested_for_3.6.5)

View File

@@ -1 +1 @@
* NH_filestag=(file%s_for_GNOME_versions_-_untested_for_3.6.4) * NH_filestag=(file%s_for_GNOME_versions_-_untested_for_3.6.5)

View File

@@ -320,8 +320,8 @@ END
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 3,6,4,0 FILEVERSION 3,6,5,0
PRODUCTVERSION 3,6,4,0 PRODUCTVERSION 3,6,5,0
FILEFLAGSMASK 0x1fL FILEFLAGSMASK 0x1fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x9L FILEFLAGS 0x9L
@@ -337,13 +337,13 @@ BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "FileDescription", "NetHack for Windows - Graphical Interface" VALUE "FileDescription", "NetHack for Windows - Graphical Interface"
VALUE "FileVersion", "3.6.4" VALUE "FileVersion", "3.6.5"
VALUE "InternalName", "NetHackW" VALUE "InternalName", "NetHackW"
VALUE "LegalCopyright", "Copyright (C) 1985 - 2019. By Stichting Mathematisch Centrum and M. Stephenson. See license for details." VALUE "LegalCopyright", "Copyright (C) 1985 - 2020. By Stichting Mathematisch Centrum and M. Stephenson. See license for details."
VALUE "OriginalFilename", "NetHackW.exe" VALUE "OriginalFilename", "NetHackW.exe"
VALUE "PrivateBuild", "140606" VALUE "PrivateBuild", "140606"
VALUE "ProductName", "NetHack" VALUE "ProductName", "NetHack"
VALUE "ProductVersion", "3.6.4" VALUE "ProductVersion", "3.6.5"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View File

@@ -2316,7 +2316,7 @@ logDebug(const char *fmt, ...)
/* Reading and writing settings from the registry. */ /* Reading and writing settings from the registry. */
#define CATEGORYKEY "Software" #define CATEGORYKEY "Software"
#define COMPANYKEY "NetHack" #define COMPANYKEY "NetHack"
#define PRODUCTKEY "NetHack 3.6.4" #define PRODUCTKEY "NetHack 3.6.5"
#define SETTINGSKEY "Settings" #define SETTINGSKEY "Settings"
#define MAINSHOWSTATEKEY "MainShowState" #define MAINSHOWSTATEKEY "MainShowState"
#define MAINMINXKEY "MainMinX" #define MAINMINXKEY "MainMinX"

View File

@@ -60,8 +60,8 @@ IDI_ICON1 ICON "nethack.ico"
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 3,6,4,0 FILEVERSION 3,6,5,0
PRODUCTVERSION 3,6,4,0 PRODUCTVERSION 3,6,5,0
FILEFLAGSMASK 0x1fL FILEFLAGSMASK 0x1fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x9L FILEFLAGS 0x9L
@@ -77,12 +77,12 @@ BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "FileDescription", "NetHack for Windows - TTY Interface" VALUE "FileDescription", "NetHack for Windows - TTY Interface"
VALUE "FileVersion", "3.6.4" VALUE "FileVersion", "3.6.5"
VALUE "InternalName", "NetHack" VALUE "InternalName", "NetHack"
VALUE "LegalCopyright", "Copyright (C) 1985 - 2019. By Stichting Mathematisch Centrum and M. Stephenson. See license for details." VALUE "LegalCopyright", "Copyright (C) 1985 - 2020. By Stichting Mathematisch Centrum and M. Stephenson. See license for details."
VALUE "OriginalFilename", "NetHack.exe" VALUE "OriginalFilename", "NetHack.exe"
VALUE "ProductName", "NetHack" VALUE "ProductName", "NetHack"
VALUE "ProductVersion", "3.6.4" VALUE "ProductVersion", "3.6.5"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"