[Pkg-nethack-devel] nethack Files,1.1.1.1,1.2 README,1.1.1.1,1.2

Joshua Kwan joshk-guest@quantz.debian.org
Tue, 09 Dec 2003 16:14:45 +0000


Update of /cvsroot/pkg-nethack/nethack
In directory quantz:/tmp/cvs-serv9687

Modified Files:
	Files README 
Log Message:
Merge Nethack 3.4.3 upstream source.


Index: Files
===================================================================
RCS file: /cvsroot/pkg-nethack/nethack/Files,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- Files	7 Oct 2003 18:59:59 -0000	1.1.1.1
+++ Files	9 Dec 2003 16:14:42 -0000	1.2
@@ -25,8 +25,8 @@
 dlb.6           dlb.txt         fixes22.0       fixes30.0       fixes31.1
 fixes31.2       fixes31.3       fixes32.0       fixes32.1       fixes32.2
 fixes32.3       fixes33.0       fixes33.1       fixes34.0       fixes34.1
-fixes34.2       lev_comp.6      lev_comp.txt    nethack.6       nethack.txt
-recover.6       recover.txt     tmac.n          window.doc
+fixes34.2       fixes34.3       lev_comp.6      lev_comp.txt    nethack.6
+nethack.txt     recover.6       recover.txt     tmac.n          window.doc
 
 include:
 (files for all versions)
@@ -176,7 +176,7 @@
 sys/wince:
 (files for Windows CE and PocketPC)
 Install.ce      bootstrp.mak    celib.c         cesetup.bat     cesound.c
-defaults.nh     menubar.uu      keypad.uu       mhaskyn.c       mhaskyn.h
+defaults.nh     keypad.uu       menubar.uu      mhaskyn.c       mhaskyn.h
 mhcmd.c         mhcmd.h         mhcolor.c       mhcolor.h       mhdlg.c
 mhdlg.h         mhfont.c        mhfont.h        mhinput.c       mhinput.h
 mhmain.c        mhmain.h        mhmap.c         mhmap.h         mhmenu.c
@@ -196,8 +196,8 @@
 sys/winnt:
 (files for Windows 9x, NT and Windows2000 version)
 Install.nt      Makefile.bcc    Makefile.gcc    Makefile.msc    console.rc
-defaults.nh     mapimail.c      nethack.def     nhdefkey.c      nh340key.c
-nhraykey.c      nhico.uu        nhsetup.bat     ntsound.c       nttty.c
+defaults.nh     mapimail.c      nethack.def     nh340key.c      nhdefkey.c
+nhico.uu        nhraykey.c      nhsetup.bat     ntsound.c       nttty.c
 porthelp        win32api.h      winnt.c
 
 util:
@@ -209,7 +209,7 @@
 
 win/Qt:
 (files for the Qt widget library - X11, Windows, Mac OS X, or Qtopia)
-Info.pli        Install.Qt      knethack.lnk    knh-mini.xpm    knh.xpm
+Info.plist      Install.Qt      knethack.lnk    knh-mini.xpm    knh.xpm
 nhicns.uu       nhsplash.xpm    qt_clust.cpp    qt_win.cpp      qttableview.cpp
 tileedit.cpp    tileedit.h      qpe-nethack.control
 
@@ -254,7 +254,7 @@
 mhdlg.c         mhdlg.h         mhfont.c        mhfont.h        mhinput.c
 mhinput.h       mhmain.c        mhmain.h        mhmap.c         mhmap.h
 mhmenu.c        mhmenu.h        mhmsg.h         mhmsgwnd.c      mhmsgwnd.h
-mhrip.c         mhrip.h         mhsplash.h      mhsplash.c      mhstatus.c
+mhrip.c         mhrip.h         mhsplash.c      mhsplash.h      mhstatus.c
 mhstatus.h      mhtext.c        mhtext.h        mnsel.uu        mnselcnt.uu
 mnunsel.uu      mswproc.c       nethack.dsw     nethackw.dsp    petmark.uu
 recover.dsp     resource.h      rip.uu          splash.uu       tile2bmp.dsp

Index: README
===================================================================
RCS file: /cvsroot/pkg-nethack/nethack/README,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- README	7 Oct 2003 18:59:59 -0000	1.1.1.1
+++ README	9 Dec 2003 16:14:42 -0000	1.2
@@ -1,24 +1,32 @@
-                NetHack 3.4.2 -- General information
+                NetHack 3.4.3 -- General information
 
 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.
 
-NetHack 3.4.2 is a bugfix release for 3.4.1.
- *  A fatal bug that caused a crash when applying figurine, candle, or
-    bell that gets used up
- *  A fatal bug that triggered a panic when your secondary weapon was
-    cursed during bones file creation
- *  A few dozen general bug fixes
- *  Fixed some Gnome compilation problems on Redhat 7.2 and 8.0
- *  Fixed a problem in the util Makefile
- *  win32 tty adjustments and support for loading alternative key handlers
+NetHack 3.4.3 is a bugfix release for NetHack 3.4.2.
+ *  Several dozen general bug fixes including at least one fatal bug
+ *  Correct several inconsistencies
+ *  Handle level completely filled with monsters better
+ *  win32tty performance enhancements when playing on Windows 98 and Windows Me
+ *  win32gui player selection fixes
+ *  X11 player selection fixes, one of which could be fatal
+ *  Eliminated a gold-in-shop-container cheat
+ *  Include bones file version compatibility info in options file
 
 A fuller list of changes for this release can be found in the file 
-doc/fixes34.2 in the source distribution.  The text in there was written 
+doc/fixes34.3 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.
 
+The internal structure of bones and save files has not changed between 
+NetHack 3.4.0, 3.4.1, 3.4.2 and now 3.4.3. That means that if you use the 
+same compiler, the same compiler version and compiler switches, the same 
+NetHack compile-time options, and you have not incorporated any additional 
+source code patches that altered the save file format on your system, then 
+bones and save files from 3.4.0 through 3.4.3 should be compatible.
+
+
                         - - - - - - - - - - -
 
 Please read items (1), (2) and (3) BEFORE doing anything with your new code.
@@ -101,8 +109,9 @@
         HP 9000s700 running HP-UX 10.x, 11.x
         IBM PS/2 and AT compatibles running OS/2 - 2.0 and up with GCC emx
         Intel 80386 or greater (or clone) boxes running MS-DOS with DPMI.
-        Intel 80386 or greater (or clone) boxes running Linux, BSDI, or
-                Windows 95/98/NT/2000/XP
+        Intel 80386 or greater (or clone) boxes running Linux, or BSDI.
+        Intel 80386 or greater (or clone) boxes running Windows 95/98/Me.
+        Intel 80386 or greater (or clone) boxes running Windows NT/2000/XP/2003.
         Intel Pentium or better (or clone) running BeOS 4.5
         Sun SPARC based machine running SunOS 4.x, Solaris 2.x, or Solaris 7
 
@@ -146,13 +155,15 @@
     C compiler.
 
     With the demise of Windows NT on the DEC Alpha, no attempt has been
-    made to build NetHack 3.4.2 on that platform.
+    made to build NetHack 3.4.3 on that platform.
+
+    Windows 98/Me have been the most problematic Windows platforms for
+    running NetHack so far. Patches for 3.4.2 (courtesy Michael Lehotay)
+    have been incorporated into 3.4.3 to help make them work better. Your
+    results may vary.
 
-    No attempt has been made to build or run NetHack 3.4.2 on Windows Me
-    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.2.  Nobody on the porting team has
+    has not been produced for 3.4.3.  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