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

📄 news

📁 ncurses-5.4
💻
📖 第 1 页 / 共 5 页
字号:
	  pathname of libtool (report by Chris Zubrzycki).  We note that	  libtool 1.5 has more than one bug in its C++ support, so it is not	  able to install libncurses++, for instance, if $DESTDIR or the option	  --with-install-prefix is used.20030823	> Philippe Blain:	+ move assignments to SP->_cursrow, SP->_curscol into online_mvcur().	+ make baudrate computation in delay_output() consistent with the	  assumption in _nc_mvcur_init(), i.e., a byte is 9 bits.20030816	+ modify logic in waddch_literal() to take into account zh_TW.Big5	  whose multibyte sequences may contain "printable" characters, e.g.,	  a "g" in the sequence "\247g" (Debian #204889, cf: 20030621).	+ improve storage used by _nc_safe_strcpy() by ensuring that the size	  is reset based on the initialization call, in case it were called	  after other strcpy/strcat calls (report by Philippe Blain).	> Philippe Blain:	+ remove an unused ifdef for REAL_ATTR & WANT_CHAR	+ correct a place where _cup_cost was used rather than _cuu_cost20030809	+ fix a small memory leak in _nc_free_termtype().	+ close trace-file if trace() is called with a zero parameter.	+ free memory allocated for soft-key strings, in delscreen().	+ fix an allocation size in safe_sprintf.c for the "*" format code.	+ correct safe_sprintf.c to not return a null pointer if the format	  happens to be an empty string.  This applies to the "configure	  --enable-safe-sprintf" option (Redhat #101486).20030802	+ modify casts used for ABSENT_BOOLEAN and CANCELLED_BOOLEAN (report by	  Daniel Jacobowitz).	> Philippe Blain:	+ change padding for change_scroll_region to not be proportional to	  the size of the scroll-region.	+ correct error-return in _nc_safe_strcat().20030726	+ correct limit-checks in _nc_scroll_window() (report and test-case by	  Thomas Graf <graf@dms.at> cf: 20011020).	+ re-order configure checks for _XOPEN_SOURCE to avoid conflict with	  _GNU_SOURCE check.20030719	+ use clr_eol in preference to blanks for bce terminals, so select and	  paste will have fewer trailing blanks, e.g., when using xterm	  (request by Vincent Lefevre).	+ correct prototype for wunctrl() in manpage.	+ add configure --with-abi-version option (discussion with Charles	  Wilson).	> cygwin changes from Charles Wilson:	  + aclocal.m4: on cygwin, use autodetected prefix for import	    and static lib, but use "cyg" for DLL.	  + include/ncurses_dll.h: correct the comments to reflect current	    status of cygwin/mingw port.  Fix compiler warning.	  + misc/run_tic.in: ensure that tic.exe can find the uninstalled	    DLL, by adding the lib-directory to the PATH variable.	  + misc/terminfo.src (nxterm|xterm-color): make xterm-color	    primary instead of nxterm, to match XFree86's xterm.terminfo	    usage and to prevent circular links.	    (rxvt): add additional codes from rxvt.org.	    (rxvt-color): new alias	    (rxvt-xpm): new alias	    (rxvt-cygwin): like rxvt, but with special acsc codes.	    (rxvt-cygwin-native): ditto.  rxvt may be run under XWindows, or	    with a "native" MSWin GUI.	Each takes different acsc codes,	    which are both different from the "normal" rxvt's acsc.	    (cygwin): cygwin-in-cmd.exe window.	 Lots of fixes.	    (cygwinDBG): ditto.	  + mk-1st.awk: use "cyg" for the DLL prefix, but "lib" for import	    and static libs.20030712	+ update config.guess, config.sub	+ add triples for configuring shared libraries with the Debian	  GNU/FreeBSD packages (patch by Robert Millan <zeratul2@wanadoo.es>).20030705	+ modify CF_GCC_WARNINGS so it only applies to gcc, not g++.  Some	  platforms have installed g++ along with the native C compiler, which	  would not accept gcc warning options.	+ add -D_XOPEN_SOURCE=500 when configuring with --enable-widec, to	  get mbstate_t declaration on HPUX 11.11 (report by David Ellement).	+ add _nc_pathlast() to get rid of casts in _nc_basename() calls.	+ correct a sign-extension in wadd_wch() and wecho_wchar() from	  20030628 (report by Tomohiro KUBOTA).	+ work around omission of btowc() and wctob() from wide-character	  support (sic) in NetBSD 1.6 using mbtowc() and wctomb() (report by	  Gabor Z Papp).	+ add portability note to curs_get_wstr.3x (Debian #199957).20030628	+ rewrite wadd_wch() and wecho_wchar() to call waddch() and wechochar()	  respectively, to avoid calling waddch_noecho() with wide-character	  data, since that function assumes its input is 8-bit data.	  Similarly, modify waddnwstr() to call wadd_wch().	+ remove logic from waddnstr() which transformed multibyte character	  strings into wide-characters.  Rewrite of waddch_literal() from	  20030621 assumes its input is raw multibyte data rather than wide	  characters (report by Tomohiro KUBOTA).20030621	+ write getyx() and related 2-return macros in terms of getcury(),	  getcurx(), etc.	+ modify waddch_literal() in case an application passes bytes of a	  multibyte character directly to waddch().  In this case, waddch()	  must reassemble the bytes into a wide-character (report by Tomohiro	  KUBOTA <kubota@debian.org>).20030614	+ modify waddch_literal() in case a multibyte value occupies more than	  two cells.	+ modify PutAttrChar() to compute the number of character cells that	  are used in multibyte values.  This fixes a problem displaying	  double-width characters (report/test by Mitsuru Chinen	  <mchinen@yamato.ibm.com>).	+ add a null-pointer check for result of keyname() in _tracechar()	+ modify _tracechar() to work around glibc sprintf bug.20030607	+ add a call to setlocale() in cursesmain.cc, making demo display	  properly in a UTF-8 locale.	+ add a fallback definition in curses.priv.h for MB_LEN_MAX (prompted	  by discussion with Gabor Z Papp).	+ use macros NCURSES_ACS() and NCURSES_WACS() to hide cast needed to	  appease -Wchar-subscript with g++ 3.3 (Debian #195732).	+ fix a redefinition of $RANLIB in the configure script when libtool	  is used, which broke configure on Mac OS X (report by Chris Zubrzycki	  <beren@mac.com>).	+ simplify ifdef for bool declaration in curses.h.in (suggested by	  Albert Chin-A-Young).	+ remove configure script check to allow -Wconversion for older	  versions of gcc (suggested by Albert Chin-A-Young).20030531	+ regenerated html manpages.	+ modify ifdef's in curses.h.in that disabled use of __attribute__()	  for g++, since recent versions implement the cases which ncurses uses	  (Debian #195230).	+ modify _nc_get_token() to handle a case where an entry has no	  description, and capabilities begin on the same line as the entry	  name.	+ fix a typo in ncurses_dll.h reported by gcc 3.3.	+ add an entry for key_defined.3x to man_db.renames.20030524	+ modify setcchar() to allow converting control characters to complex	  characters (report/test by Mitsuru Chinen <mchinen@yamato.ibm.com>).	+ add tkterm entry -TD	+ modify parse_entry.c to allow a terminfo entry with a leading	  2-character name (report by Don Libes).	+ corrected acsc in screen.teraterm, which requires a PC-style mapping.	+ fix trace statements in read_entry.c to use lseek() rather than	  tell().	+ fix signed/unsigned warnings from Sun's compiler (gcc should give	  these warnings, but it is unpredictable).	+ modify configure script to omit -Winline for gcc 3.3, since that	  feature is broken.	+ modify manlinks.sed to add a few functions that were overlooked since	  they return function pointers:  field_init, field_term, form_init,	  form_term, item_init, item_term, menu_init and menu_term.20030517	+ prevent recursion in wgetch() via wgetnstr() if the connection cannot	  be switched between cooked/raw modes because it is not a TTY (report	  by Wolfgang Gutjahr <gutw@knapp.com>).	+ change parameter of define_key() and key_defined() to const (prompted	  by Debian #192860).	+ add a check in test/configure for ncurses extensions, since there	  are some older versions, etc., which would not compile with the	  current test programs.	+ corrected demo in test/ncurses.c of wgetn_wstr(), which did not	  convert wchar_t string to multibyte form before printing it.	+ corrections to lib_get_wstr.c:	  + null-terminate buffer passed to setcchar(), which occasionally	    failed.	  + map special characters such as erase- and kill-characters into	    key-codes so those will work as expected even if they are not	    mentioned in the terminfo.	+ modify PUTC() and Charable() macros to make wide-character line	  drawing work for POSIX locale on Linux console (cf: 20021221).20030510	+ make typography for program options in manpages consistent (report	  by Miloslav Trmac <mitr@volny.cz>).	+ correct dependencies in Ada95/src/Makefile.in, so the builds with	  "--srcdir" work (report by Warren L Dodge).	+ correct missing definition of $(CC) in Ada95/gen/Makefile.in	  (reported by Warren L Dodge <warrend@mdhost.cse.tek.com>).	+ fix typos and whitespace in manpages (patch by jmc	  <jmc@prioris.mini.pw.edu.pl>).20030503	+ fix form_driver() cases for REQ_CLR_EOF, REQ_CLR_EOL, REQ_DEL_CHAR,	  REQ_DEL_PREV and REQ_NEW_LINE, which did not ensure the cursor was at	  the editing position before making modifications.	+ add test/demo_forms and associated test/edit_field.c demos.	+ modify test/configure.in to use test/modules for the list of objects	  to compile rather than using the list of programs.20030419	+ modify logic of acsc to use the original character if no mapping is	  defined, noting that Solaris does this.	+ modify ncurses 'b' test to avoid using the acs_map[] array since	  20021231 changes it to no longer contain information from the acsc	  string.	+ modify makefile rules in c++, progs, tack and test to ensure that	  the compiler flags (e.g., $CFLAGS or $CCFLAGS) are used in the link	  command (report by Jose Luis Rico Botella <informatica@serpis.com>).	+ modify soft-key initialization to use A_REVERSE if A_STANDOUT would	  not be shown when colors are used, i.e., if ncv#1 is set in the	  terminfo as is done in "screen".20030412	+ add a test for slk_color(), in ncurses.c	+ fix some issues reported by valgrind in the slk_set() and slk_wset()	  code, from recent rewrite.	+ modify ncurses 'E' test to use show previous label via slk_label(),	  as in 'e' test.	+ modify wide-character versions of NewChar(), NewChar2() macros to	  ensure that the whole struct is initialized.20030405	+ modify setupterm() to check if the terminfo and terminal-modes have	  already been read.  This ensures that it does not reinvoke	  def_prog_mode() when an application calls more than one function,	  such as tgetent() and initscr() (report by Olaf Buddenhagen).20030329	+ add 'E' test to ncurses.c, to exercise slk_wset().	+ correct handling of carriage-return in wgetn_wstr(), used in demo of	  slk_wset().	+ first draft of slk_wset() function.20030322	+ improved warnings in tic when suppressing items to fit in termcap's	  1023-byte limit.	+ built a list in test/README showing which externals are being used	  by either programs in the test-directory or via internal library	  calls.	+ adjust include-options in CF_ETIP_DEFINES to avoid missing	  ncurses_dll.h, fixing special definitions that may be needed for	  etip.h (reported by Greg Schafer <gschafer@zip.com.au>).20030315	+ minor fixes for cardfile.c, to make it write the updated fields to	  a file when ^W is given.	+ add/use _nc_trace_bufcat() to eliminate some fixed buffer limits in	  trace code.20030308	+ correct a case in _nc_remove_string(), used by define_key(), to avoid	  infinite loop if the given string happens to be a substring of other	  strings which are assigned to keys (report by John McCutchan).	+ add key_defined() function, to tell which keycode a string is bound	  to (discussion with John McCutchan <ttb@tentacle.dhs.org>).	+ correct keybound(), which reported definitions in the wrong table,	  i.e., the list of definitions which are disabled by keyok().	+ modify demo_keydef.c to show the details it changes, and to check	  for errors.20030301	+ restructured test/configure script, make it work for libncursesw.	+ add description of link_fieldtype() to manpage (report by	  L Dee Holtsclaw <dee@sunbeltsoft.com>).20030222	+ corrected ifdef's relating to configure check for wchar_t, etc.	+ if the output is a socket or other non-tty device, use 1 millisecond	  for the cost in mvcur; previously it was 9 milliseconds because the	  baudrate was not known.	+ in _nc_get_tty_mode(), initialize the TTY buffer on error, since	  glibc copies uninitialized data in that case, as noted by valgrind.	+ modify tput to use the same parameter analysis as tparm() does, to	  provide for user-defined strings, e.g., for xterm title, a

⌨️ 快捷键说明

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