X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=NEWS;h=f89cbee1658397dda3bf95056d9c1aa318af7936;hp=ae56f1f03c49824fb42b3693d4b3ea9fb2e9f42a;hb=83e9a85c4205c920cc9992bfc96f6546cd4fff22;hpb=c6f54649ed4bf49ec27a522816984d2290201438 diff --git a/NEWS b/NEWS index ae56f1f0..f89cbee1 100644 --- a/NEWS +++ b/NEWS @@ -25,7 +25,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: NEWS,v 1.2246 2014/07/26 22:50:27 tom Exp $ +-- $Id: NEWS,v 1.2287 2014/10/11 17:49:17 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that ncurses has gone through since Zeyd started @@ -45,6 +45,100 @@ 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. +20141011 + + add experimental support for xterm's 1005 mouse mode, to use in a + demonstration of its limitations. + + add experimental support for "%u" format to terminfo. + + modify test/ncurses.c to also show position reports in 'a' test. + + minor formatting fixes to _nc_trace_mmask_t, make this function + exported to help with debugging mouse changes. + + improve behavior of wheel-mice for xterm protocol, noting that there + are only button-presses for buttons "4" and "5", so there is no need + to wait to combine events into double-clicks (report/analysis by + Greg Field). + + provide examples xterm-1005 and xterm-1006 terminfo entries -TD + + implement decoder for xterm SGR 1006 mouse mode. + +20140927 + + implement curs_set in win_driver.c + + implement flash in win_driver.c + + fix an infinite loop in win_driver.c if the command-window loses + focus. + + improve the non-buffered mode, i.e., NCURSES_CONSOLE2, of + win_driver.c by temporarily changing the buffer-size to match the + window-size to eliminate the scrollback. Also enforce a minimum + screen-size of 24x80 in the non-buffered mode. + + modify generated misc/Makefile to suppress install.data from the + dependencies if the --disable-db-install option is used, compensating + for the top-level makefile changes used to add ncurses*-config in the + 20140920 changes (report by Steven Honeyman). + +20140920 + + add ncurses*-config to bin-directory of sample package-scripts. + + add check to ensure that getopt is available; this is a problem in + some older cross-compiler environments. + + expanded on the description of --disable-overwrite in INSTALL + (prompted by reports by Joakim Tjernlund, Thomas Klausner). + See Gentoo #522586 and NetBSD #49200 for examples. + which relates to the clarified guidelines. + + remove special logic from CF_INCLUDE_DIRS which adds the directory + for the --includedir from the build (report by Joakim Tjernlund). + + add case for Unixware to CF_XOPEN_SOURCE, from lynx changes. + + update config.sub from + http://git.savannah.gnu.org/cgit/config.git + +20140913 + + add a configure check to ignore some of the plethora of non-working + C++ cross-compilers. + + build-fixes for Ada95 with gnat 4.9 + +20140906 + + build-fix and other improvements for port of ncurses-examples to + NetBSD. + + minor compiler-warning fixes. + +20140831 + + modify test/demo_termcap.c and test/demo_terminfo.c to make their + options more directly comparable, and add "-i" option to specify + a terminal description filename to parse for names to lookup. + +20140823 + + fix special case where double-width character overwrites a single- + width character in the first column (report by Egmont Koblinger, + cf: 20050813). + +20140816 + + fix colors in ncurses 'b' test which did not work after changing + it to put the test-strings in subwindows (cf: 20140705). + + merge redundant SEE-ALSO sections in form and menu manpages. + +20140809 + + modify declarations for user-data pointers in C++ binding to use + reinterpret_cast to facilitate converting typed pointers to void* + in user's application (patch by Adam Jiang). + + regenerated html manpages. + + add note regarding cause and effect for TERM in ncurses manpage, + having noted clueless verbiage in Terminal.app's "help" file + which reverses cause/effect. + + remove special fallback definition for NCURSES_ATTR_T, since macros + have resolved type-mismatches using casts (cf: 970412). + + fixes for win_driver.c: + + handle repainting on endwin/refresh combination. + + implement beep(). + + minor cleanup. + +20140802 + + minor portability fixes for MinGW: + + ensure WINVER is defined in makefiles rather than using headers + + add check for gnatprep "-T" option + + work around bug introduced by gcc 4.8.1 in MinGW which breaks + "trace" feature: + http://stackoverflow.com/questions/20877689/gcc-4-8-1-minggw-d-option-does-not-work-as-usual + + fix most compiler warnings for Cygwin ncurses-examples. + + restore "redundant" -I options in test/Makefile.in, since they are + typically needed when building the derived ncurses-examples package + (cf: 20140726). + 20140726 + eliminate some redundant -I options used for building libraries, and ensure that ${srcdir} is added to the include-options (prompted by @@ -90,7 +184,7 @@ it is not possible to add this information. + add test/dots_curses.c, for comparison with the low-level examples. 20140614 - + fix dereference before null check found by Coverity in tic.c + + fix dereference before null check found by Coverity in tic.c (cf: 20140524). + fix sign-extension bug in read_entry.c which prevented "toe" from reading empty "screen+italics" entry.