X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=NEWS;h=897589e6974ff619888acc4cbfaf56f463fb48ee;hp=e68ad4ea85fd5c45c66ad083b3cbf160b72153b5;hb=0819b56c3096ed77dd36312b0c4e8f37e7d46c88;hpb=97bb4678dc03e753290b39bbff30ba2825df9517 diff --git a/NEWS b/NEWS index e68ad4ea..897589e6 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,5 @@ ------------------------------------------------------------------------------- --- Copyright (c) 1998-2013,2014 Free Software Foundation, Inc. -- +-- Copyright (c) 1998-2014,2015 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.2307 2014/12/06 23:03:44 tom Exp $ +-- $Id: NEWS,v 1.2380 2015/04/18 22:22:01 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that ncurses has gone through since Zeyd started @@ -45,6 +45,145 @@ 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. +20150418 + + avoid a blank line in output from tabs program by ending it with + a carriage return as done in FreeBSD (patch by James Clarke). + + build-fix for the "--enable-ext-putwin" feature when not using + wide characters (report by Werner Fink). + + modify autoconf macros to use scripting improvement from xterm. + + add -brtl option to compiler options on AIX 5-7, needed to link + with the shared libraries. + + add --with-extra-suffix option to help with installing nonconflicting + ncurses6 packages, e.g., avoiding header- and library-conflicts. + NOTE: as a side-effect, this renames + adacurses-config to adacurses5-config and + adacursesw-config to adacursesw5-config + + modify debian/rules test package to suffix programs with "6". + + clarify in curs_inopts.3x that window-specific settings do not + inherit into new windows. + +20150404 + + improve description of start_color() in the manual. + + modify several files in ncurses- and progs-directories to allow + const data used in internal tables to be put by the linker into the + readonly text segment. + +20150329 + + correct cut/paste error for "--enable-ext-putwin" that made it the + same as "--enable-ext-colors" (report by Roumen Petrov) + +20150328 + + add "-f" option to test/savescreen.c to help with testing/debugging + the extended putwin/getwin. + + add logic for writing/reading combining characters in the extended + putwin/getwin. + + add "--enable-ext-putwin" configure option to turn on the extended + putwin/getwin. + +20150321 + + in-progress changes to provide an extended version of putwin and + getwin which will be capable of reading screen-dumps between the + wide/normal ncurses configurations. These are text files, except + for a magic code at the beginning: + 0 string \210\210 Screen-dump (ncurses) + +20150307 + + document limitations of getwin in manual page (prompted by discussion + with John S Urban). + + extend test/savescreen.c to demonstrate that color pair values + and graphic characters can be restored using getwin. + +20150228 + + modify win_driver.c to eliminate the constructor, to make it more + usable in an application which may/may not need the console window + (report by Grady Martin). + +20150221 + + capture define's related to -D_XOPEN_SOURCE from the configure check + and add those to the *-config and *.pc files, to simplify use for + the wide-character libraries. + + modify ncurses.spec to accommodate Fedora21's location of pkg-config + directory. + + correct sense of "--disable-lib-suffixes" configure option (report + by Nicolas Boos, cf: 20140426). + +20150214 + + regenerate html manpages using improved man2html from work on xterm. + + regenerated ".map" and ".sym" files using improved script, accounting + for the "--enable-weak-symbols" configure option (report by Werner + Fink). + +20150131 + + regenerated ".map" and ".sym" files using improved script, showing + the combinations of configure options used at each stage. + +20150124 + + add configure check to determine if "local: _*;" can be used in the + ".map" files to selectively omit symbols beginning with "_". On at + least recent FreeBSD, the wildcard applies to all "_" symbols. + + remove obsolete/conflicting rule for ncurses.map from + ncurses/Makefile.in (cf: 20130706). + +20150117 + + improve description in INSTALL of the --with-versioned-syms option. + + add combination of --with-hashed-db and --with-ticlib to + configurations for ".map" files (report by Werner Fink). + +20150110 + + add a step to generating ".map" files, to declare any remaining + symbols beginning with "_" as local, at the last version node. + + improve configure checks for pkg-config, addressing a variant found + with FreeBSD ports. + + modify win_driver.c to provide characters for special keys, like + ansi.sys, when keypad mode is off, rather than returning nothing at + all (discussion with Eli Zaretskii). + + add "broken_linker" and "hashed-db" configure options to combinations + use for generating the ".map" and ".sym" files. + + avoid using "ld" directly when creating shared library, to simplify + cross-compiles. Also drop "-Bsharable" option from shared-library + rules for FreeBSD and DragonFly (FreeBSD #196592). + + fix a memory leak in form library Free_RegularExpression_Type() + (report by Pavel Balaev). + +20150103 + + modify_nc_flush() to retry if interrupted (patch by Stian Skjelstad). + + change map files to make _nc_freeall a global, since it may be used + via the Ada95 binding when checking for memory leaks. + + improve sed script used in 20141220 to account for wide-, threaded- + variations in ABI 6. + +20141227 + + regenerate ".map" files, using step overlooked in 20141213 to use + the same patch-dates across each file to match ncurses.map (report by + Sven Joachim). + +20141221 + + fix an incorrect variable assignment in 20141220 changes (report by + Sven Joachim). + +20141220 + + updated Ada95/configure with macro changes from 20141213 + + tie configure options --with-abi-version and --with-versioned-syms + together, so that ABI 6 libraries have distinct symbol versions from + the ABI 5 libraries. + + replace obsolete/nonworking link to man2html with current one, + regenerate html-manpages. + +20141213 + + modify misc/gen-pkgconfig.in to add -I option for include-directory + when using both --prefix and --disable-overwrite (report by Misty + De Meo). + + add configure option --with-pc-suffix to allow minor renaming of + ".pc" files and the corresponding library. Use this in the test + package for ncurses6. + + modify configure script so that if pkg-config is not installed, it + is still possible to install ".pc" files (report by Misty De Meo). + + updated ".sym" files, removing symbols which are marked as "local" + in the corresponding ".map" files. + + updated ".map" files to reflect move of comp_captab and comp_hash + from tic-library to tinfo-library in 20090711 (report by Sven + Joachim). + 20141206 + updated ".map" files so that each symbol that may be shared across the different library configurations has the same label. Some @@ -253,7 +392,7 @@ it is not possible to add this information. overlap with sgr functionality. + remove unneeded -i option from adacurses-config; put -a in the -I option for consistency (patch by Pascal Pignard). - + update xterm-new to patch #305 -TD + + update xterm-new terminfo entry to xterm patch #305 -TD + change format of test-scripts for Debian Ada95 and ncurses-examples packages to quilted to work around Debian #700177 (cf: 20130907). + build fix for form_driver_w.c as part of ncurses-examples package for