diff --git a/doc/fixes5-0-1.txt b/doc/fixes5-0-1.txt index 9742f9b0f..dbbae2adc 100644 --- a/doc/fixes5-0-1.txt +++ b/doc/fixes5-0-1.txt @@ -91,6 +91,14 @@ Amiga: fix latent issue found in code review: (1L << i) for i==31 (or Amiga: fix latent issue found in code review: Drop unused cnt= from amii_display_nhwindow's DoMenuScroll call; the menu return value is consumed elsewhere, not here +curses on Windows: the number of columns was being capped by default + at 110 in cursinit.c; try to use the console width if no explicit + setting was specified in the config file; impacted both wincon + and wingui curses +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 gcc-16: tiletext.c [-Wdiscarded-qualifiers] warning suppression libnh: update get_nhuuid() for libnhmain libnh: sys/libnh/libnhmain.c: drop `static` on `whoami()` @@ -111,6 +119,8 @@ libnh: sys/unix/hints/macOS.500 in the WANT_LIBNH block, add an explicit no longer triggers `lua_support`, so include/nhlua.h never gets generated and recover.c's transitive #include of hack.h fails macOS: fix ncurses build with Homebrew +musl: musl libc does not have __sighandler_t so don't use it in the + macro definition for SIG_RET_TYPE with musl WASM: resolve some build failures in 'make CROSS_TO_WASM=1' WASM: hints file cross-pre2.500 update to CFLAGS to include -DNHUUID Windows: don't demand keypress on intentional exit @@ -134,6 +144,7 @@ NetHack Community Patches (or Variation) Included ------------------------------------------------- NCURSES_CFLAGS was being ignored when using hints/linux.500 with only WANT_WIN_TTY=1 and not WANT_WIN_CURSES=1 (pr #1522 by torakoya) +added a hints file netbsd.500 for NetBSD (pr #1519 by SirWumpus) Code Cleanup and Reorganization @@ -160,5 +171,7 @@ Amiga: remove miscellaneous unused code like TTY/BBS support, commented Amiga: make INTUI_NEW_LOOK unconditional Amiga: drop SHAREDLIB dead build flavor Amiga: make amigapkg depend on $(GAMEBIN) - - +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