X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=NEWS;h=4cb156fe3b8974a83b9b9036196f427f97deb2e0;hp=6a6a33701b6dc6ca9d803488db6cd67cc086091b;hb=092f1e4b79bca1d1cd3e24baa7abc3ad4cea8420;hpb=cfd9c6f8e5af24820fefbb789b7345d93b8ed837 diff --git a/NEWS b/NEWS index 6a6a3370..4cb156fe 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,5 @@ ------------------------------------------------------------------------------- --- Copyright (c) 1998-2014,2015 Free Software Foundation, Inc. -- +-- Copyright (c) 1998-2015,2016 Free Software Foundation, Inc. -- -- -- -- Permission is hereby granted, free of charge, to any person obtaining a -- -- copy of this software and associated documentation files (the -- @@ -25,7 +25,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: NEWS,v 1.2536 2015/11/29 01:31:02 tom Exp $ +-- $Id: NEWS,v 1.2589 2016/04/02 23:49:12 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that ncurses has gone through since Zeyd started @@ -45,7 +45,124 @@ See the AUTHORS file for the corresponding full names. Changes through 1.9.9e did not credit all contributions; it is not possible to add this information. +20160402 + + regenerate HTML manpages. + + improve manual pages for utilities with respect to POSIX versus + X/Open Curses. + +20160326 + + regenerate HTML manpages. + + improve test/demo_menus.c, allowing mouse-click on the menu-headers + to switch the active menu. This requires a new extension option + O_MOUSE_MENU to tell the menu driver to put mouse events which do not + apply to the active menu back into the queue so that the application + can handle the event. + +20160319 + + improve description of tgoto parameters (report by Steffen Nurpmeso). + + amend workaround for Solaris line-drawing to restore a special case + that maps Unicode line-drawing characters into the acsc string for + non-Unicode locales (Debian #816888). + +20160312 + + modified test/filter.c to illustrate an alternative to getnstr, that + polls for input while updating a clock on the right margin as well + as responding to window size-changes. + +20160305 + + omit a redefinition of "inline" when traces are enabled, since this + does not work with gcc 5.3.x MinGW cross-compiling (cf: 20150912). + +20160220 + + modify test/configure script to check for pthread dependency of + ncursest or ncursestw library when building ncurses examples, e.g., + in case weak symbols are used. + + modify configure macro for shared-library rules to use -Wl,-rpath + rather than -rpath to work around a bug in scons (FreeBSD #178732, + cf: 20061021). + + double-width multibyte characters were not counted properly in + winsnstr and wins_nwstr (report/example by Eric Pruitt). + + update config.guess, config.sub from + http://git.savannah.gnu.org/cgit/config.git + +20160213 + + amend fix for _nc_ripoffline from 20091031 to make test/ditto.c work + in threaded configuration. + + move _nc_tracebits, _tracedump and _tracemouse to curses.priv.h, + since they are not part of the suggested ABI6. + +20160206 + + define WIN32_LEAN_AND_MEAN for MinGW port, making builds faster. + + modify test/ditto.c to allow $XTERM_PROG environment variable to + override "xterm" as the name of the program to run in the threaded + configuration. + +20160130 + + improve formatting of man/curs_refresh.3x and man/tset.1 manpages + + regenerate HTML manpages using newer man2html to eliminate some + unwanted blank lines. + +20160123 + + ifdef'd header-file definition of mouse_trafo() with NCURSES_NOMACROS + (report by Corey Minyard). + + fix some strict compiler-warnings in traces. + +20160116 + + tidy up comments about hardcoded 256color palette (report by + Leonardo Brondani Schenkel) -TD + + add putty-noapp entry, and amend putty entry to use application mode + for better consistency with xterm (report by Leonardo Brondani + Schenkel) -TD + + modify _nc_viscbuf2() and _tracecchar_t2() to trace wide-characters + as a whole rather than their multibyte equivalents. + + minor fix in wadd_wchnstr() to ensure that each cell has nonzero + width. + + move PUTC_INIT calls next to wcrtomb calls, to avoid carry-over of + error status when processing Unicode values which are not mapped. + +20160102 + + modify ncurses c/C color test-screens to take advantage of wide + screens, reducing the number of lines used for 88- and 256-colors. + + minor refinement to check versus ncv to ignore two parameters of + SGR 38 and 48 when those come from color-capabilities. + +20151226 + + add check in tic for use of bold, etc., video attributes in the + color capabilities, accounting whether the feature is listed in ncv. + + add check in tic for conflict between ritm, rmso, rmul versus sgr0. + +20151219 + + add a paragraph to curs_getch.3x discussing key naming (discussion + with James Crippen). + + amend workaround for Solaris vs line-drawing to take the configure + check into account. + + add a configure check for wcwidth() versus the ncurses line-drawing + characters, to use in special-casing systems such as Solaris. + +20151212 + + improve CF_XOPEN_CURSES macro used in test/configure, to define as + needed NCURSES_WIDECHAR for platforms where _XOPEN_SOURCE_EXTENDED + does not work. Also modified the test program to ensure that if + building with ncurses, that the cchar_t type is checked, since that + normally is since 20111030 ifdef'd depending on this test. + + improve 20121222 workaround for broken acs, letting Solaris "work" + in spite of its misconfigured wcwidth which marks all of the line + drawing characters as double-width. + +20151205 + + update form_cursor.3x, form_post.3x, menu_attributes.3x to list + function names in NAME section (patch by Jason McIntyre). + + minor fixes to manpage NAME/SYNOPSIS sections to consistently use + rule that either all functions which are prototyped in SYNOPSIS are + listed in the NAME section, or the manual-page name is the sole item + listed in the NAME section. The latter is used to reduce clutter, + e.g., for the top-level library manual pages as well as for certain + feature-pages such as SP-funcs and threading (prompted by patches by + Jason McIntyre). + 20151128 + + add option to preserve leading whitespace in form fields (patch by + Leon Winter). + add missing assignment in lib_getch.c to make notimeout() work (Debian #805618). + add 't' toggle for notimeout() function in test/ncurses.c a/A screens