Commit graph

10 commits

Author SHA1 Message Date
adam
e4ce8f339e Changes 5.8:
Interface changes
* turn on _XOPEN_CURSES definition in curses.h.
* change _nc_has_mouse to has_mouse, reflect its use in C++ and Ada95.
* add is_pad and is_subwin functions for opaque access to the WINDOW structure.
* add tiparm, based on review of X/Open Curses Issue 7.

Library Improvements
* add a terminal driver for Windows console, which supports a MinGW port to
  Windows.
* add extended functions which specify the SCREEN pointer for several curses
  functions which use the global SP.
* improve the NCURSES_NO_UTF8_ACS feature by adding a check for an extended
  terminfo capability U8.
* improve performance of tigetstr, etc., by using hashing code from tic.
* add WACS_xxx definitions to wide-character configuration for thick- and
  double-lines.
* modify init_pair to allow caller to create extra color pairs beyond the
  color_pairs limit, which use default colors.

Improvements to Programs
* add tabs program.
* modify tic's -I/-C dump to reformat acsc strings into canonical form (sorted,
  unique mapping).
* add checks in tic for inconsistent cursor-movement controls, and for
  inconsistent printer-controls.
* add special case to _nc_infotocap (used by tic and infocmp) to recognize the
  setaf/setab strings from xterm+256color and xterm+88color, and provide a
  reduced version which works with termcap.
2011-02-28 11:02:46 +00:00
drochner
c07e1429b1 also fake a <ncursesw/ncurses.h> header to make pkgs expecting
ncursesw work with native wide curses without changes
2010-02-25 16:01:47 +00:00
dholland
f3a52cb2df Fix typo: H_NCURSES -> H_NCURSESW. Fixes PR 38665.
From http://mail-index.netbsd.org/tech-pkg/2008/10/15/msg001835.html,
and also reinvented recently by Sergey Svishchev.
2009-01-18 06:56:34 +00:00
jlam
1edde7369f Provide value for BUILDLINK_LDADD.ncursesw that can be used by packages
that need to know how to link against ncursesw.
2008-02-29 19:23:07 +00:00
tron
05d7f35273 Add missing continuation to fix parsing error. 2008-02-22 13:48:21 +00:00
jlam
c144340cf5 Get rid of USE_NCURSESW, and just use USE_NCURSES to force the use of
ncursesw over BSD wide-curses.
2008-02-21 21:55:18 +00:00
jlam
306669ef3b If we're using real ncursesw, then force using a real ncurses. 2008-02-21 17:14:17 +00:00
jlam
cd39122dad Try to get this working with FreeBSD's native ncurses (untested). 2008-02-20 22:29:48 +00:00
jlam
621fa1951b Overwrite symlinks for <ncurses.h> and <curses.h> to point to
<ncursesw/ncurses.h> so that including any of the curses headers will
consistently pull in the same information.
2008-02-20 20:07:25 +00:00
jlam
4e9c1acf41 Add a ncursesw/builtin.mk file to that allows NetBSD with native wide
curses to be used instead.  Packages that really need ncursesw should
define USE_NCURSESW=yes in the package Makefile.
2008-02-20 17:17:46 +00:00