catch up on some fixes3-7-0.txt updates
This commit is contained in:
@@ -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;
|
||||
yielded "object lost" panic if program had been built with a debugging
|
||||
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
|
||||
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
|
||||
@@ -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
|
||||
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
|
||||
also included tty support
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
@@ -1550,6 +1556,7 @@ Qt: changes in glyph handling in the core introduced a bug in the "paper doll"
|
||||
display for inventory subset
|
||||
Qt: during role selection, icons for role and race showed giant ant tile after
|
||||
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
|
||||
map has been partially overwritten by popup menu or text display
|
||||
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()
|
||||
Windows: when VIRTUAL_TERMINAL_SEQUENCES was not defined, the preprocessing
|
||||
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: was still initializing map to 'stone' instead of 'unexplored' after they
|
||||
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: conversion of arrows and other numpad-related function keys to digit
|
||||
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
|
||||
bottom line of the message window can fit ">>" (curses' "--More--")
|
||||
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
|
||||
GLYPH_UNEXPLORED as a background tile to merge with the
|
||||
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: extend fancy status one-turn inverse video status-change highlighting to
|
||||
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
|
||||
add a boolean option tips to disable all of the helpful tips
|
||||
add a tutorial level
|
||||
engravings appear on the map display
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific New Features
|
||||
|
||||
Reference in New Issue
Block a user