Merge branch 'NetHack-3.6.2-beta01' into NetHack-3.6.2
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
$NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.246 $ $NHDT-Date: 1549327954 2019/02/05 00:52:34 $
|
||||
$NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.248 $ $NHDT-Date: 1549333449 2019/02/05 02:24:09 $
|
||||
|
||||
This fixes36.2 file is here to capture information about updates in the 3.6.x
|
||||
lineage following the release of 3.6.1 in April 2018. Please note, however,
|
||||
@@ -482,6 +482,8 @@ tty: try harder to prevent a disconnected terminal (SIGHUP) from running amok
|
||||
and using up all available CPU time
|
||||
tty: suppress intermediate 'Count: 123' prompt and getpos autodescribe
|
||||
feedback from being included in ^P message recall
|
||||
tty: ^P feedback with msg_window:full/combination/reverse containing output
|
||||
from dolook/whatis could show strange characters for DECgraphics
|
||||
MacOSX: add curses window port
|
||||
MacOSX: add Xcode project to sys/unixNetHack.xcodeproj
|
||||
MacOSX: add Xcode supporting files README.xcode and XCode.xcconfig
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 topl.c $NHDT-Date: 1549327499 2019/02/05 00:44:59 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.43 $ */
|
||||
/* NetHack 3.6 topl.c $NHDT-Date: 1549333449 2019/02/05 02:24:09 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.44 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/*-Copyright (c) Michael Allison, 2009. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
@@ -24,9 +24,9 @@ int
|
||||
tty_doprev_message()
|
||||
{
|
||||
register struct WinDesc *cw = wins[WIN_MESSAGE];
|
||||
|
||||
winid prevmsg_win;
|
||||
int i;
|
||||
|
||||
if ((iflags.prevmsg_window != 's')
|
||||
&& !ttyDisplay->inread) { /* not single */
|
||||
if (iflags.prevmsg_window == 'f') { /* full */
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 wintty.c $NHDT-Date: 1549327503 2019/02/05 00:45:03 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.193 $ */
|
||||
/* NetHack 3.6 wintty.c $NHDT-Date: 1549333450 2019/02/05 02:24:10 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.194 $ */
|
||||
/* Copyright (c) David Cohrs, 1991 */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -2151,6 +2151,7 @@ winid window;
|
||||
struct WinDesc *cw;
|
||||
{
|
||||
int i, n, attr;
|
||||
boolean linestart;
|
||||
register char *cp;
|
||||
|
||||
for (n = 0, i = 0; i < cw->maxrow; i++) {
|
||||
@@ -2184,15 +2185,25 @@ struct WinDesc *cw;
|
||||
++ttyDisplay->curx;
|
||||
}
|
||||
term_start_attr(attr);
|
||||
for (cp = &cw->data[i][1];
|
||||
for (cp = &cw->data[i][1], linestart = TRUE;
|
||||
#ifndef WIN32CON
|
||||
*cp && (int) ++ttyDisplay->curx < (int) ttyDisplay->cols;
|
||||
cp++)
|
||||
cp++
|
||||
#else
|
||||
*cp && (int) ttyDisplay->curx < (int) ttyDisplay->cols;
|
||||
cp++, ttyDisplay->curx++)
|
||||
cp++, ttyDisplay->curx++
|
||||
#endif
|
||||
(void) putchar(*cp);
|
||||
) {
|
||||
/* message recall for msg_window:full/combination/reverse
|
||||
might have output from '/' in it (see redotoplin()) */
|
||||
if (linestart && (*cp & 0x80) != 0) {
|
||||
g_putch(*cp);
|
||||
end_glyphout();
|
||||
linestart = FALSE;
|
||||
} else {
|
||||
(void) putchar(*cp);
|
||||
}
|
||||
}
|
||||
term_end_attr(attr);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user