Revisions of ncurses

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 712785 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 157)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 710543 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 156)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 703136 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 155)
- Make pkg-config files .pc consistent

- Add ncurses patch 20190511
  + fix a spurious blank line seen with "infocmp -1fx xterm+x11mouse"
  + add checks in repair_subwindows() to keep the current position and
    scroll-margins inside the resized subwindow.
  + add a limit check in newline_forces_scroll() for the case where the
    row is inside scroll-margins, but not at the end (report by Toshio
    Kuratomi, cf: 20170729).
  + corrected a warning message in tic for extended capabilities versus
    number of parameters.

- Add ncurses patch 20190504
  + improve workaround for Solaris wcwidth versus line-drawing characters
    (report by Pavel Stehule).
  + add special case in tic to validate RGB string-capability extension.
  + corrected string/parameter-field for RGB in Caps-ncurses.

- Add ncurses patch 20190427
  + corrected problem in terminfo load/realignment which prevented
    infocmp from comparing extended capabilities with the same name
    but different types.

- Add ncurses patch 20190420
  + improve ifdef's for TABSIZE variable, to help with AIX/HPUX ports.
- Add ncurses patch 20190413
  + check for TABSIZE variable in test/configure script.
  + used test/test_arrays.c to improve Caps.aix1 and Caps.hpux11
  + corrected filtering of comments in MKparametrized.sh
  + reduce duplication across Caps* files by moving some parts which do
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 688199 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 154)
- Add ncurses patch 20190323
  + move macro for is_linetouched() inside NCURSES_NOMACROS ifndef.
  + corrected prototypes in several manpages using script to extract
    those in compilable form.
  + use _nc_copy_termtype2() rather than direct assignment in setupterm,
    in case it is called repeatedly using fallback terminfo descriptions
    (report/patch by Werner Fink).
- Drop patch ncurses-6.1-fallback.dif as now upstream

- Reintroduce patch ncurses-6.1-fallback.dif to fix boo#1130091 

- Add ncurses patch 20190317
  + regenerate llib-* files.
  + modify tic to also use new function for user-defined capability info.
  + modify _nc_parse_entry() to check if a user-defined capability has
    an unexpected type; ignore it in that case.
  + fix a special case of link-anchors in generated Ada html files.
  + use newer rel=author tag in generated html rather than rev=made,
    which did not become accepted.

- Add ncurses patch 20190309
  + in-progress changes to add parameter-checking for common user-defined
    capabilities in tic.
  + update MKcodes.awk and MKnames.awk to ignore the new "userdef"
    data in Caps-ncurses (cf: 20190302).

- Add ncurses patch 20190223
  + fix typo in adds200 -TD
  + add tic check for consistent alternate character set capabilities.
  + improve check in mvcur() to decide whether to use hard-tabs, using
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 676967 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 153)
- Add ncurses patch 20190216
  + improve manual page description of TABSIZE.
  + add test/demo_tabs program.

- Implement library packaging guideline: split static libraries.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 673377 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 152)
- Fix configure scripts as well as pkg-config configurations
  that is correct paths in pkg-config and use pkg-config to
  configure the configure scripts as well
- Add ncurses patch 20190209
  + add check in tic to provide warnings for mismatched number of
    parameters in the documented user-capability extensions.

- Add ncurses patch 20190202
  + modify rpm test-package ".spec" file to work around naming conflict
    with Redhat's package for ncurses6.
  + modify no-leaks code in test/picsmap to avoid non-standard tdestroy.
  + amend change to configure script which altered the top-level makefile
    to avoid attempting to install the terminfo database when it was not
    configured, to allow for installing the ".pc" files which are also
    in the misc directory (report by Steve Wills).
- Add ncurses patch 20190126
  + change some "%define" statements in test-packages for RPMs to
    "%global" to work around changes in rpm 4.14 from recent Redhat.
  + fixes for O_INPUT_FIELD extension (patch by Leon Winter).
  + eliminate fixed buffer-size when reading $TERMCAP variable.
  + correct logic in read_entry.c which prevented $TERMCAP variable from
    being interpreted as a fallback to terminfo entry (prompted by
    Savannah #54556, cf: 20110924).
- Add ncurses patch 20190121
  + add a check in test/configure to work around non-ncurses termcap.h
    file in Slackware.
  + corrected flag for "seq" method of db 1.8.5 interface, needed by toe
    on some of the BSDs.
  + updated "string-hacks" feature.
  + minor improvements to manpage typography.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 665632 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 151)
- Add ncurses patch 20190112
  + fix typo in term(5), improve explanation of format (report by Otto
    Modinos).
  + add nsterm-direct -TD
  + use SGR 1006 mouse for konsole-base -TD
  + use SGR 1006 mouse for putty -TD
  + add ti703/ti707, ti703-w/ti707-w (Robert Clausecker)

- Add ncurses patch 20190105
  + add dummy "check" rule in top-level and test-Makefile to simply
    building test-packages for Arch.
  + modify configure script to avoid conflict with a non-POSIX feature 
    that enables all parts of the system headers by default.  Some
    packagers have come to rely upon this behavior (FreeBSD #234049).
  + update config.guess, config.sub
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 662428 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 150)
- Add ncurses patch 20181229
  + improve man/curs_mouse.3x with regard to xterm
  + modify tracemunch to accept filename parameters in addition to use
    as a pipe/filter.
  + minor optimization to reduce calls to _nc_reserve_pairs (prompted by
    discussion with Bryan Christ).
  + add test/pair_content.c and test/color_content.c
  + modify infocmp to omit filtering of "OTxx" names which are used for
    obsolete capabilities, when the output is sorted by long-names.
    Doing this helps when making a table of the short/long capability
    names.

- Add ncurses patch 20181215
  + several fixes for gcc8 strict compiler warnings.
  + fix a typo in comments (Aaron Gyes).
  + add nsterm-build309 to replace nsterm-256color, assigning the latter
    as an alias of nsterm, to make mouse work with nsterm-256color -TD
  + base gnome-256color entry on "gnome", not "vte", for consistency -TD
  + updates for configure macros from work on tin and xterm:
    + CF_GNU_SOURCE, allow for Cygwin's newlib when checking for the
      _DEFAULT_SOURCE symbol.
    + CF_VA_COPY, add fallback check if neither va_copy/__va_copy is
      supported, to try copying the pointers for va_list, or as an array.
      Also add another fallback check, for __builtin_va_copy(), which
      could be used with AIX xlc in c89 mode.

- Add ncurses patch 20181208
  + modify wbkgd() and wbkgrnd() to improve compatibility with SVr4
    curses, changing the way the window rendition is updated when the
    background character is modified (report by Valery Ushakov).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 651982 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 149)
- Remove screen.xterm from terminfo data base (boo#1103320) as with
  this screen uses fallback TERM=screen

- Add ncurses patch 20181117
  + ignore the hex/b64 $TERMINFO in toe's listing.
  + correct a status-check in _nc_read_tic_entry() so that if reading
    a hex/b64 $TERMINFO, and the $TERM does not match, fall-through to
    the compiled-in search list.

- For screen.xterm remove also `rep' feature (repeat char) this
  might help on boo#1103320

- Add ncurses patch 20181110
  + several workarounds to ensure proper C compiler used in parts of
    Ada95 tree.
  + update config.guess, config.sub from
          http://git.savannah.gnu.org/cgit/config.git
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 646383 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 148)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 602959 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 146)
- Add ncurses patch 6.1-20180414
  + modify form library to optionally delay cursor movement on a field
    edge/boundary (patch by Leon Winter).
  + modify form library to avoid unnecessary update of cursor position in
    non-public fields (patch by Leon Winter).
  + remove unused _nc_import_termtype2() function.
  + also add/improve null-pointer checks in other places
  + add a null-pointer check in _nc_parse_entry to handle an error when
    a use-name is invalid syntax (report by Chung-Yi Lin).

- Add ncurses patch 6.1-20180407
  + clarify in manual pages that vwprintw and vwscanw are obsolete,
    not part of X/Open Curses since 2007.
  + use "const" in some prototypes rather than NCURSES_CONST where X/Open
    Curses was updated to do this, e.g., wscanw, newterm, the terminfo
    interface.  Also use "const" for consistency in the termcap
    interface, which was withdrawn by X/Open Curses in Issue 5 (2007).
    As of Issue 7, X/Open Curses still lacks "const" for certain return
    values, e.g., keyname().
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 593751 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 145)
- Add version requirement for packages terminfo and terminfo-base
  to avoid trouble with old ncurses tools and libraries 

- Add ncurses patch 6.1-20180331
  + improve terminfo write/read by modifying the fourth item of the
    extended header to denote the number of valid strings in the extended
    string table (prompted by a comment in unibilium's sources).

- Add ncurses patch 6.1-20180324
  + amend Scaled256() macro in test/picsmap.c to cover the full range
    0..1000 (report by Roger Pau Monne).
  + add some checks in tracemunch for undefined variables.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 589658 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 144)
- Change baselibs.conf to avoid mixed version requirements (bsc#1082744)

- Add ncurses patch 6.1-20180317
  + fix a check in infotocap which may not have detected a problem when
    it should have.
  + add a check in tic for the case where setf/setb are given using
    different strings, but provide identical results to setaf/setab.
  + further improve fix for terminfo.5 (patch by Kir Kolyshkin).
  + reorder loop-limit checks in winsnstr() in case the string has no
    terminating null and only the number of characters is used (patch
    by Gyorgy Jeney).

- Avoid opaque libraries for Leap 15 and SLES 15 
- No tests on Leap 15 and SLES 15
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 582535 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 143)
- Add ncurses patch 6.1-20180303
  + modify TurnOn/TurnOff macros in lib_vidattr.c and lib_vid_attr.c to
    avoid expansion of "CUR" in trace.
  + improve a few lintian warnings in test-packages.
  + modify lib_setup to avoid calling pthread_self() without first
    verifying that the address is valid, i.e., for weak symbols
    (report/patch by Werner Fink).
  + modify generated terminfo.5 to not use "expand" and related width
    on the last column of tables, making layout on wide terminals look
    better (adapted from patch by Kir Kolyshkin).
  + add a category to report_offsets, e.g., "w" for wide-character, "t"
    for threads to make the report more readable.  Reorganized the
    structures reported to make the categories more apparent.
  + simplify some ifdef's for extended-colors.
  + add NCURSES_GLOBALS and NCURSES_PRESCREEN to report_offsets, to show
    how similar the different tinfo configurations are.
- Remove patch ncurses-6.1-weakpthreads.dif now upstream (bsc#1082772)
- Make expect build check less fragile on timing

- Switch back to shared libtinfo only but provide an auxiliary shared
  library libtinfow to avoid a rebuild of third party programs (bsc#1082772)
  + Add sanity check if new 32bit API is included in libtinfo

- Add patch ncurses-6.1-weakpthreads.dif
  + Be aware that libtinfo/libtinfw is also used without libpthread
    (boo#1058509)
- Use expect to run at least two test for normal and wide character
  version of newdemo from test suite

- Add ncurses patch 6.1-20180224
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 575524 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 142)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 570861 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 141)
- Correct include path for wide chraracter header files for ABI 6.1 

- Update to ncurses 6.1 (patch 20180127)
  + updated release notes
  + amend a warning message from tic which should have flagged misuse
    of "XT" capability in "screen" terminal description.
  > terminfo changes:
  + trim "XT" from screen entry, add comments to explain why it was
    not suitable -TD
  + modify iterm to use xterm+sl-twm building block -TD
  + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting
    konsole's removal in 2008 -TD
  + expanded the history section of konsole to explain its flawed
    imitation of xterm's keyboard -TD
  + use xterm+x11mouse in screen.* entries because screen does not yet
    support xterm's 1006 mode -TD
  + add nsterm-build400 for macOS 10.13 -TD
  + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD
  + update vte to vte-2017 -TD
  + add ecma+strikeout to vte-2017 -TD
  + add iterm2-direct -TD
  + updated teraterm, added teraterm-256color -TD
  + add mlterm-direct -TD
  + add descriptions for ANSI building-blocks -TD
- Modify patch ncurses-5.9-ibm327x.dif
- Rename patch ncurses-6.0.dif to new name ncurses-6.1.dif
- Modify patch ncurses-6.1.dif

- Add ncurses patch 20180121 pre-release 6.1
  > terminfo changes:
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 566456 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 140)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 562434 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 139)
- Add ncurses patch 20171230
  + build-fix for ncurses-examples with Fedora27, adding check for
    reset_color_pairs() -- not yet in Fedora's package.
  + consistently add $CFLAGS to $MK_SHARED_LIB symbol in configure
    script when the latter happens to use the C compiler rather than
    directly using the loader (report by Jeffrey Walton).
  + set ABI for upcoming 6.1 release in "*.map" files.  While there are
    some remaining internals to apply, no ABI-related changes are
    anticipated.
  + add configure --with-config-suffix option to work around filename
    conflict with Redhat packages versus test-packages.
- Add ncurses patch 20171223
  + modify ncurses-examples to quiet const-warnings when building with
    PDCurses.
  + modify toe to not exit if unable to read a terminal description,
    e.g., if there is a permission problem.
  + minor fix for progs/toe.c, using _nc_free_termtype2.
  + assign 0 to pointer in _nc_tgetent_leak() after freeing it. Also
    avoid reusing pointer from previous successful call to tgetent
    if the latest call is unsuccessful (patch by Michael Schroeder,
    OpenSuSE #1070450).
  + minor fix for test/tracemunch, initialize $awaiting variable.

- Disable memory leak checking (boo#1070450) 

- Add ncurses patch 20171216
  + repair template in test/package/ncurses-examples.spec (cf: 20171111).
  + improve tic's warning about the number of parameters tparm might use
    for u1-u9 by making a special case for u6.
  + improve curs_attr.3x discussion of color pairs.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 545878 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 138)
Automatic submission by obs-autosubmit
Displaying revisions 121 - 140 of 277
openSUSE Build Service is sponsored by