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

📄 news

📁 ncurses 库 可能有用酒用 没用就算了 我觉得还可以用
💻
📖 第 1 页 / 共 5 页
字号:
20040717	> terminfo updates -TD	+ add xterm-pc-fkeys	+ review/update gnome and gnome-rh90 entries (prompted by Redhat	  Bugzilla #122815).	+ review/update konsole entries	+ add sgr, correct sgr0 for kterm and mlterm	+ correct tsl string in kterm20040711	+ add configure option --without-xterm-new20040710	+ add check in wget_wch() for printable bytes that are not part of a	  multibyte character.	+ modify wadd_wchnstr() to render text using window's background	  attributes.	+ improve tic's check to compare sgr and sgr0.	+ fix c++ directory's .cc.i rule.	+ modify logic in tgetent() which adjusts the termcap "me" string	  to work with ISO-2022 string used in xterm-new (cf: 20010908).	+ modify tic's check for conflicting function keys to omit that if	  converting termcap to termcap format.	+ add -U option to tic and infocmp.	+ add rmam/smam to linux terminfo entry (Trevor Van Bremen)	> terminfo updates -TD	+ minor fixes for emu	+ add emu-220	+ change wyse acsc strings to use 'i' map rather than 'I'	+ fixes for avatar0	+ fixes for vp3a+20040703	+ use tic -x to install terminfo database -TD	+ add -x to infocmp's usage message.	+ correct field used for comparing O_ROWMAJOR in set_menu_format()	  (report/patch by Tony Li).	+ fix a missing nul check in set_field_buffer() from 20040508 changes.	> terminfo updates -TD	  + make xterm-xf86-v43 derived from xterm-xf86-v40 rather than	    xterm-basic -TD	  + align with xterm patch #192's use of xterm-new -TD	  + update xterm-new and xterm-8bit for cvvis/cnorm strings -TD	  + make xterm-new the default "xterm" entry -TD20040626	+ correct BUILD_CPPFLAGS substitution in ncurses/Makefile.in, to allow	  cross-compiling from a separate directory tree (report/patch by	  Dan Engel).	+ modify is_term_resized() to ensure that window sizes are nonzero,	  as documented in the manpage (report by Ian Collier).	+ modify CF_XOPEN_SOURCE configure macro to make Hurd port build	  (Debian #249214, report/patch by Jeff Bailey).	+ configure-script mods from xterm, e.g., updates to CF_ADD_CFLAGS	+ update config.guess, config.sub	> terminfo updates -TD	  + add mlterm	  + add xterm-xf86-v44	  + modify xterm-new aka xterm-xfree86 to accommodate luit, which	    relies on G1 being used via an ISO-2022 escape sequence (report by	    Juliusz Chroboczek)	  + add 'hurd' entry20040619	+ reconsidered winsnstr(), decided after comparing other	  implementations that wrapping is an X/Open documentation error.	+ modify test/inserts.c to test all flavors of insstr().20040605	+ add setlocale() calls to a few test programs which may require it:	  demo_forms.c, filter.c, ins_wide.c, inserts.c	+ correct a few misspelled function names in ncurses-intro.html (report	  by Tony Li).	+ correct internal name of key_defined() manpage, which conflicted with	  define_key().20040529	+ correct size of internal pad used for holding wide-character	  field_buffer() results.	+ modify data_ahead() to work with wide-characters.20040522	+ improve description of terminfo if-then-else expressions (suggested	  by Arne Thomassen).	+ improve test/ncurses.c 'd' test, allow it to use external file for	  initial palette (added xterm-16color.dat and linux-color.dat), and	  reset colors to the initial palette when starting/ending the test.	+ change limit-check in init_color() to allow r/g/b component to	  reach 1000 (cf: 20020928).20040516	+ modify form library to use cchar_t's rather than char's in the	  wide-character configuration for storing data for field buffers.	+ correct logic of win_wchnstr(), which did not work for more than	  one cell.20040508	+ replace memset/memcpy usage in form library with for-loops to	  simplify changing the datatype of FIELD.buf, part of wide-character	  changes.	+ fix some inconsistent use of #if/#ifdef (report by Alain Guibert).20040501	+ modify menu library to account for actual number of columns used by	  multibyte character strings, in the wide-character configuration	  (adapted from patch by Philipp Tomsich).	+ add "-x" option to infocmp like tic's "-x", for use in "-F"	  comparisons.  This modifies infocmp to only report extended	  capabilities if the -x option is given, making this more consistent	  with tic.  Some scripts may break, since infocmp previous gave this	  information without an option.	+ modify termcap-parsing to retain 2-character aliases at the beginning	  of an entry if the "-x" option is used in tic.20040424	+ minor compiler-warning and test-program fixes.20040417	+ modify tic's missing-sgr warning to apply to terminfo only.	+ free some memory leaks in tic.	+ remove check in post_menu() that prevented menus from extending	  beyond the screen (request by Max J. Werner).	+ remove check in newwin() that prevents allocating windows	  that extend beyond the screen.  Solaris curses does this.	+ add ifdef in test/color_set.c to allow it to compile with older	  curses.	+ add napms() calls to test/dots.c to make it not be a CPU hog.20040403	+ modify unctrl() to return null if its parameter does not correspond	  to an unsigned char.	+ add some limit-checks to guard isprint(), etc., from being used on	  values that do not fit into an unsigned char (report by Sami Farin).20040328	+ fix a typo in the _nc_get_locale() change.20040327	+ modify _nc_get_locale() to use setlocale() to query the program's	  current locale rather than using getenv().  This fixes a case in tin	  which relies on legacy treatment of 8-bit characters when the locale	  is not initialized (reported by Urs Jansen).	+ add sgr string to screen's and rxvt's terminfo entries -TD.	+ add a check in tic for terminfo entries having an sgr0 but no sgr	  string.  This confuses Tru64 and HPUX curses when combined with	  color, e.g., making them leave line-drawing characters in odd places.	+ correct casts used in ABSENT_BOOLEAN, CANCELLED_BOOLEAN, matches the	  original definitions used in Debian package to fix PowerPC bug before	  20030802 (Debian #237629).20040320	+ modify PutAttrChar() and PUTC() macro to improve use of	  A_ALTCHARSET attribute to prevent line-drawing characters from	  being lost in situations where the locale would otherwise treat the	  raw data as nonprintable (Debian #227879).20040313	+ fix a redefinition of CTRL() macro in test/view.c for AIX 5.2 (report	  by Jim Idle).	+ remove ".PP" after ".SH NAME" in a few manpages; this confuses	  some apropos script (Debian #237831).20040306	+ modify ncurses.c 'r' test so editing commands, like inserted text,	  set the field background, and the state of insert/overlay editing	  mode is shown in that test.	+ change syntax of dummy targets in Ada95 makefiles to work with pmake.	+ correct logic in test/ncurses.c 'b' for noncolor terminals which	  did not recognize a quit-command (cf: 20030419).20040228	+ modify _nc_insert_ch() to allow for its input to be part of a	  multibyte string.	+ split out lib_insnstr.c, to prepare to rewrite it.  X/Open states	  that this function performs wrapping, unlike all of the other	  insert-functions.  Currently it does not wrap.	+ check for nl_langinfo(CODESET), use it if available (report by	  Stanislav Ievlev).	+ split-out CF_BUILD_CC macro, actually did this for lynx first.	+ fixes for configure script CF_WITH_DBMALLOC and CF_WITH_DMALLOC,	  which happened to work with bash, but not with Bourne shell (report	  by Marco d'Itri via tin-dev).20040221	+ some changes to adapt the form library to wide characters, incomplete	  (request by Mike Aubury).	+ add symbol to curses.h which can be used to suppress include of	  stdbool.h, e.g.,	  	#define NCURSES_ENABLE_STDBOOL_H 0		#include <curses.h>	  (discussion on XFree86 mailing list).20040214	+ modify configure --with-termlib option to accept a value which sets	  the name of the terminfo library.  This would allow a packager to	  build libtinfow.so renamed to coincide with libtinfo.so (discussion	  with Stanislav Ievlev).	+ improve documentation of --with-install-prefix, --prefix and	  $(DESTDIR) in INSTALL (prompted by discussion with Paul Lew).	+ add configure check if the compiler can use -c -o options to rename	  its output file, use that to omit the 'cd' command which was used to	  ensure object files are created in a separate staging directory	  (prompted by comments by Johnny Wezel, Martin Mokrejs).20040208 5.4 release for upload to ftp.gnu.org	+ update TO-DO.20040207 pre-release	+ minor fixes to _nc_tparm_analyze(), i.e., do not count %i as a param,	  and do not count %d if it follows a %p.	+ correct an inconsistency between handling of codes in the 128-255	  range, e.g., as illustrated by test/ncurses.c f/F tests.  In POSIX	  locale, the latter did not show printable results, while the former	  did.	+ modify MKlib_gen.sh to compensate for broken C preprocessor on Mac	  OS X, which alters "%%" to "% % " (report by Robert Simms, fix	  verified by Scott Corscadden).20040131 pre-release	+ modify SCREEN struct to align it between normal/wide curses flavors	  to simplify future changes to build a single version of libtinfo	  (patch by Stanislav Ievlev).	+ document handling of carriage return by addch() in manpage.	+ document special features of unctrl() in manpage.	+ documented interface changes in INSTALL.	+ corrected control-char test in lib_addch.c to account for locale	  (Debian #230335, cf: 971206).	+ updated test/configure.in to use AC_EXEEXT and AC_OBJEXT.	+ fixes to compile Ada95 binding with Debian gnat 3.15p-4 package.	+ minor configure-script fixes for older ports, e.g., BeOS R4.5.20040125 pre-release	+ amend change to PutAttrChar() from 20030614 which computed the number	  of cells for a possibly multi-cell character.  The 20030614 change	  forced the cell to a blank if the result from wcwidth() was not	  greater than zero.  However, wcwidth() called for parameters in the	  range 128-255 can give this return value.  The logic now simply	  ensures that the number of cells is greater than zero without	  modifying the displayed value.20040124 pre-release	+ looked good for 5.4 release for upload to ftp.gnu.org (but see above)	+ modify configure script check for ranlib to use AC_CHECK_TOOL, since	  that works better for cross-compiling.20040117 pre-release	+ modify lib_get_wch.c to prefer mblen/mbtowc over mbrlen/mbrtowc to	  work around core dump in Solaris 8's locale support, e.g., for	  zh_CN.GB18030 (report by Saravanan Bellan).	+ add includes for <stdarg.h> and <stdio.h> in configure script macro	  to make <wchar.h> check work with Tru64 4.0d.	+ add terminfo entry for U/Win -TD	+ add terminfo entries for SFU aka Interix aka OpenNT (Federico	  Bianchi).	+ modify tput's error messages to prefix them with the program name	  (report by Vincent Lefevre, patch by Daniel Jacobowitz, Debian	  #227586).	+ correct a place in tack where exit_standout_mode was used instead of	  exit_attribute_mode (patch by Jochen Voss, Debian #224443).	+ modify c++/cursesf.h to use const in the Enumeration_Field method.	+ remove an ambiguous (actually redundant) method from c++/cursesf.h	+ make $HOME/.terminfo update optional (suggested by Stanislav Ievlev).	+ improve sed script which extracts libtool's version in the	  CF_WITH_LIBTOOL macro.	+ add ifdef'd call to AC_PROG_LIBTOOL to CF_WITH_LIBTOOL macro (to	  simplify local patch for Albert Chin-A-Young)..	+ add $(CXXFLAGS) to link command in c++/Makefile.in (adapted from	  patch by Albert Chin-A-Young)..	+ fix a missing substitution in configure.in for "$target" needed for	  HPUX .so/.sl case.	+ resync CF_XOPEN_SOURCE configure macro with lynx; fixes IRIX64 and	  NetBSD 1.6 conflicts with _XOPEN_SOURCE.	+ make check for stdbool.h more specific, to ensure that including it	  will actually define/declare bool for the configured compiler.	+ rewrite ifdef's in curses.h relating NCURSES_BOOL and bool.  The	  intention of that is to #define NCURSES_BOOL as bool when the	  compiler declares bool, and to #define bool as NCURSES_BOOL when it	  does not (reported by Jim Gifford, Sam Varshavchik, cf: 20031213).20040110 pre-release	+ change minor version to 4, i.e., ncurses 5.4	+ revised/improved terminfo entries for tvi912b, tvi920b (Benjamin C W	  Sittler).	+ simplified ncurses/base/version.c by defining the result from the	  configure script rather than using sprintf (suggested by Stanislav	  Ievlev).	+ remove obsolete casts from c++/cursesw.h (reported by Stanislav	  Ievlev).	+ modify configure script so that when configuring for termlib, programs

⌨️ 快捷键说明

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