catch up on some fixes3-7-0.txt updates
This commit is contained in:
+15
-2
@@ -1126,10 +1126,11 @@ having worn levitation boots removed and destroyed (scroll, monster spell,
|
|||||||
dragon breath) and floating down into lava can destroy them twice;
|
dragon breath) and floating down into lava can destroy them twice;
|
||||||
yielded "object lost" panic if program had been built with a debugging
|
yielded "object lost" panic if program had been built with a debugging
|
||||||
malloc implementation which overwrites the contents of freed memory
|
malloc implementation which overwrites the contents of freed memory
|
||||||
|
ensure that all window interfaces respect flags.silent (suppress terminal beep)
|
||||||
|
|
||||||
|
|
||||||
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
|
Fixes to 3.7.0-x General Problems Exposed Via git Repository
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
incrementing EDITLEVEL to invalidate incompatible save files was not working
|
incrementing EDITLEVEL to invalidate incompatible save files was not working
|
||||||
as intended because VERSION_COMPABILITY was defined as 3.7.0-0 and up
|
as intended because VERSION_COMPABILITY was defined as 3.7.0-0 and up
|
||||||
rather than as 3.7.0-N for the current EDITLEVEL 'N'; undefine it
|
rather than as 3.7.0-N for the current EDITLEVEL 'N'; undefine it
|
||||||
@@ -1510,6 +1511,9 @@ change 'm' prefix for #tip from 'use menu to pick among floor containers'
|
|||||||
(since that's already the default) to 'skip floor containers' so that
|
(since that's already the default) to 'skip floor containers' so that
|
||||||
context-sensitive item-action Tip directly operates on the item
|
context-sensitive item-action Tip directly operates on the item
|
||||||
|
|
||||||
|
|
||||||
|
Fixes to 3.7.0-x Platform and/or Interface Problems Exposed Via git Repository
|
||||||
|
------------------------------------------------------------------------------
|
||||||
curses: 'msg_window' option wasn't functional for curses unless the binary
|
curses: 'msg_window' option wasn't functional for curses unless the binary
|
||||||
also included tty support
|
also included tty support
|
||||||
curses: line input that doesn't take place on the bottom line of the message
|
curses: line input that doesn't take place on the bottom line of the message
|
||||||
@@ -1535,6 +1539,8 @@ curses: for screen refresh, don't attempt to refresh windows that haven't been
|
|||||||
set up yet or have already been shut down
|
set up yet or have already been shut down
|
||||||
curses: for raw_print() in #if PDCURSES config, don't attempt to write to
|
curses: for raw_print() in #if PDCURSES config, don't attempt to write to
|
||||||
message window if it isn't set up yet or has already been shut down
|
message window if it isn't set up yet or has already been shut down
|
||||||
|
curses: scrollbar 'framecolor' wasn't being initialized before use
|
||||||
|
causing an asan crash because the value is used to index an array
|
||||||
curses: typing ESC to cancel something issued a beep; if the terminal was set
|
curses: typing ESC to cancel something issued a beep; if the terminal was set
|
||||||
to 'visible bell', the screen flashed; only beep when the ESC is part
|
to 'visible bell', the screen flashed; only beep when the ESC is part
|
||||||
of an escape sequence--other than M-c generating ESC c--and nethack
|
of an escape sequence--other than M-c generating ESC c--and nethack
|
||||||
@@ -1550,6 +1556,7 @@ Qt: changes in glyph handling in the core introduced a bug in the "paper doll"
|
|||||||
display for inventory subset
|
display for inventory subset
|
||||||
Qt: during role selection, icons for role and race showed giant ant tile after
|
Qt: during role selection, icons for role and race showed giant ant tile after
|
||||||
the glyph overhaul changes
|
the glyph overhaul changes
|
||||||
|
Qt: resolve a use-after-free error when saving message history
|
||||||
tty: redraw unexplored locations as S_unexplored rather than <space> after
|
tty: redraw unexplored locations as S_unexplored rather than <space> after
|
||||||
map has been partially overwritten by popup menu or text display
|
map has been partially overwritten by popup menu or text display
|
||||||
tty: previous change resulted in remnants of previous level being shown on
|
tty: previous change resulted in remnants of previous level being shown on
|
||||||
@@ -1575,6 +1582,8 @@ Windows: nhl_loadlua() was missing the RDBMODE argument on the [dlb_]fopen(),
|
|||||||
fseek(), ftell() and fread()
|
fseek(), ftell() and fread()
|
||||||
Windows: when VIRTUAL_TERMINAL_SEQUENCES was not defined, the preprocessing
|
Windows: when VIRTUAL_TERMINAL_SEQUENCES was not defined, the preprocessing
|
||||||
would fail on consoletty.c
|
would fail on consoletty.c
|
||||||
|
Windows: Original fix for GLYPH_UNEXPLORED background tile merging resulted
|
||||||
|
in a new issue where the map wasn't being cleared on level changes
|
||||||
X11: fix build failure if STATUS_HILITES is disabled
|
X11: fix build failure if STATUS_HILITES is disabled
|
||||||
X11: was still initializing map to 'stone' instead of 'unexplored' after they
|
X11: was still initializing map to 'stone' instead of 'unexplored' after they
|
||||||
became separate glyphs
|
became separate glyphs
|
||||||
@@ -1618,6 +1627,8 @@ curses: implement mark_synch() and wait_synch()
|
|||||||
curses: only convert arrow keys to hjkl or 4286 if nethack wants a direction
|
curses: only convert arrow keys to hjkl or 4286 if nethack wants a direction
|
||||||
curses: conversion of arrows and other numpad-related function keys to digit
|
curses: conversion of arrows and other numpad-related function keys to digit
|
||||||
ignored phone-layout setting (inverted up/down) of the num_pad option
|
ignored phone-layout setting (inverted up/down) of the num_pad option
|
||||||
|
curses: ensure alt+'A' through alt+'Z' and alt+'a' through alt+'z' work
|
||||||
|
correctly with PDCURSES
|
||||||
curses: fix an off-by-one error when deciding whether a long line on the
|
curses: fix an off-by-one error when deciding whether a long line on the
|
||||||
bottom line of the message window can fit ">>" (curses' "--More--")
|
bottom line of the message window can fit ">>" (curses' "--More--")
|
||||||
macOS: Xcode project was failing to build if the path to the NetHack source
|
macOS: Xcode project was failing to build if the path to the NetHack source
|
||||||
@@ -1770,6 +1781,7 @@ Windows: When there was no interesting background in get_bk_glyph()
|
|||||||
Windows version, NetHackW.exe, was trying to use the tile mapped to
|
Windows version, NetHackW.exe, was trying to use the tile mapped to
|
||||||
GLYPH_UNEXPLORED as a background tile to merge with the
|
GLYPH_UNEXPLORED as a background tile to merge with the
|
||||||
foreground tile, so check for GLYPH_UNEXPLORED and bypass that
|
foreground tile, so check for GLYPH_UNEXPLORED and bypass that
|
||||||
|
Windows: fix range error detected by address sanitizer in plselInitDialog()
|
||||||
X11: substantial overhaul of status display, both 'fancy' and 'tty-style'
|
X11: substantial overhaul of status display, both 'fancy' and 'tty-style'
|
||||||
X11: extend fancy status one-turn inverse video status-change highlighting to
|
X11: extend fancy status one-turn inverse video status-change highlighting to
|
||||||
hunger, encumbrance, and conditions
|
hunger, encumbrance, and conditions
|
||||||
@@ -2012,6 +2024,7 @@ make music improvisations more varied and interesting, as well as useful
|
|||||||
give a helpful tip when first entering "farlook" mode
|
give a helpful tip when first entering "farlook" mode
|
||||||
add a boolean option tips to disable all of the helpful tips
|
add a boolean option tips to disable all of the helpful tips
|
||||||
add a tutorial level
|
add a tutorial level
|
||||||
|
engravings appear on the map display
|
||||||
|
|
||||||
|
|
||||||
Platform- and/or Interface-Specific New Features
|
Platform- and/or Interface-Specific New Features
|
||||||
|
|||||||
Reference in New Issue
Block a user