SHA256
1
0
forked from pool/ncurses
Go to file
Dominique Leuenberger 5d2166fdec Accepting request 527053 from Base:System
- Add ncurses patch +20170916
 + minor fix to test/filter.c to avoid clearing the command in one case.
 + modify filter() to discard clr_eos if back_color_erase is set.

- Do not remove ticw.pc as well as tinfow.pc for wide character
  ncurses ABI 6 (boo#1056171)

- Add ncurses patch 20170827
  + fix a bug in repeat_char logic (cf: 20170729, report by Chris Clayton).
- Add ncurses patch 20170902
  + amend change for endwin-state for better consistency with the older
    logic (report/patch by Jeb Rosen, cf: 20170722).
  + modify check in fmt_entry() to handle a cancelled reset string
    (Debian #873746).  Make similar fixes in other parts of dump_entry.c
    and tput.c
- Add ncurses patch 20170909
  + improve wide-character implementation of myADDNSTR() in frm_driver.c,
    which was inconsistent with the normal implementation.
  + save/restore cursor position in Undo_Justification(), matching
    behavior of Buffer_To_Window() (report by Leon Winter).
  + modify test/knight to provide the "slow" solution for small screens
    using "R", noting that Warnsdorf's method is easily done with "a".
  + modify several test-programs which call use_default_colors() to
    consistently do this only if "-d" option is given.
  + additional changes to test with non-standard variants of curses:
    + modify a loop limit in firework.c to work around absense of limit
      checks in some libraries.
    + fill the last row of a window with "?" in firstlast if waddch does
      not return ERR on the lower-right corner.
  + add checks in test/configure for some functions not in 4.3BSD curses.

OBS-URL: https://build.opensuse.org/request/show/527053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=135
2017-09-20 15:06:07 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=1 2006-12-18 23:17:11 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=1 2006-12-18 23:17:11 +00:00
baselibs.conf OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=19 2008-08-21 15:51:08 +00:00
check-build.sh . 2012-03-12 12:18:35 +00:00
edit.sed . 2011-11-16 11:14:40 +00:00
handle.linux . 2013-03-26 13:01:42 +00:00
ncurses-5.7-tack.dif . 2017-08-01 08:50:29 +00:00
ncurses-5.9-ibm327x.dif Update to ncurses 6.0 patch level 20170827 2017-09-11 10:53:18 +00:00
ncurses-6.0-patches.tar.bz2 Update to ncurses 6.0 20170916 2017-09-18 15:05:29 +00:00
ncurses-6.0.dif Update to ncurses 6.0 patch level 20170827 2017-09-11 10:53:18 +00:00
ncurses-6.0.tar.gz . 2015-08-17 12:39:03 +00:00
ncurses-rpmlintrc . 2012-01-30 17:08:01 +00:00
ncurses.changes Update to ncurses 6.0 20170916 2017-09-18 15:05:29 +00:00
ncurses.spec boo#1056171 2017-09-18 15:02:58 +00:00
README.devel . 2013-03-26 13:01:42 +00:00
tack-1.07-20170318.tgz WARNING: could break YaST ncurses GUI 2017-03-20 08:52:32 +00:00

  Versions of Ncurses Libraries
  =============================

There are several Ncurses Libraries which can be used for building
with an terminal based application.  The standard Ncurses Libraries
is given with ABI 5.9

       /usr/include/ncurses/*.h
       /usr/lib/libncurses.so  or /usr/lib64/libncurses.so
       /usr/lib/libform.so     or /usr/lib64/libform.so
       /usr/lib/libmenu.so     or /usr/lib64/libmenu.so
       /usr/lib/libpanel.so    or /usr/lib64/libpanel.so

and its header are installed in /usr/include/ncurses/ e.g.
ncurses.h.  For backward compatibility with simply older
programs the headers curses.h, ncurses.h, and term.h
will be also found in /usr/include/.  Use the output of

       ncurses5-config --cflags  for CFLAGS
       ncurses5-config --libs    for LDFLAGS

to extend the CFLAGS and the LDFLAGS.
For a version with wide character support please use the
libraries with old ABI 5.9

       /usr/include/ncursesw/*.h
       /usr/lib/libncursesw.so or /usr/lib64/libncursesw.so
       /usr/lib/libformw.so    or /usr/lib64/libformw.so
       /usr/lib/libmenuw.so    or /usr/lib64/libmenuw.so
       /usr/lib/libpanelw.so   or /usr/lib64/libpanelw.so

Use the output of

       ncursesw5-config --cflags for CFLAGS
       ncursesw5-config --libs   for LDFLAGS

to extend the CFLAGS and the LDFLAGS.
For a thread safe version (also known as `reentrant') please
use the libraries with ABI 6.0

       /usr/include/ncurses6/ncurses/*.h
       /usr/lib/ncurses6/libncurses.so  or /usr/lib64/ncurses6/libncurses.so
       /usr/lib/ncurses6/libform.so     or /usr/lib64/ncurses6/libform.so
       /usr/lib/ncurses6/libmenu.so     or /usr/lib64/ncurses6/libmenu.so
       /usr/lib/ncurses6/libpanel.so    or /usr/lib64/ncurses6/libpanel.so

together with the header files found at /usr/include/ncurses6/ncurses/
e.g. ncurses.h. For backward compatibility with simply older programs
the headers curses.h, ncurses.h, and term.h will be also found in
/usr/include/ncurses6/.  Use the output of

       ncurses6-config --cflags  for CFLAGS
       ncurses6-config --libs    for LDFLAGS

to extend the CFLAGS and the LDFLAGS.
For a version with both wide character support and thread safe
please use the libraries with ABI 6.0

       /usr/include/ncurses6/ncursesw/*.h
       /usr/lib/ncurses6/libncursesw.so or /usr/lib64/ncurses6/libncursesw.so
       /usr/lib/ncurses6/libformw.so    or /usr/lib64/ncurses6/libformw.so
       /usr/lib/ncurses6/libmenuw.so    or /usr/lib64/ncurses6/libmenuw.so
       /usr/lib/ncurses6/libpanelw.so   or /usr/lib64/ncurses6/libpanelw.so

Use the output of

       ncursesw6-config --cflags for CFLAGS
       ncursesw6-config --libs   for LDFLAGS

to extend the CFLAGS and the LDFLAGS. It should be noted that the ABI 6.0
is not only thread safe but also includes extended mouse support and in
case of the wide character version also extended color support.