⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news

📁 ncurses-5.4
💻
📖 第 1 页 / 共 5 页
字号:
	  corresponding capability might be		title=\E]2;%p1%s^G,	+ modify MKlib_gen.sh to avoid passing "#" tokens through the C	  preprocessor.  This works around Mac OS X's preprocessor, which	  insists on adding a blank on each side of the token (report/analysis	  by Kevin Murphy <murphy@genome.chop.edu>).20030215	+ add configure check for wchar_t and wint_t types, rather than rely	  on preprocessor definitions.  Also work around for gcc fixinclude	  bug which creates a shadow copy of curses.h if it sees these symbols	  apparently typedef'd.	+ if database is disabled, do not generate run_tic.sh	+ minor fixes for memory-leak checking when termcap is read.20030208	+ add checking in tic for incomplete line-drawing character mapping.	+ update configure script to reflect fix for AC_PROG_GCC_TRADITIONAL,	  which is broken in autoconf 2.5x for Mac OS X 10.2.3 (report by	  Gerben Wierda <Sherlock@rna.nl>).	+ make return value from _nc_printf_string() consistent.  Before,	  depending on whether --enable-safe-sprintf was used, it might not be	  cached for reallocating.20030201	+ minor fixes for memory-leak checking in lib_tparm.c, hardscroll.c	+ correct a potentially-uninitialized value if _read_termtype() does	  not read as much data as expected (report by Wolfgang Rohdewald	  <wr6@uni.de>).	+ correct several places where the aclocal.m4 macros relied on cache	  variable names which were incompatible (as usual) between autoconf	  2.13 and 2.5x, causing the test for broken-linker to give incorrect	  results (reports by Gerben Wierda <Sherlock@rna.nl> and Thomas Esser	  <te@dbs.uni-hannover.de>).	+ do not try to open gpm mouse driver if standard output is not a tty;	  the gpm library does not make this check (from bug report for dialog	  by David Oliveira <davidoliveira@develop.prozone.ws>).20030125	+ modified emx.src to correspond more closely to terminfo.src, added	  emx-base to the latter -TD	+ add configure option for FreeBSD sysmouse, --with-sysmouse, and	  implement support for that in lib_mouse.c, lib_getch.c20030118	+ revert 20030105 change to can_clear_with(), does not work for the	  case where the update is made on cells which are blanks with	  attributes, e.g., reverse.	+ improve ifdef's to guard against redefinition of wchar_t and wint_t	  in curses.h (report by Urs Jansen).20030111	+ improve mvcur() by checking if it is safe to move when video	  attributes are set (msgr), and if not, reset/restore attributes	  within that function rather than doing it separately in the GoTo()	  function in tty_update.c (suggested by Philippe Blain).	+ add a message in run_tic.in to explain more clearly what does not	  work when attempting to create a symbolic link for /usr/lib/terminfo	  on OS/2 and other platforms with no symbolic links (report by John	  Polterak).	+ change several sed scripts to avoid using "\+" since it is not a BRE	  (basic regular expression).  One instance caused terminfo.5 to be	  misformatted on FreeBSD (from a FreeBSD bug report by Kazuo Horikawa	  <horikawa@FreeBSD.org>).	+ correct misspelled 'wint_t' in curs_get_wch.3x (Michael Elkins).20030105	+ improve description of terminfo operators, especially static/dynamic	  variables (comments by Mark I Manning IV <mark4th@earthlink.net>).	+ demonstrate use of FIELDTYPE by modifying test/ncurses 'r' test to	  use the predefined TYPE_ALPHA field-type, and by defining a	  specialized type for the middle initial/name.	+ fix MKterminfo.sh, another workaround for POSIXLY_CORRECT misfeature	  of sed 4.0	> Philippe Blain:	+ optimize can_clear_with() a little by testing first if the parameter	  is indeed a "blank".	+ simplify ClrBottom() a little by allowing it to use clr_eos to clear	  sections as small as one line.	+ improve ClrToEOL() by checking if clr_eos is available before trying	  to use it.	+ use tputs() rather than putp() in a few cases in tty_update.c since	  the corresponding delays are proportional to the number of lines	  affected: repeat_char, clr_eos, change_scroll_region.20021231	+ rewrite of lib_acs.c conflicts with copying of SCREEN acs_map to/from	  global acs_map[] array; removed the lines that did the copying.20021228	+ change some overlooked tputs() calls in scrolling code to use putp()	  (report by Philippe Blain).	+ modify lib_getch.c to avoid recursion via wgetnstr() when the input	  is not a tty and consequently mode-changes do not work (report by	  <R.Chamberlin@querix.com>).	+ rewrote lib_acs.c to allow PutAttrChar() to decide how to render	  alternate-characters, i.e., to work with Linux console and UTF-8	  locale.	+ correct line/column reference in adjust_window(), needed to make	  special windows such as curscr track properly when resizing (report	  by Lucas Gonze <lgonze@panix.com>).	> Philippe Blain:	+ correct the value used for blank in ClrBottom() (broken in 20000708).	+ correct an off-by-one in GoTo() parameter in _nc_scrolln().20021221	+ change several tputs() calls in scrolling code to use putp(), to	  enable padding which may be needed for some terminals (patch by	  by Philippe Blain).	+ use '%' as sed substitute delimiter in run_tic script to avoid	  problems with pathname delimiters such as ':' and '@' (report by John	  Polterak).	+ implement a workaround so that line-drawing works with screen's	  crippled UTF-8 support (tested with 3.9.13).  This only works with	  the wide-character support (--enable-widec); the normal library will	  simply suppress line-drawing when running in a UTF-8 locale in screen.20021214	+ allow BUILD_CC and related configure script variables to be	  overridden from the environment.	+ make build-tools variables in ncurses/Makefile.in consistent with	  the configure script variables (report by Maciej W Rozycki).	+ modify ncurses/modules to allow		configure --disable-leaks --disable-ext-funcs	  to build (report by Gary Samuelson).	+ fix a few places in configure.in which lacked quotes (report by	  Gary Samuelson <gary.samuelson@verizon.com>).	+ correct handling of multibyte characters in waddch_literal() which	  force wrapping because they are started too late on the line (report	  by Sam Varshavchik).	+ small fix for CF_GNAT_VERSION to ignore the help-message which	  gnatmake adds to its version-message.	> Maciej W Rozycki <macro@ds2.pg.gda.pl>:	+ use AC_CHECK_TOOL to get proper values for AR and LD for cross	  compiling.	+ use $cross_compiling variable in configure script rather than	  comparing $host_alias and $target alias, since "host" is	  traditionally misused in autoconf to refer to the target platform.	+ change configure --help message to use "build" rather than "host"	  when referring to the --with-build-XXX options.20021206	+ modify CF_GNAT_VERSION to print gnatmake's version, and to allow for	  possible gnat versions such as 3.2 (report by Chris Lingard	  <chris@stockwith.co.uk>).	+ modify #define's for CKILL and other default control characters in	  tset to use the system's default values if they are defined.	+ correct interchanged defaults for kill and interrupt characters	  in tset, which caused it to report unnecessarily (Debian #171583).	+ repair check for missing C++ compiler, which is broken in autoconf	  2.5x by hardcoding it to g++ (report by Martin Mokrejs).	+ update config.guess, config.sub (2002-11-30)	+ modify configure script to skip --with-shared, etc., when the	  --with-libtool option is given, since they would be ignored anyway.	+ fix to allow "configure --with-libtool --with-termlib" to build.	+ modify configure script to show version number of libtool, to help	  with bug reports.  libtool still gets confused if the installed	  ncurses libraries are old, since it ignores the -L options at some	  point (tested with libtool 1.3.3 and 1.4.3).	+ reorder configure script's updating of $CPPFLAGS and $CFLAGS to	  prevent -I options in the user's environment from introducing	  conflicts with the build -I options (may be related to reports by	  Patrick Ash and George Goffe).	+ rename test/define_key.c to test/demo_defkey.c, test/keyok.c to	  test/demo_keyok.c to allow building these with libtool.20021123	+ add example program test/define_key.c for define_key().	+ add example program test/keyok.c for keyok().	+ add example program test/ins_wide.c for wins_wch() and wins_wstr().	+ modify wins_wch() and wins_wstr() to interpret tabs by using the	  winsch() internal function.	+ modify setcchar() to allow for wchar_t input strings that have	  more than one spacing character.20021116	+ fix a boundary check in lib_insch.c (patch by Philippe Blain).	+ change type for *printw functions from NCURSES_CONST to const	  (prompted by comment by Pedro Palhoto Matos <plpm@mega.ist.utl.pt>,	  but really from a note on X/Open's website stating that either is	  acceptable, and the latter will be used in a future revision).	+ add xterm-1002, xterm-1003 terminfo entries to demonstrate changes in	  lib_mouse.c (20021026) -TD	+ add screen-bce, screen-s entries from screen 3.9.13 (report by	  Adam Lazur <zal@debian.org>) -TD	+ add mterm terminfo entries -TD20021109	+ split-out useful fragments in terminfo for vt100 and vt220 numeric	  keypad, i.e., vt100+keypad, vt100+pfkeys, vt100+fnkeys and	  vt220+keypad.  The last as embedded in various entries had ka3 and	  kb2 interchanged (report/discussion with Leonard den Ottolander	  <leonardjo@hetnet.nl>).	+ add check in tic for keypads consistent with vt100 layout.	+ improve checks in tic for color capabilities20021102	+ check for missing/empty/illegal terminfo name in _nc_read_entry()	  (report by Martin Mokrejs, where $TERM was set to an empty string).	+ rewrote lib_insch.c, combining it with lib_insstr.c so both handle	  tab and other control characters consistently (report by Philippe	  Blain).	+ remove an #undef for KEY_EVENT from curses.tail used in the	  experimental NCURSES_WGETCH_EVENTS feature.  The #undef confuses	  dpkg's build script (Debian #165897).	+ fix MKlib_gen.sh, working around the ironically named POSIXLY_CORRECT	  feature of GNU sed 4.0 (reported by Ervin Nemeth <airwin@inf.bme.hu>).20021026	+ implement logic in lib_mouse.c to handle position reports which are	  generated when XFree86 xterm is initialized with private modes 1002	  or 1003.  These are returned to the application as the	  REPORT_MOUSE_POSITION mask, which was not implemented.  Tested both	  with ncurses 'a' menu (prompted by discussion with Larry Riedel	  <Larry@Riedel.org>).	+ modify lib_mouse.c to look for "XM" terminfo string, which allows	  one to override the escape sequence used to enable/disable mouse	  mode.  In particular this works for XFree86 xterm private modes	  1002 and 1003.  If "XM" is missing (note that this is an extended	  name), lib_mouse uses the conventional private mode 1000.	+ correct NOT_LOCAL() macro in lib_mvcur.c to refer to screen_columns	  where it used screen_lines (report by Philippe Blain).	+ correct makefile rules for the case when both --with-libtool and	  --with-gpm are given (report by Mr E_T <troll@logi.net.au>).	+ add note to terminfo manpage regarding the differences between	  setaf/setab and setf/setb capabilities (report by Pavel Roskin).20021019	+ remove redundant initialization of TABSIZE in newterm(), since it is	  already done in setupterm() (report by Philippe Blain).	+ add test/inserts.c, to test winnstr() and winsch().	+ replace 'sort' in dist.mk with script that sets locale to POSIX.	+ update URLs in announce.html.in (patch by Frederic L W Meunier).	+ remove glibc add-on files, which are no longer needed (report by	  Frederic L W Meunier).20021012 5.3 release for upload to ftp.gnu.org	+ modify ifdef's in etip.h.in to allow the etip.h header to compile	  with gcc 3.2 (patch by Dimitar Zhekov <jimmy@is-vn.bg>).	+ add logic to setupterm() to make it like initscr() and newterm(),	  by checking for $NCURSES_TRACE environment variable and enabling	  the debug trace in that case.	+ modify setupterm() to ensure that it initializes the baudrate, for	  applications such as tput (report by Frank Henigman).	+ modify definition of bits used for command-line and library debug	  traces to avoid overlap, using new definition TRACE_SHIFT to relate	  the two.	+ document tput's interpretation of parameterized strings according to	  whether parameters are given, etc. (discussion with Robert De Bath).20021005 pre-release	+ correct winnwstr() to account for non-character cells generated when	  a double-width character is added (report by Michael Bienia	  <michael@vorlon.ping.de>).	+ modify _nc_viswbuf2n() to provide better results using wctomb().	+ correct logic in _nc_varargs() which broke tracing of parameters for	  formats such as "%.*s".	+ correct scale factor in linux-c and linux-c-nc terminfo entries	  (report Floyd Davidson).	+ change tic -A option to -t, add the same option to infocmp for	  consistency.	+ correct "%c" implementation in lib_tparm.c, which did not map a null	  character to a 128 (cf: 980620) (patch by Frank Henigman	  <fjhenigman@mud.cgl.uwaterloo.ca>).20020928 pre-release	+ modify MKkey_defs.sh to check for POSIX sort -k option, use that if	  it is found, to accommodate newer utility which dropped the	  compatibility support for +number options (reported by Andrey A	  Chernov).	+ modify linux terminfo entry to use color palette feature from	  linux-c-nc entry (comments by Tomasz Wasiak and Floyd Davidson).	+ restore original color definitions in endwin() if init_color() was	  used, and resume those colors on the next doupdate() or refresh()	  (report by Tomasz Wasiak <tjwasiak@komputom.com.pl>).	+ improve debug-traces by modifying MKlib_gen.sh to generate calls	  to returnBool() and returnAttr().

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -