-/* NetHack 3.6 patchlevel.h $NHDT-Date: 1583508697 2020/03/06 15:31:37 $ $NHDT-Branch: NetHack-3.6-Mar2020 $:$NHDT-Revision: 1.139 $ */
+/* NetHack 3.6 patchlevel.h $NHDT-Date: 1674867524 2023/01/28 00:58:44 $ $NHDT-Branch: NetHack-3.6 $:$NHDT-Revision: 1.141 $ */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/*-Copyright (c) Michael Allison, 2012. */
/* NetHack may be freely redistributed. See license for details. */
/*
* PATCHLEVEL is updated for each release.
*/
-#define PATCHLEVEL 6
+#define PATCHLEVEL 7
/*
* Incrementing EDITLEVEL can be used to force invalidation of old bones
* and save files.
*/
#define EDITLEVEL 0
-#define COPYRIGHT_BANNER_A "NetHack, Copyright 1985-2020"
+#define COPYRIGHT_BANNER_A "NetHack, Copyright 1985-2023"
#define COPYRIGHT_BANNER_B \
" By Stichting Mathematisch Centrum and M. Stephenson."
/* COPYRIGHT_BANNER_C is generated by makedefs into date.h */
/****************************************************************************/
/* Version 3.6.x */
+/* Patch 7, February 16, 2023
+ *
+ * during engraving, spaces were counted instead of non-space (cherry-pick of
+ * 4e0a1e04 from NetHack-3.7)
+ * avoid potential buffer overflow in append_str()
+ * resolve missing dependency in NetHack.sln
+ * code in include/tradstdc.h was trying to suppress warn_unused result by
+ * defining warn_unused_result to an empty string and that began causing
+ * a build error within a system-supplied header file cdefs.h when using
+ * ubuntu impish 21.10; disable that for any Linux unless GCC_URWARN is
+ * defined to force it back into effect
+ * update_inventory() after leash goes slack
+ * player assigned name for monsters, specific objects, or object types could be
+ longer than what was intented to be allowed; for 'curses', much longer
+ * windows: added winflexbison to travis-ci configuration to permit full build of
+ * levcomp and dgncomp
+ * windows: a bad chdir specified in win/win32/dgnstuff.mak caused full build to
+ * abort
+ * windows: the console.rc file had outdated information stating 3.6.3 when the
+ * official 3.6.6 binary was built.
+ * windows: switch from using keyhandling dll's to incorporating the three
+ * variations (default, ray, 340) in sys/winnt/nttty.c
+ * curses: cherry-picked selectsaved code from 3.7 for menu of save files
+ * NetHackW: fix delayed rendering of cursor when using farlook
+ */
+
/* Patch 6, March 8, 2020
+ *
* invalid status highlight color could be maliciously used to corrupt memory
* formatting corpse names used internal buffers differently from formatting
* other objects and could potentially clobber memory