-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2935 2017/08/26 21:33:48 tom Exp $
+-- $Id: NEWS,v 1.2937 2017/08/27 18:35:58 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
Changes through 1.9.9e did not credit all contributions;
it is not possible to add this information.
+20170827
+ + fix a bug in repeat_char logic (cf: 20170729, report by Chris Clayton).
+
20170826
+ fixes for "iterm2" (report by Leonardo Brondani Schenkel) -TD
+ corrected a warning from tic about keys which are the same, to skip
-5:0:9 6.0 20170826
+5:0:9 6.0 20170827
# use or other dealings in this Software without prior written #
# authorization. #
##############################################################################
-# $Id: dist.mk,v 1.1179 2017/08/20 15:33:41 tom Exp $
+# $Id: dist.mk,v 1.1180 2017/08/27 15:37:47 tom Exp $
# Makefile for creating ncurses distributions.
#
# This only needs to be used directly as a makefile by developers, but
# These define the major/minor/patch versions of ncurses.
NCURSES_MAJOR = 6
NCURSES_MINOR = 0
-NCURSES_PATCH = 20170826
+NCURSES_PATCH = 20170827
# We don't append the patch to the version, since this only applies to releases
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
#include <ctype.h>
-MODULE_ID("$Id: tty_update.c,v 1.294 2017/07/31 21:06:04 tom Exp $")
+MODULE_ID("$Id: tty_update.c,v 1.296 2017/08/27 19:40:17 tom Exp $")
/*
* This define controls the line-breakout optimization. Every once in a
}
} else if (repeat_char != 0 &&
#if USE_WIDEC_SUPPORT
- (CharOf(ntext0) < ACS_LEN) &&
+ (!SP_PARM->_screen_unicode &&
+ ((AttrOf(ntext0) & A_ALTCHARSET) == 0 ||
+ (CharOf(ntext0) < ACS_LEN))) &&
#endif
runcount > SP_PARM->_rep_cost) {
NCURSES_CH_T temp;
UpdateAttrs(SP_PARM, ntext0);
temp = ntext0;
if ((AttrOf(temp) & A_ALTCHARSET) &&
- SP_PARM->_acs_map != 0) {
+ SP_PARM->_acs_map != 0 &&
+ (SP_PARM->_acs_map[CharOf(temp)] & A_CHARTEXT) != 0) {
SetChar(temp,
- SP_PARM->_acs_map[CharOf(temp)],
- AttrOf(temp) | A_ALTCHARSET);
+ (SP_PARM->_acs_map[CharOf(ntext0)] & A_CHARTEXT),
+ AttrOf(ntext0) | A_ALTCHARSET);
}
NCURSES_SP_NAME(tputs) (NCURSES_SP_ARGx
TPARM_2(repeat_char,
-ncurses6 (6.0+20170826) unstable; urgency=low
+ncurses6 (6.0+20170827) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Aug 2017 11:33:41 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 27 Aug 2017 11:37:47 -0400
ncurses6 (5.9-20131005) unstable; urgency=low
-ncurses6 (6.0+20170826) unstable; urgency=low
+ncurses6 (6.0+20170827) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Aug 2017 11:33:41 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 27 Aug 2017 11:37:47 -0400
ncurses6 (5.9-20131005) unstable; urgency=low
-ncurses6 (6.0+20170826) unstable; urgency=low
+ncurses6 (6.0+20170827) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Aug 2017 11:33:41 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 27 Aug 2017 11:37:47 -0400
ncurses6 (5.9-20120608) unstable; urgency=low
-; $Id: mingw-ncurses.nsi,v 1.227 2017/08/20 15:33:41 tom Exp $\r
+; $Id: mingw-ncurses.nsi,v 1.228 2017/08/27 15:37:47 tom Exp $\r
\r
; TODO add examples\r
; TODO bump ABI to 6\r
!define VERSION_MAJOR "6"\r
!define VERSION_MINOR "0"\r
!define VERSION_YYYY "2017"\r
-!define VERSION_MMDD "0826"\r
+!define VERSION_MMDD "0827"\r
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}\r
\r
!define MY_ABI "5"\r
Summary: shared libraries for terminal handling
Name: mingw32-ncurses6
Version: 6.0
-Release: 20170826
+Release: 20170827
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz
Summary: shared libraries for terminal handling
Name: ncurses6
Version: 6.0
-Release: 20170826
+Release: 20170827
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz