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

📄 news

📁 ncurses-5.4
💻
📖 第 1 页 / 共 5 页
字号:
	+ add/use _nc_visbufn() and _nc_viswbufn() to limit the debug trace	  of waddnstr() and similar functions to match the parameters as used.	+ add/use _nc_retrace_bool() and _nc_retrace_unsigned().	+ correct type used by _nc_retrace_chtype().	+ add debug traces to some functions in lib_mouse.c	+ modify lib_addch.c to handle non-spacing characters.	+ correct parameter of RemAttr() in lib_bkgd.c, which caused the c++	  demo's boxes to lose the A_ALTCHARSET flag (broken in 20020629).	+ correct width computed in _tracedump(), which did not account for	  the attributes (broken in 20010602).	+ modify test/tracemunch to replace addresses for windows other than	  curscr, newscr and stdscr with window0, window1, etc.20020921 pre-release	+ redid fix for edit_man.sed path.	+ workaround for Cygwin bug which makes subprocess writes to stdout	  result in core dump.	+ documented getbegx(), etc.	+ minor fixes to configure script to use '%' consistently as a sed	  delimiter rather than '@'.	> Philippe Blain:	+ add check in lib_overlay.c to ensure that the windows to be merged	  actually overlap, and in copywin(), limit the area to be touched	  to the lines given for the destination window.20020914 pre-release	+ modified curses.h so that if the wide-character version is installed	  overwriting /usr/include/curses.h, and if it relied on libutf8.h,	  then applications that use that header for wide-character support	  must define HAVE_LIBUTF8_H.	+ modify putwin(), getwin() and dupwin() to allow them to operate on	  pads (request by Philippe Blain).	+ correct attribute-merging in wborder(), broken in 20020216 (report	  by Tomasz Wasiak <tjwasiak@grubasek.komputom.com.pl>).	> Philippe Blain:	+ corrected pop-counts in tparam_internal() to '!' and '~' cases.	+ use sizeof(NCURSES_CH_T) in one place that used sizeof(chtype).	+ remove some unused variables from mvcur test-driver.20020907 pre-release	+ change configure script to allow install of widec-character	  (ncursesw) headers to overwrite normal (ncurses) headers, since the	  latter is a compatible subset of the former.	+ fix path of edit_man.sed in configure script, needed to regenerate	  html manpages on Debian.	+ fix mismatched enums in vsscanf.c, which caused warning on Solaris.	+ update README.emx to reflect current patch used for autoconf.	+ change web- and ftp-site to invisible-island.net	> Philippe Blain:	+ change case for 'P' in tparam_internal() to indicate that it pops	  a variable from the stack.	+ correct sense of precision and width in parse_format(), to avoid	  confusion.	+ modify lib_tparm.c, absorb really_get_space() into get_space().	+ modify getwin() and dupwin() to copy the _notimeout, _idlok and	  _idcok window fields.	+ better fix for _nc_set_type(), using typeMalloc().20020901 pre-release	+ change minor version to 3, i.e., ncurses 5.3	+ update config.guess, config.sub	+ retest build with each configure option; minor ifdef fixes.	+ make keyname() return a null pointer rather than "UNKNOWN STRING" to	  match XSI.	+ modify handling of wide line-drawing character functions to use the	  normal line-drawing characters when not in UTF-8 locale.	+ add check/fix to comp_parse.c to suppress warning about missing acsc	  string.  This happens in configurations where raw termcap information	  is processed; tic already does this and other checks.	+ modify tic's check for ich/ich1 versus rmir/smir to only warn about	  ich1, to match xterm patch #70 notes.	+ moved information for ripped-off lines into SCREEN struct to allow	  use in resizeterm().	+ add experimental wgetch_events(), ifdef'd with NCURSES_WGETCH_EVENTS	  (adapted from patch by Ilya Zakharevich - see ncurses/README.IZ).	+ amend check in kgetch() from 20020824 to look only for function-keys,	  otherwise escape sequences are not resolved properly.	> Philippe Blain:	+ removed redundant assignment to SP->_checkfd from newterm().	+ check return-value of setupterm() in restartterm().	+ use sizeof(NCURSES_CH_T) in a few places that used sizeof(chtype).	+ prevent dupwin() from duplicating a pad.	+ prevent putwin() from writing a pad.	+ use typeRealloc() or typeMalloc() in preference to direct calls on	  _nc_doalloc().20020824	+ add a check in kgetch() for cooked characters in the fifo to avoid	  calling fifo_push() when a KEY_RESIZE is available (report/analysis	  by Sam Varshavchik <mrsam@courier-mta.com>).	+ fix an overlooked case for bugzilla #68199 (Philippe Blain).	+ ensure clearerr() is called before using ferror() e.g., in	  lib_screen.c (report by Philippe Blain).20020817	+ modify lib_screen.c and lib_newwin.c to maintain the SCREEN-specific	  pointers for curscr/stdscr/newscr when scr_save() and scr_restore()	  modify the global curscr/stdscr/newscr variables.  Fixes Redhat	  bugzilla #68199 dated 2002-07-07.	+ add checks for null pointer in calls to tparm() and tgoto() based on	  FreeBSD bug report.  If ncurses were built with termcap support, and	  the first call to tgoto() were a zero-length string, the result would	  be a null pointer, which was not handled properly.	+ correct a typo in terminfo.head, which gave the octal code for colon	  rather than comma.	+ remove the "tic -u" option from 20020810, since it did not account	  for nested "tc=" clauses, and when that was addressed, was still	  unsatisfactory.20020810	+ add tic -A option to suppress capabilities which are commented out	  when translating to termcap.	+ add tic -u option to provide older behavior of "tc=" clauses.	+ modified tic to expand all but the final "tc=" clause in a termcap	  entry, to accommodate termcap libraries which do not handle multiple	  tc clauses.	+ correct typo in curs_inopts.3x regarding CS8/CS7 usage (report by	  Philippe Blain).	+ remove a couple of redundant uses of A_ATTRIBUTES in expressions	  using AttrOf(), which already incorporates that mask (report by	  Philippe Blain).	+ document TABSIZE variable.	+ add NCURSES_ASSUMED_COLORS environment variable, to allow users to	  override compiled-in default black-on-white assumption used in	  assume_default_colors().	+ correct an off-by-one comparison against max_colors in COLORFGBG	  logic.	+ correct a use of uninitialized memory found by valgrind (reported by	  Olaf Buddenhagen <olafBuddenhagen@web.de>).	+ modified wresize() to ensure that a failed realloc will not corrupt	  the window structure, and to make subwindows fit within the resized	  window (completes Debian #87678, #101699)20020803	+ fix an off-by-one in lib_pad.c check for limits of pad (patch by	  Philippe Blain).	+ revise logic for BeOS in lib_twait.c altered in 20011013 to restore	  logic used by lib_getch.c's support for GPM or EMX mouse (report by	  Philippe Blain)	+ remove NCURSES_CONST from several prototypes in curses.wide, to make	  the --enable-const --enable-widec configure options to work together	  (report by George Goffe <grgoffe@yahoo.com>).20020727	+ finish no-leak checking in cardfile.c, using this for testing changes	  to resizeterm().	+ simplify _nc_freeall() using delscreen().20020720	+ check error-return from _nc_set_tty_mode() in _nc_initscr() and	  reset_prog_mode() (report/patch by Philippe Blain).	+ regenerate configure using patch for autoconf 2.52, to address	  problem with identifying C++ bool type.	+ correct/improve logic to produce an exit status for errors in tput,	  which did not exit with an error when told to put a string not in the	  current terminfo entry (report by David Gomez <david@pleyades.net>).	+ modify configure script AC_OUTPUT() call to work around defect in	  autoconf 2.52 which adds an ifdef'd include to the generated	  configure definitions.	+ remove fstat() check from scr_init(), which also fixes a missing	  include for <sys/stat.h> from 20020713 (reported by David Ellement,	  fix suggested by Philippe Blain).	+ update curs_scanw.3x manpage to note that XSI curses differs from	  SVr4 curses: return-values are incompatible.	+ correct several prototypes in manpages which used const	  inconsistently with the curses.h file, and removed spurious const's	  in a few places from curses.h, e.g., for wbkgd() (report by Glenn	  Maynard <glenn@zewt.org>).	+ change internal type used by tparm() to long, to work with LP64 model.	+ modify nc_alloc.h to allow building with g++, for testing.20020713	+ add resize-handling to cardfile.c test program.	+ altered resizeterm() to avoid having it fail when a child window	  cannot be resized because it would be larger than its parent.  (More	  work must be done on this, but it works well enough to integrate).	+ improve a limit-check in lib_refresh.c	+ remove check in lib_screen.c relating dumptime to file's modification	  times, since that would not necessarily work for remotely mounted	  filesystems.	+ modify lrtest to simplify debugging changes to resizeterm, e.g.,	  t/T commands to enable/disable tracing.	+ updated status of multibyte support in TO-DO.	+ update contact info in source-files (patch by Juergen Pfeifer).20020706	+ add Caps.hpux11, as an example.	+ modify version_filter(), used to implement -R option for tic and	  infocmp, to use computed array offsets based on the Caps.* file which	  is actually configured, rather than constants which correspond to	  the Caps file.	+ reorganized lib_raw.c to avoid updating SP and cur_term state if the	  functions fail (reported by Philippe Blain).	+ add -Wundef to gcc warnings, adjust a few ifdef's to accommodate gcc.20020629	+ correct parameters to setcchar() in ncurses.c (cf: 20020406).	+ set locale in most test programs (view.c and ncurses.c were the	  only ones).	+ add configure option --with-build-cppflags (report by Maksim A	  Nikulin <M.A.Nikulin@inp.nsk.su>).	+ correct a typo in wide-character logic for lib_bkgnd.c (Philippe	  Blain).	+ modify lib_wacs.c to not cancel the acsc, smacs, rmacs strings when	  in UTF-8 locale.  Wide-character functions use Unicode values, while	  narrow-character functions use the terminfo data.	+ fix a couple of places in Ada95/samples which did not compile with	  gnat 3.14	+ modify mkinstalldirs so the DOS-pathname case is locale-independent.	+ fix locale problem in MKlib_gen.sh by forcing related variables to	  POSIX (C), using same approach as autoconf (set variables only if	  they were set before).  Update MKterminfo.sh and MKtermsort.sh to	  match.20020622	+ add charset to generated html.	+ add mvterm entry, adapted from a FreeBSD bug-report by Daniel Rudy	  <dcrudy@pacbell.net> -TD	+ add rxvt-16color, ibm+16color entries -TD	+ modify check in --disable-overwrite option so that it is used by	  default unless the --prefix/$prefix value is not /usr, in attempt to	  work around packagers, e.g., for Sun's freeware, who do not read the	  INSTALL notes.20020615	+ modify wgetch() to allow returning ungetch'd KEY_RESIZE as a function	  key code in get_wch().	+ extended resize-handling in test/ncurses 'a' menu to the entire	  stack of windows created with 'w' commands.	+ improve $COLORFGBG feature by interpreting an out-of-range color	  value as an SGR 39 or 49, for foreground/background respectively.	+ correct a typo in configure --enable-colorfgbg option, and move it	  to the experimental section (cf: 20011208).20020601	+ add logic to dump_entry.c to remove function-key definitions that do	  not fit into the 1023-byte limit for generated termcaps.  This makes	  hds200 fit.	+ more improvements to tic's warnings, including logic to ignore	  differences between delay values in sgr strings.	+ move definition of KEY_RESIZE into MKkeydefs.sh script, to	  accommodate Caps.osf1r5 which introduced a conflicting definition.20020525	+ add simple resize-handling in test/ncurses.c 'a' menu.	+ fixes in keyname() and _tracechar() to handle negative values.	+ make tic's warnings about mismatches in sgr strings easier to follow.	+ correct tic checks for number of parameters in smgbp and smglp.	+ improve scoansi terminfo entry, and add scoansi-new entry -TD	+ add pcvt25-color terminfo entry -TD	+ add kf13-kf48 strings to cons25w terminfo entry (reported by Stephen	  Hurd <deuce@lordlegacy.org> in newsgroup lucky.freebsd.bugs) -TD	+ add entrypoint _nc_trace_ttymode(), use this to distinguish the	  Ottyb and Nttyb members of terminal (aka cur_term), for tracing.20020523	+ correct and simplify logic for lib_pad.c change in 20020518 (reported	  by Mike Castle).20020518	+ fix lib_pad.c for case of drawing a double-width character which	  falls off the left margin of the pad (patch by Kriang Lerdsuwanakij	  <lerdsuwa@users.sourceforge.net>)	+ modify configure script to work around broken gcc 3.1 "--version"	  option, which adds unnecessary trash to the requested information.	+ adjust ifdef's in case SIGWINCH is not defined, e.g., with DJGPP	  (reported by Ben Decker <deckerben@freenet.de>).20020511	+ implement vid_puts(), vid_attr(), term_attrs() based on the narrow-	  character versions as well.	+ implement erasewchar(), killwchar() based on erasechar() and	  killchar().	+ modify erasechar() and killchar() to return ERR if the value was	  VDISABLE.	+ correct a bug in wresize() in handling subwindows (based on patch by	  Roger Gammans <rgammans@computer-surgery.co.uk>, report by Scott Beck

⌨️ 快捷键说明

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