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

📄 news

📁 ncurses 库 可能有用酒用 没用就算了 我觉得还可以用
💻
📖 第 1 页 / 共 5 页
字号:
	+ 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	  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 relat

⌨️ 快捷键说明

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