fixes5-0-1.txt catch-up
This commit is contained in:
+27
-1
@@ -1,5 +1,5 @@
|
||||
NHDT-Branch: NetHack-5.0 $:$NHDT-Revision: 1.5 $ $NHDT-Date: 1778535648 2026/05/11 21:40:48 $
|
||||
|
||||
|
||||
General Fixes and Modified Features
|
||||
-----------------------------------
|
||||
fix some cross-compile package filenames that still referenced 370 instead
|
||||
@@ -29,6 +29,12 @@ fix experience-level up/down hilighting
|
||||
cherry-pick a pair of core fixes from the m68k-wip branch to add menu
|
||||
glyphs to shop bills and container tip/loot menus (pr #1539
|
||||
by ingpaschke)
|
||||
tiles: make the tile for magic flute and mundane flute be exactly the
|
||||
same; do the same thing for drum of earthquake and leather drum
|
||||
fix a buffer overflow in reroll processing that was introduced in a
|
||||
post-release 5.0.0 commit
|
||||
ensure a checkpoint, aka a save_currentstate() call, isn't done before
|
||||
the game is ready
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
@@ -102,6 +108,9 @@ curses on Windows: some early data is alloc'd for the windows console
|
||||
settings in both tty and curses (pdcursesmod) prior to the
|
||||
window port initialization, but only tty was freeing it; call
|
||||
console_exit() in nethack_exit if window port is curses
|
||||
curses on Windows: dialogs pertaining to the need for self-recover
|
||||
were not visible and therefore the player had no idea that
|
||||
answers were expected or why
|
||||
gcc-16: tiletext.c [-Wdiscarded-qualifiers] warning suppression
|
||||
libnh: update get_nhuuid() for libnhmain
|
||||
libnh: sys/libnh/libnhmain.c: drop `static` on `whoami()`
|
||||
@@ -135,6 +144,9 @@ Windows: correct a NetHack 5.0.0 packaging error if visual studio was
|
||||
used; a remnant hard-coded 370 was in package.nmake
|
||||
Windows: setting any map_mode option in the config file could trigger
|
||||
an app failure on launch by dereferencing a null pointer
|
||||
Windows: a Windows console debug line began showing up after the sources
|
||||
switched NH_DEVEL_STATUS from NH_STATUS_RELEASED to
|
||||
NH_STATUS_POSTRELEASE; make it only show if (wizard) is true
|
||||
tty: allow custom glyph colors if they're basic 16 nethack colors
|
||||
on terminals with less than 256 colors
|
||||
|
||||
@@ -142,6 +154,11 @@ tty: allow custom glyph colors if they're basic 16 nethack colors
|
||||
General New Features
|
||||
--------------------
|
||||
sysconf option MAX_REROLL_RATE to limit rate at which rerolls are performed
|
||||
idlecheckpoint config file option to update checkpoint files whenever an
|
||||
input request isn't responded to within IDLECHECKPOINT_WAIT_TIME
|
||||
seconds; helps ensure that a recover operation, if it turns out
|
||||
to be needed, is much more current than the last level change;
|
||||
support added for Windows console, Qt, and curses
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific New Features
|
||||
@@ -183,3 +200,12 @@ unix hints: consolidate all the bsd flavours into a single sys/unix/bsd.500
|
||||
hints file to ease maintenance going forward; use bsd make
|
||||
conditional logic to carry out steps unique to NetBSD, OpenBSD,
|
||||
FreeBSD, GhostBSD
|
||||
unix hints: the Makefiles distributed by sys/unix/setup.sh will now check
|
||||
for the presence of a make.prefs at the top of the NetHack tree,
|
||||
and will include it if it exists; make.prefs must contain valid
|
||||
Makefile syntax and can be used to set preferences instead of
|
||||
placing them on the make command line; Use GNU make syntax for GNU
|
||||
make, and use bsd make syntax for bsd make
|
||||
share a single copy of nhuuid generation code between Amiga, Atari, and msdos
|
||||
by way of sys/share/pcmain.c (cherry-pick from pr #1541 by ingpaschke)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user