]> granicus.if.org Git - nethack/commitdiff
some 3.4.1 preparation
authornethack.allison <nethack.allison>
Fri, 29 Mar 2002 06:30:33 +0000 (06:30 +0000)
committernethack.allison <nethack.allison>
Fri, 29 Mar 2002 06:30:33 +0000 (06:30 +0000)
Update patchlevel.h
Update some strings from 3.4.0 to 3.4.1.

20 files changed:
README
include/patchlevel.h
include/pcconf.h
sys/amiga/Build.ami
sys/amiga/Install.ami
sys/msdos/Makefile.MSC
sys/msdos/Makefile.SC
sys/msdos/msdoshlp.txt
sys/unix/README.linux
sys/vms/Install.vms
sys/vms/vmsbuild.com
sys/winnt/Install.nt
sys/winnt/Makefile.bcc
sys/winnt/Makefile.gcc
sys/winnt/Makefile.msc
sys/winnt/nethack.def
sys/winnt/porthelp
win/gem/Install.gem
win/gem/wingem1.c
win/win32/mswproc.c

diff --git a/README b/README
index 2c581a44fa58cdb227cca227a38eb0ad1c395792..4fb7e6d2ee4c72bd551d01dfad5059893f221116 100644 (file)
--- a/README
+++ b/README
@@ -1,52 +1,27 @@
-                NetHack 3.4.0 -- General information
+                NetHack 3.4.1 -- General information
 
-NetHack 3.4.0 is an enhancement to the dungeon exploration game NetHack.
+NetHack 3.4 is an enhancement to the dungeon exploration game NetHack.
 It is a distant descendent of Rogue and Hack, and a direct descendent of
 NetHack 3.3.
 
-There are a great number of bug fixes in this release, as well as 
-many changes and surprises beyond what you see listed below.
-Here is a brief overview of some new additions and changes in the game.
-
-o Many, many bug fixes and tweaks to the core code and to several ports
-o Enhanced config file processing and player selection prompts for some ports
-o Stamina affects ability to throw heavy things
-o Objects merge in containers
-o Wish for "nothing", and genocide "none" to preserve your conduct
-o Several small refinements to race/role separation
-o Config file BOULDER option to specify the symbol for displaying boulders
-o New travel command which is particularly helpful for mouse navigation on
-  handheld computers
-o more feedback about skill advancement from #enhance command
-o End-of-game disclose options can be individually tuned to your liking
-o Mac: command-key shortcuts in the player selection dialog
-o Amiga: screenmode requester
-o Win32: new graphical interface contributed by Alex Kompel
-
-We've also included variations of enhancements contributed by members 
-of the NetHack community at large. Among them:
-
-o Scott Bigham's new T-shirt messages and his option to turn off 
-  resistance display effects
-o Malcolm Ryan's option for "autodig"
-o Jay Tilton's full-screen message window display via control-P
-o Dylan O'Donnell's patch for optionally starting with no pet
-o Tom Friedetzky's blessed/uncursed/cursed selection patch for menustyle:full
-o Jason Short's additonal lens uses
-o Kelly Bailey's Gnomish Mines changes
-o Ken Arnold's patch to display prices in your inventory
-
-Carried forward
-o The Gnome toolkit interface is still considered an experimental option. 
-  We have not enhanced the port ourselves, and so far we have not received
-  any contributions doing so from the NetHack community.
+NetHack 3.4.1 is a bugfix release for 3.4.0.
+ *  Fix a fatal error involving land mines and boulders/statues
+ *  Several message glitches corrected
+ *  Restore bumping into closed doors while impaired
+ *  Fix iron ball cases that could put the chain in solid rock
+ *  A few glitches around gas spore explosions are corrected
+ *  Sunsword should extinguish if monster wielding it dies
+ *  Wizard will harass post-invocation even if you haven't kill him yet
+ *  non-square tile support for X11 and Gnome
+ *  win32: ensure error messages are delivered during game startup
+ *  win32: some cosmetic corrections and one crash fix from window sizing
+ *  win32: filter any punctuation characters from "Who are you" response
 
 A fuller list of changes for this release can be found in the file 
-doc/fixes34.0 in the source distribution.  The text in there was written 
+doc/fixes34.1 in the source distribution.  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.
 
-
                         - - - - - - - - - - -
 
 Please read items (1), (2) and (3) BEFORE doing anything with your new code.
@@ -166,13 +141,13 @@ Please read items (1), (2) and (3) BEFORE doing anything with your new code.
     C compiler.
 
     With the demise of Windows NT on the DEC Alpha, no attempt has been
-    made to build NetHack 3.4.0 on that platform.
+    made to build NetHack 3.4.1 on that platform.
 
-    No attempt has been made to build or run NetHack 3.4.0 on Windows Me
+    No attempt has been made to build or run NetHack 3.4.1 on Windows Me
     or Windows XP at this point.  It may work, but then again it may not.
     
     A build for Intel 80286 machines and DOS "real mode" overlaid versions 
-    has not been produced for 3.4.0.  Nobody on the porting team has
+    has not been produced for 3.4.1.  Nobody on the porting team has
     the time or the software to attempt the necessary tuning that will allow 
     it to achieve the balance of having just the right amount of available 
     memory, and still have acceptable performance.  The sources necessary 
index 1f5d55aba0ce4eeb9b11e5cdf1783798a46dfa6c..fbb5487b6e31e9721ac37d80b7161c5bcdac6b12 100644 (file)
@@ -1,14 +1,14 @@
-/*     SCCS Id: @(#)patchlevel.h       3.4     2002/03/20      */
+/*     SCCS Id: @(#)patchlevel.h       3.4     2002/03/28      */
 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
 /* NetHack may be freely redistributed.  See license for details. */
 
-/* NetHack 3.4.0 */
+/* NetHack 3.4.1 */
 #define VERSION_MAJOR  3
 #define VERSION_MINOR  4
 /*
  * PATCHLEVEL is updated for each release.
  */
-#define PATCHLEVEL     0
+#define PATCHLEVEL     1
 /*
  * Incrementing EDITLEVEL can be used to force invalidation of old bones
  * and save files.
@@ -24,7 +24,7 @@
 #define COPYRIGHT_BANNER_C \
 "         See license for details."
 
-#if 0
+#if 1
 /*
  * If two successive patchlevels have compatible data files (fat chance),
  * defining this with the value of the older one will allow its bones and
  * PP = patch level, ee = edit level, L = literal suffix "L",
  * with all four numbers specified as two hexadecimal digits.
  */
-#define VERSION_COMPATIBILITY 0x03030100L
+#define VERSION_COMPATIBILITY 0x03040000L
 #endif
 
 /*****************************************************************************/
-/* Version 3.4.0 */
+/* Version 3.4.x */
+
+/*  Patch 1, March 31, 2002
+ *  Fix a fatal error involving land mines and boulders/statues
+ *  Several message glitches corrected
+ *  Restore bumping into closed doors while impaired
+ *  Fix iron ball cases that could put the chain in solid rock
+ *  A few glitches around gas spore explosions are corrected
+ *  Sunsword should extinguish if monster wielding it dies
+ *  Wizard will harass post-invocation even if you haven't kill him yet
+ *  non-square tile support for X11 and Gnome
+ *  win32: ensure error messages are delivered during game startup
+ *  win32: some cosmetic corrections and one crash fix from window sizing
+ *  win32: filter any punctuation characters from "Who are you" response
+ */
 
 /*
  *  NetHack 3.4.0, March 20, 2002
index 59c3fc31ecb191eececfaa806a9a6b0b8da17276..ddfa16b7e831b4d46808c55b385ab9c0ead5b468 100644 (file)
@@ -17,7 +17,7 @@
  *     _MSC_VER is defined automatically by Microsoft C.
  *     __BORLANDC__ is defined automatically by Borland C.
  *     __SC__ is defined automatically by Symantec C.
- *     Note: 3.4.0 was not verified with Symantec C.
+ *     Note: 3.4.1 was not verified with Symantec C.
  */
 
 /*
index 17c13921ba91f668ec49d2c0e4592e2bf7e0303a..ab4ca29f7e77c66012e6da126c2c0dcd2ec8a15a 100644 (file)
@@ -1,6 +1,6 @@
 
                          Compiling Amiga NetHack 3.4
-                Last Revision: 21 February 2002 for NetHack 3.4.0
+                Last Revision: 21 February 2002 for NetHack 3.4.1
 
 
    We would like to thank each and every one of the people who took
index 145b1b0763aba740edb219a77c8a3121872ecd82..aeb0d66ea736f536bbf24aabc95a87ce49e70656 100644 (file)
@@ -3,11 +3,11 @@
       (or Everything You Never Wanted to Know Before NetHacking)
         (or Not Everything That Happens Always Comes Knocking)
 
-            Last Revision: 28 March 2000 for NetHack 3.4.0
+            Last Revision: 28 March 2000 for NetHack 3.4.1
 
 
-0. Pre-intro for NetHack 3.4.0:
-   Amiga-specific changes for 3.4.0:
+0. Pre-intro for NetHack 3.4.1:
+   Amiga-specific changes for 3.4.1:
      Most (around 99%) known bugs fixed (volunteers welcome).
      HackWB and HackCli are no longer supported.  Use the main binary.
 
index 37a6ea375fc4f859382520294133f3ac67174411..e6019a624601a2f35e48156f9e291e4ed45d4dd7 100644 (file)
@@ -64,7 +64,7 @@ LEXYYC = lexyy.c
 #
 # Uncomment this line if you want to include support for ALT-numeric
 # sequences, such as ALT-2 for toggling #twoweapon mode.  
-# Note that this code did not get a thorough testing prior to 3.4.0
+# Note that this code did not get a thorough testing prior to 3.4.x
 #NEWALT=/DNEW_ALT
 
 #############################################################################
index 9b1c364a1d7bc1464b8392c9d45359cc7cc9959a..5c595b14aed929fe14808210cd2ae125d2c62696 100644 (file)
@@ -4,7 +4,7 @@
 #      Symantec C compiler V7.2
 #      Written for Symantec SMAKE utility
 #
-#      NOTE: This Makefile has not been tested for NetHack 3.4.0
+#      NOTE: This Makefile has not been tested for NetHack 3.4.1
 #
 #      For questions or comments :  nethack-bugs@linc.cis.upenn.edu
 #
index ee94464b1b5df5737497cb93a2c148e566c4761e..e91745b8bd6b627e8b63dc269e8799c93ff266c2 100644 (file)
@@ -1,4 +1,4 @@
-            MSDOS specific help file for NetHack 3.4.0
+            MSDOS specific help file for NetHack 3.4.1
                  (Last Revision: December 4, 1999)
 
 Copyright (c) NetHack PC Development Team 1993-1999.
index 83357aff1d71e87e8ff806c203d4cf79bd5812a8..1c271347e90b76bde9d9cc9b1582f401d8674c79 100644 (file)
@@ -1,4 +1,4 @@
-NetHack 3.4.0 Linux Elf
+NetHack 3.4.1 Linux Elf
 
 This README provides the instructions for using the official Linux binary,
 system platform requirements, as well as steps used to create that binary.
@@ -19,7 +19,7 @@ NetHack files in /usr/games/nethack and /usr/games/lib/nethackdir.
 
 (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 won't work with 3.4.0).
+new empty files; old saved games and bones files from 3.4.0 will work with 3.4.1).
 
 In addition to data files for running the game, you will find other useful
 things in /usr/games/lib/nethackdir (such as a copy of this README :-).
index 3b54e19217a5fcd1360d5e494dcc300979d19554..5970872da3312c90de2b4ae9617653b680d564fb 100644 (file)
@@ -1,4 +1,4 @@
-               Instructions for Installing NetHack 3.4.0
+               Instructions for Installing NetHack 3.4.1
                            on a VMS system
                =========================================
 
 Notes:
 
 1.  Save files and bones files from earlier versions will not work with
-    3.4.0.  The scoreboard file (RECORD) from 3.3.x will work; one from
+    3.4.1.  The scoreboard file (RECORD) from 3.3.x will work; one from
     version 3.2.x is slightly different format but should be compatible.
 
 2.  To specify user-preference options in your environment, define the
index 1d2beaac837ba660372e5074f172a7ae2eac4153..beea04067bc62a124ad0a8933de9a12e18fe40f9 100755 (executable)
@@ -1,5 +1,5 @@
 $ ! vms/vmsbuild.com -- compile and link NetHack 3.4.*                 [pr]
-$      version_number = "3.4.0"
+$      version_number = "3.4.1"
 $ !
 $ ! usage:
 $ !   $ set default [.src]     !or [-.-.src] if starting from [.sys.vms]
index 7e3c2c7759bab486800008471e5f777e2f3508c9..db6af1a2487edcfabadf696216d0a7a1410148b9 100644 (file)
@@ -15,8 +15,8 @@ developed and contributed the port.
 
 The PC Windows porting team consisting of Michael Allison, Dave Cohrs, 
 Alex Kompel, Yitzhak Sapir, and Janet Walz integrated the tty version 
-and the graphical version into the NetHack 3.4.0 sources.  Just as
-the release of NetHack 3.4.0 was being prepared, Dion Nicolaas submitted 
+and the graphical version into the NetHack 3.4.1 sources.  Just as
+the release of NetHack 3.4.1 was being prepared, Dion Nicolaas submitted 
 an entire win32 port of his own to the NetHack Development Team. Dion was
 subsequently invited to join the PC Windows porting team where he could 
 continue to contribute to the win32 port, and that invitation was accepted.
@@ -237,7 +237,7 @@ Running NetHack
     If you will be running it by launching it from a shortcut, just 
     use the following information when setting up the shortcut.
 
-         Description      :  NetHack 3.4.0 
+         Description      :  NetHack 3.4.1 
          Command Line     :  C:\NETHACK\BINARY\NETHACK.EXE
 
    (changing the directory to the appropriate one of course)
@@ -472,7 +472,7 @@ Running NetHack
     or from a shortcut, just use the following information when 
     setting up the icon or shortcut.
 
-         Description      :  NetHack 3.4.0 
+         Description      :  NetHack 3.4.1 
          Command Line     :  C:\NETHACK\BINARY\NETHACKW.EXE
 
    (changing the directory in the Command Line to the appropriate one of course)
index a81109c99ab6ca9911a05b230e5ff191d0938032..1c2e88565c874a12654da619121899fb01663463 100644 (file)
@@ -379,7 +379,7 @@ RECOVOBJS      = $(O)recover.o
 TILEFILES      = $(WSHR)\monsters.txt $(WSHR)\objects.txt $(WSHR)\other.txt
 
 #
-# These are not invoked during a normal game build in 3.4.0
+# These are not invoked during a normal game build in 3.4.1
 #
 TEXT_IO        = $(O)tiletext.o        $(O)tiletxt.o   $(O)drawing.o \
                 $(O)decl.o     $(O)monst.o     $(O)objects.o
index 493d6b9b830ec591f8db11789d294db7dfc4ad0d..dab9d6a55cf4d1ba07ace3f7bb2bc004ac2382cd 100644 (file)
@@ -27,7 +27,7 @@
 #   Dion Nicolaas
 #==============================================================================
 # Graphical interface
-# Don't uncomment this line for 3.4.0
+# Don't uncomment this line for 3.4.1
 # Set to Y for a graphical version
 # Set to anything else (or undefine) for a tty version
 
@@ -339,7 +339,7 @@ RECOVOBJS      = $(O)recover.o
 TILEFILES      = $(WSHR)/monsters.txt $(WSHR)/objects.txt $(WSHR)/other.txt
 
 #
-# These are not invoked during a normal game build in 3.4.0
+# These are not invoked during a normal game build in 3.4.1
 #
 TEXT_IO        = $(O)tiletext.o  $(O)tiletxt.o   $(O)drawing.o \
        $(O)decl.o    $(O)monst.o     $(O)objects.o
index ca3bcd707de4181f083a3a80b317193e07e8a00e..00a53e5910782b1193224497b09405ec8b668e41 100644 (file)
@@ -324,7 +324,7 @@ RECOVOBJS      = $(O)recover.o
 TILEFILES      = $(WSHR)\monsters.txt $(WSHR)\objects.txt $(WSHR)\other.txt
 
 #
-# These are not invoked during a normal game build in 3.4.0
+# These are not invoked during a normal game build in 3.4.1
 #
 TEXT_IO        = $(O)tiletext.o        $(O)tiletxt.o   $(O)drawing.o \
                 $(O)decl.o     $(O)monst.o     $(O)objects.o
index 064a85a91296bbf04397b31d5b1fd2b6f654ddae..835bc6dd397a5b49541e57010364d303f605dcca 100644 (file)
@@ -1,5 +1,5 @@
 NAME           NETHACK
-DESCRIPTION    'NetHack 3.4.0 for Windows NT'
+DESCRIPTION    'NetHack 3.4.1 for Windows NT'
 EXETYPE                WINDOWS
 STUB           'WINSTUB.EXE'
 CODE           PRELOAD MOVEABLE DISCARDABLE
index fe3cc26fe82c8aa96ac156d90ada9d1901e4e9db..a3900c55e0a1a97c1c10d4acdffd95e75edca7fb 100644 (file)
@@ -1,4 +1,4 @@
-        Microsoft Windows specific help file for NetHack 3.4.0
+        Microsoft Windows specific help file for NetHack 3.4.1
         Copyright (c) NetHack PC Development Team 1993-2002.
         NetHack may be freely distributed.  See license for details.
                    (Last Revision: March 16, 2002)
@@ -242,7 +242,7 @@ Map - Provides for selection of map mode. Equivalent to using
 the map_mode option. 
 
 Window Settings - Changes your logged-on user's settings for NetHack.
-In 3.4.0, only one setting is available: NetHack mode, which can be
+In 3.4.1, only one setting is available: NetHack mode, which can be
 checked or unchecked. NetHack mode allows you to use the ALT key for
 game key commands [see list above]. You can use F10 to access the
 menu bar while in NetHack mode. You can also clear your logged-on
index 97b7697fcdbdab6ce8fd117160fed3020ad29c74..e3412372d5d295634e4314a4dfca82dd4a54f435 100644 (file)
@@ -1,6 +1,6 @@
 Hi,
 
-This is nethack3.4.0 for Atari Gem and tty
+This is nethack3.4.1 for Atari Gem and tty
 Windowing System.
 
 It is by far not complete or perfect.
index d93be8b9700d38aa2469bcdef87dfc829a52156d..48a474d21cdcb32502bf67cdd375a2f4d5c2ad2b 100644 (file)
@@ -41,7 +41,7 @@ typedef signed char   xchar;
 #undef NDECL
 #undef FDECL
 
-static char nullstr[]="",  md[]="NetHack 3.4.0", strCancel[]="Cancel", strOk[]="Ok", strText[]="Text";
+static char nullstr[]="",  md[]="NetHack 3.4.1", strCancel[]="Cancel", strOk[]="Ok", strText[]="Text";
 
 extern winid WIN_MESSAGE, WIN_MAP, WIN_STATUS, WIN_INVEN;
 
index d7d3ffc4da1462ef574cc53f5e4931ef9712368c..242408c059841687d79bbf1ce36d645dc69df1c1 100644 (file)
@@ -1972,7 +1972,7 @@ logDebug(const char *fmt, ...)
 /* Reading and writing settings from the registry. */
 #define CATEGORYKEY         "Software"
 #define COMPANYKEY          "NetHack"
-#define PRODUCTKEY          "NetHack 3.4.0"
+#define PRODUCTKEY          "NetHack 3.4.1"
 #define SETTINGSKEY         "Settings"
 #define MAINSHOWSTATEKEY    "MainShowState"
 #define MAINMINXKEY         "MainMinX"