]> granicus.if.org Git - nethack/commitdiff
fixes updates for curses and Xcode
authornhmall <nhmall@nethack.org>
Wed, 21 Nov 2018 02:00:03 +0000 (21:00 -0500)
committernhmall <nhmall@nethack.org>
Wed, 21 Nov 2018 02:00:03 +0000 (21:00 -0500)
doc/fixes36.2

index a808ba08d27e2b276c7dd66cd8219f3cd5d47781..835f8dad8ad1f9ddee8f601a2b575649841ac276 100644 (file)
@@ -230,8 +230,8 @@ X11: its use of genl_status_update exposed a negative index use that could
 X11: rollback disabling of keystroke input for PICK_NONE menus (for scrolling)
 
 
-Platform- and/or Interface-Specific Fixes
------------------------------------------
+Platform- and/or Interface-Specific Fixes or Features
+-----------------------------------------------------
 move 'perm_invent' value from flags to iflags to keep it out of save files;
        affects X11, win32, and curses
 windows-gui: In nethackw, there could be conflicts between menu accelerators 
@@ -258,16 +258,22 @@ windows-tty: augment codepage850-to-Unicode mappings that are not displayable
        on the map
 windows: Added ntassert() mechanism for Windows based port use
 windows: heed OPTIONS=symset:default in config file if it is present 
+windows: add curses window port
 tty: significant optimizations for performance and per field rendering
 tty: use WC2_FLUSH_STATUS to buffer changes until BL_FLUSH is received
 tty: support BL_RESET in status_update to force an update to all status fields
 tty: stop hitpointbar from jumping to 100% health at zero hit points
+MacOSX: add curses window port
+MacOSX: add Xcode project to sys/unixNetHack.xcodeproj
+MacOSX: add Xcode supporting files README.xcode and XCode.xcconfig
+       containing important build info
 unix: Makefile.src and Makefile.utl inadvertently relied on a 'gnu make'
        extension when using $(VERBOSEMAKE) to reduce build-time feedback;
        replace with $(QUIETCC) which operates the same but defaults to
        verbose so doesn't use '$<' for multi-prerequisite targets unless
        specifically requested; use 'make QUIETCC=1 <target>' to get the
        3.6.1 behavior back
+unix: add curses window port
 vms: data file processing and playground setup were missing post-3.4.3 files
        engrave, epitaph, and bogusmon made from corresponding *.txt
 Qt: add Qt5 specific hints file for linux and Mac OS X (Ray Chason)