Revisions of ncurses

Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 141884 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 65)
- Add ncurses patch 5.9.20121117
  > fixes based on Coverity report:
  + add missing braces around FreeAndNull in two places.
  + various fixes in test/ncurses.c
  + improve limit-checks in tinfo/make_hash.c, tinfo/read_entry.c
  + correct malloc size in progs/infocmp.c
  + guard against negative array indices in test/knight.c
  + fix off-by-one limit check in test/color_name.h
  + add null-pointer check in progs/tabs.c, test/bs.c, test/demo_forms.c,
    test/inchs.c
  + fix memory-leak in tinfo/lib_setup.c, progs/toe.c,
    test/clip_printw.c, test/demo_menus.c
  + delete unused windows in test/chgat.c, test/clip_printw.c,
    test/insdelln.c, test/newdemo.c on error-return.
- Add ncurses patch 5.9.20121110
  + modify configure macro CF_INCLUDE_DIRS to put $CPPFLAGS after the
    local -I include options in case someone has set conflicting -I
    options in $CPPFLAGS (prompted by patch for ncurses/Makefile.in by
    Vassili Courzakis).
  + modify the ncurses*-config scripts to eliminate relative paths from
    the RPATH_LIST variable, e.g., "../lib" as used in installing shared
    libraries or executables.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 140220 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 64)
- Add ncurses patch 5.9.20121026
  + improve malloc/realloc checking (prompted by discussion in Redhat
    #866989).
  + add ncurses test-program as "ncurses6" to the rpm- and dpkg-scripts.
  + updated configure macros CF_GCC_VERSION and CF_WITH_PATHLIST.  The
    first corrects pattern used for Mac OS X's customization of gcc.
- Add ncurses patch 5.9.20121102
  + realign manual pages and fix a long-ago error in curs_addstr.3x
    which said that a -1 length parameter would only write as much
    as fit onto one line (report by Reuben Thomas).
  + remove obsolete fallback _nc_memmove() for memmove()/bcopy().
  + remove obsolete fallback _nc_strdup() for strdup().
  + cancel any debug-rpm in package/ncurses.spec
  + reviewed vte-2012, reverted most of the change since it was incorrect
    based on testing with tack -TD
  + un-cancel the initc in vte-256color, since this was implemented
    starting with version 0.20 in 2009 -TD
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 138509 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 63)
- Add ncurses patch 5.9.20121013
  + add vte-2012, gnome-2012, making these the defaults for vte/gnome
- Add ncurses patch 5.9.20121017
  + fix change to _nc_scroll_optimize(), which incorrectly freed memory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 137494 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 62)
- Add ncurses patch 5.9.20121006
  + improve CF_GCC_VERSION to work around Debian's customization of gcc
    --version message.
  + improve configure macros as done in byacc:
    + drop 2.13 compatibility; use 2.52.xxxx version only since EMX port
      has used that for a while.
    + add 3rd parameter to AC_DEFINE's to allow autoheader to run, i.e.,
      for experimental use.
    + remove unused configure macros.
  + modify configure script and makefiles to quiet new autoconf warning
    for LIBS_TO_MAKE variable.
  + modify configure script to show $PATH_SEPARATOR variable.
  + update config.guess, config.sub
- Add ncurses patch 5.9.20120922
  + modify setupterm to set its copy of TERM to "unknown" if configured
    for the terminal driver and TERM was null or empty.
  + modify treatment of TERM variable for MinGW port to allow explicit
    use of the windows console driver by checking if $TERM is set to
    "#win32con" or an abbreviation of that.
  + undo recent change to fallback definition of vsscanf() to
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 134672 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 61)
- Add ncurses patch 5.9.20120908
  + add test-screens to test/ncurses to show 256-characters at a time,
    to help with mingw port.
- Add ncurses patch 5.9.20120903
  + simplify varargs logic in lib_printw.c; va_copy is no longer needed
    there.
  + modifications for mingw port to make wide-character display usable.
- Add ncurses patch 5.9.20120902
  + regenerate configure script (report by Sven Joachim, cf: 20120901).
- Add ncurses patch 5.9.20120901
  + add a null-pointer check in _nc_flush (cf: 20120825).
  + fix a case in _nc_scroll_optimize() where the _oldnums_list array
    might not be allocated.
  + improve comparisons in configure.in for unset shell variables.
- Add ncurses patch 5.9.20120826
  + increase size of ncurses' output-buffer, in case of very small
    initial screen-sizes.
  + fix evaluation of TERMINFO and TERMINFO_DIRS default values as needed
    after changes to use --datarootdir (reports by Gabriele Balducci,
    Roumen Petrov).
- Add ncurses patch 5.9.20120825
  + change output buffering scheme, using buffer maintained by ncurses
    rather than stdio, to avoid problems with SIGTSTP handling (report
    by Brian Bloniarz).
- Add ncurses patch 5.9.20120811
  + update autoconf patch to 2.52.20120811, adding --datarootdir
    (prompted by discussion with Erwin Waterlander).
  + improve description of --enable-reentrant option in README and the
    INSTALL file.
  + add nsterm-256color, make this the default nsterm -TD
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 129436 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 60)
- Add ncurses patch 5.9.20120728
  + correct path for ncurses_mingw.h in include/headers, in case build
    is done outside source-tree (patch by Roumen Petrov).
  + modify some older xterm entries to align with xterm source -TD
  + separate "xterm-old" alias from "xterm-r6" -TD
  + add E3 extended capability to xterm-basic and putty -TD
  + parenthesize parameters of other macros in curses.h -TD
  + parenthesize parameter of COLOR_PAIR and PAIR_NUMBER in curses.h
   in case it happens to be a comma-expression, etc. (patch by Nick
   Black).
- Add ncurses patch 5.9.20120721 
  + improved form_request_by_name() and menu_request_by_name().
  + eliminate two fixed-size buffers in toe.c
  + extend use_tioctl() to have expected behavior when use_env(FALSE) and
    use_tioctl(TRUE) are called.
  + modify ncurses test-program, adding -E and -T options to demonstrate
    use_env() versus use_tioctl().
- Add NEWS and README to installed package documentation ((bnc#772916)

- Change order of listes authors into the order of relative
  contributions made (bnc#772916)
- Add tabs description to description of ncurses-utils (bnc#772916)
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 128488 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 59)
- Add ncurses patch 5.9.20120714 (bnc#769788)
 + add use_tioctl() function (adapted from patch by Werner Fink,
   Novell #769788):
- Set the default for use_tioctl() to TRUE and add a note in the
  manual page for this.
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 127417 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 58)
- Add ncurses patch 5.9.20120707 (bnc#769788)
  + add ncurses_mingw.h to installed headers (prompted by patch by
    Juergen Pfeifer).
  + clarify return-codes from wgetch() in response to SIGWINCH (prompted
    by Novell #769788).
  + modify resizeterm() to always push a KEY_RESIZE onto the fifo, even
    if screensize is unchanged.  Modify _nc_update_screensize() to push a
    KEY_RESIZE if there was a SIGWINCH, even if it does not call
    resizeterm().  These changes eliminate the case where a SIGWINCH is
    received, but ERR returned from wgetch or wgetnstr because the screen
    dimensions did not change (Novell #769788).
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 126164 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 57)
- Add ncurses patch 5.9.20120622
  + add -d, -e and -q options to test/demo_terminfo and test/demo_termcap
  + fix caching of environment variables in database-iterator (patch by
    Philippe Troin, Redhat #831366).
- Add ncurses patch 5.9.20120616
  + add configure check to distinguish clang from gcc to eliminate
    warnings about unused command-line parameters when compiler warnings
    are enabled.
  + improve behavior when updating terminfo entries which are hardlinked
    by allowing for the possibility that an alias has been repurposed to
    a new primary name.
  + fix some strict compiler warnings based on package scripts.
  + further fixes for configure check for working poll (Debian #676461).
- Add ncurses patch 5.9.20120608
  + fix an uninitialized variable in -c/-n logic for infocmp changes
    (cf: 20120526).
- Add ncurses patch 5.9.20120602
  + add kdch1 aka "Remove" to vt220 and vt220-8 entries -TD
  + add kdch1, etc., to qvt108 -TD
  + add dl1/il1 to some entries based on dl/il values -TD
  + add dl to simpleterm -TD
  + add consistency-checks in tic for insert-line vs delete-line
    controls, and insert/delete-char keys
  + correct no-leaks logic in infocmp when doing comparisons, fixing
    duplicate free of entries given via the command-line, and freeing
    entries loaded from the last-but-one of files specified on the
    command-line.
  + add kdch1 to wsvt25 entry from NetBSD CVS (reported by David Lord,
    analysis by Martin Husemann).
  + add cnorm/civis to wsvt25 entry from NetBSD CVS (report/analysis by
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 56)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 123069 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 55)
- Add ncurses patch 5.9.20120526
  + extend -c and -n options of infocmp to allow comparing more than two
    entries.
  + correct check in infocmp for number of terminal names when more than
    two are given.
  + correct typo in curs_threads.3x (report by Yanhui Shen on
    freebsd-hackers mailing list).
- Add ncurses patch 5.9.20120512
  + corrected 'op' for bterm (report by Samuel Thibault) -TD
  + modify test/background.c to demonstrate a background character
    holding a colored ACS_HLINE.  The behavior differs from SVr4 due to
    the thick- and double-line extension (cf: 20091003).
  + modify handling of acs characters in PutAttrChar to avoid mapping an
    unmapped character to a space with A_ALTCHARSET set.
  + rewrite vt520 entry based on vt420 -TD
- Add ncurses patch 5.9.20120505
  + remove p6 (bold) from opus3n1+ for consistency -TD
  + remove acs stuff from env230 per clues in Ingres termcap -TD
  + modify env230 sgr/sgr0 to match other capabilities -TD
  + modify smacs/rmacs in bq300-8 to match sgr/sgr0 -TD
  + make sgr for dku7202 agree with other caps -TD
  + make sgr for ibmpc agree with other caps -TD
  + make sgr for tek4107 agree with other caps -TD
  + make sgr for ndr9500 agree with other caps -TD
  + make sgr for sco-ansi agree with other caps -TD
  + make sgr for d410 agree with other caps -TD
  + make sgr for d210 agree with other caps -TD
  + make sgr for d470c, d470c-7b agree with other caps -TD
  + remove redundant AC_DEFINE for NDEBUG versus Makefile definition.
  + fix a back-link in _nc_delink_entry(), which is needed if ncurses is
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 108885 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 54)
- Add check_build script to avoid to stumble on gcc exception 32

- Add ncurses patch 5.9.20120310
  + fix some strict compiler warnings for abi6 and 64-bits.
  + use begin_va_copy/end_va_copy macros in lib_printw.c (cf: 20120303).
  + improve a limit-check in infocmp.c (Werner Fink)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 107969 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 53)
- Add tack patch 1.07.20120303 
  + fix many compilerv warnings
  + update auto configure
  + update copyright date
  + Update configure-script and makefile template to work with this
    post-5.9 change, allowing build of tack within the ncurses
    source-tree 20110924.  The change is prompted by review of
    OpenSUSE package by Werner Fink, using a patch from the rpm
    source file: ncurses-5.9-tack-tinfo.dif (2011-11-18)

- Add ncurses patch 5.9.20120303  
  + minor tidying of terminfo.tail, clarify reason for limitation
    regarding mapping of \0 to \200
  + minor improvement to _nc_copy_termtype(), using memcpy to replace
    loops.
  + fix no-leaks checking in test/demo_termcap.c to account for multiple
    calls to setupterm().
  + modified the libgpm change to show previous load as a problem in the
    debug-trace.
  > merge some patches from OpenSUSE rpm (Werner Fink):
  + ncurses-5.7-printw.dif, fixes for varargs handling in lib_printw.c
  + ncurses-5.7-gpm.dif, do not dlopen libgpm if already loaded by
    runtime linker
  + ncurses-5.6-fallback.dif, do not free arrays and strings from static
    fallback entries

- Add ncurses patch 5.9.20120228
  + fix breakage in tic/infocmp from 20120225 (report by Werner Fink).

- Add ncurses patch 5.9.20120225
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 105015 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 52)
- Add ncurses patch 5.9.20120211
  + make sgr for xterm-pcolor agree with other caps -TD
  + make sgr for att5425 agree with other caps -TD
  + make sgr for att630 agree with other caps -TD
  + make sgr for linux entries agree with other caps -TD
  + make sgr for tvi9065 agree with other caps -TD
  + make sgr for ncr260vt200an agree with other caps -TD
  + make sgr for ncr160vt100pp agree with other caps -TD
  + make sgr for ncr260vt300an agree with other caps -TD
  + make sgr for aaa-60-dec-rv, aaa+dec agree with other caps -TD
  + make sgr for cygwin, cygwinDBG agree with other caps -TD
  + add configure option --with-xterm-kbs to simplify configuration for
    Linux versus most other systems.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 102926 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 51)
- Add ncurses patch 5.9.20120204
  + improved tic -D option, avoid making target directory and provide
    better diagnostics.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 102094 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 50)
- Add ncurses patch 5.9.20120128
  + add mach-gnu (Debian #614316, patch by Samuel Thibault)
  + add mach-gnu-color, tweaks to mach-gnu terminfo -TD
  + make sgr for sun-color agree with smso -TD
  + make sgr for prism9 agree with other caps -TD
  + make sgr for icl6404 agree with other caps -TD
  + make sgr for ofcons agree with other caps -TD
  + make sgr for att5410v1, att4415, att620 agree with other caps -TD
  + make sgr for aaa-unk, aaa-rv agree with other caps -TD
  + make sgr for avt-ns agree with other caps -TD
  + amend fix intended to separate fixups for acsc to allow "tic -cv" to
    give verbose warnings (cf:  20110730). 
  + modify misc/gen-edit.sh to make the location of the tabset directory
    consistent with misc/Makefile.in, i.., using ${datadir}/tabset
    (Debian #653435, patch by Sven Joachim).
- Add ncurses patch 5.9.20120121
 + add --with-lib-prefix option to allow configuring for old/new flavors
   of OS/2 EMX.
 + modify check for gnat version to allow for year, as used in FreeBSD
   port.
 + modify check_existence() in db_iterator.c to simply check if the
   path is a directory or file, according to the need.  Checking for
   directory size also gives no usable result with OS/2 (cf: 20120107).
 + support OS/2 kLIBC (patch by KO Myung-Han).

- Add ncurses patch 5.9.20120114
 * several improvements to test/movewindow.c (prompted by discussion on
   Linux Mint forum):
- Add ncurses patch 5.9.20120107
 * various improvments for MinGW (Juergen Pfeifer):
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 97852 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 49)
- remove call to suse_update_config (very old work around) (forwarded request 97718 from coolo)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 95459 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 48)
- Add ncurses patch 5.9.20111203 
 * modify configure-check for etip.h dependencies, supplying a temporary
   copy of ncurses_dll.h since it is a generated file (prompted by
   Debian #646977).
 * modify CF_CPP_PARAM_INIT "main" function to work with current C++.

- Add ncurses patch 5.9.20111126
 * correct database iterator's check for duplicate entries
   (cf: 20111001).
 * modify database iterator to ignore $TERMCAP when it is not an
   absolute pathname.
 * add -D option to tic, to show the database locations that it could
   use.
 * improve description of database locations in tic manpage.
 * modify the configure script to generate a list of the ".pc" files to
   generate, rather than deriving the list from the libraries which have
   been built (patch by Mike Frysinger).
 * use AC_CHECK_TOOLS in preference to AC_PATH_PROGS when searching for
   ncurses*-config, e.g., in Ada95/configure and test/configure (adapted
   from patch by Mike Frysinger).
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 94961 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 47)
- Avoid linker script libterminfo.so as bash configure can not
  handle this
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 93438 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 46)
- Use linker scripts to amke sure that libtinfo will be found
  even if -ltinfo is missed on the linker command line
Displaying revisions 201 - 220 of 265
openSUSE Build Service is sponsored by