fixes5-0-1.txt catch-up
This commit is contained in:
@@ -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
|
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
|
glyphs to shop bills and container tip/loot menus (pr #1539
|
||||||
by ingpaschke)
|
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
|
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
|
settings in both tty and curses (pdcursesmod) prior to the
|
||||||
window port initialization, but only tty was freeing it; call
|
window port initialization, but only tty was freeing it; call
|
||||||
console_exit() in nethack_exit if window port is curses
|
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
|
gcc-16: tiletext.c [-Wdiscarded-qualifiers] warning suppression
|
||||||
libnh: update get_nhuuid() for libnhmain
|
libnh: update get_nhuuid() for libnhmain
|
||||||
libnh: sys/libnh/libnhmain.c: drop `static` on `whoami()`
|
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
|
used; a remnant hard-coded 370 was in package.nmake
|
||||||
Windows: setting any map_mode option in the config file could trigger
|
Windows: setting any map_mode option in the config file could trigger
|
||||||
an app failure on launch by dereferencing a null pointer
|
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
|
tty: allow custom glyph colors if they're basic 16 nethack colors
|
||||||
on terminals with less than 256 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
|
General New Features
|
||||||
--------------------
|
--------------------
|
||||||
sysconf option MAX_REROLL_RATE to limit rate at which rerolls are performed
|
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
|
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
|
hints file to ease maintenance going forward; use bsd make
|
||||||
conditional logic to carry out steps unique to NetBSD, OpenBSD,
|
conditional logic to carry out steps unique to NetBSD, OpenBSD,
|
||||||
FreeBSD, GhostBSD
|
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