git: vendor/NCURSES vendor/ncurses: upgrade from 6.0-20160305 to 6.2-20200212

Daniel Fojt deef at crater.dragonflybsd.org
Tue Aug 18 22:08:05 PDT 2020


commit 32bb52175a24acc0286e62a60b5410d43607de45
Author: Daniel Fojt <df at neosystem.org>
Date:   Wed Aug 12 09:35:19 2020 +0200

    vendor/ncurses: upgrade from 6.0-20160305 to 6.2-20200212
    
    The TERMINAL structure in <term.h> is now opaque. Doing that allowed
    making the structure larger, to hold the extended numeric data.
    When configured for wide-characters (i.e. ncursesw), the TERMINAL
    structure is extended and is named TERMTYPE2. When configured for
    8-bit (narrow) characters, the TERMTYPE2 structure is not used.
    
    For detailed description of all other changes, enhancements, bugfixes
    and performance improvements, see:
    
    https://invisible-island.net/ncurses/announce-6.1.html
    https://invisible-island.net/ncurses/announce-6.2.html

Summary of changes:
 contrib/ncurses/COPYING                            |     5 +-
 contrib/ncurses/VERSION                            |     2 +-
 contrib/ncurses/include/Caps                       |   325 +-
 contrib/ncurses/include/MKhashsize.sh              |     9 +-
 contrib/ncurses/include/MKkey_defs.sh              |    23 +-
 contrib/ncurses/include/MKncurses_def.sh           |     5 +-
 contrib/ncurses/include/MKparametrized.sh          |    20 +-
 contrib/ncurses/include/capdefaults.c              |     5 +-
 contrib/ncurses/include/curses.tail                |     7 +-
 contrib/ncurses/include/curses.wide                |     6 +-
 contrib/ncurses/include/edit_cfg.sh                |     7 +-
 contrib/ncurses/include/hashed_db.h                |     9 +-
 contrib/ncurses/include/nc_alloc.h                 |    22 +-
 contrib/ncurses/include/nc_panel.h                 |     8 +-
 contrib/ncurses/include/nc_string.h                |    13 +-
 contrib/ncurses/include/nc_termios.h               |    11 +-
 contrib/ncurses/include/nc_tparm.h                 |     9 +-
 contrib/ncurses/include/ncurses_defs               |    36 +-
 contrib/ncurses/include/term_entry.h               |   158 +-
 contrib/ncurses/include/tic.h                      |   173 +-
 contrib/ncurses/misc/gen_edit.sh                   |     5 +-
 contrib/ncurses/misc/magic                         |    71 +-
 contrib/ncurses/misc/run_tic.in                    |    50 +-
 contrib/ncurses/misc/terminfo.src                  | 12126 +++++++++++--------
 contrib/ncurses/ncurses/SigAction.h                |     5 +-
 contrib/ncurses/ncurses/base/MKkeyname.awk         |    14 +-
 contrib/ncurses/ncurses/base/MKlib_gen.sh          |    46 +-
 contrib/ncurses/ncurses/base/MKunctrl.awk          |     6 +-
 contrib/ncurses/ncurses/base/define_key.c          |     5 +-
 contrib/ncurses/ncurses/base/key_defined.c         |     5 +-
 contrib/ncurses/ncurses/base/keybound.c            |     5 +-
 contrib/ncurses/ncurses/base/keyok.c               |     6 +-
 contrib/ncurses/ncurses/base/legacy_coding.c       |     5 +-
 contrib/ncurses/ncurses/base/lib_addch.c           |    29 +-
 contrib/ncurses/ncurses/base/lib_addstr.c          |     9 +-
 contrib/ncurses/ncurses/base/lib_beep.c            |     5 +-
 contrib/ncurses/ncurses/base/lib_bkgd.c            |    96 +-
 contrib/ncurses/ncurses/base/lib_box.c             |    15 +-
 contrib/ncurses/ncurses/base/lib_chgat.c           |    24 +-
 contrib/ncurses/ncurses/base/lib_clear.c           |     5 +-
 contrib/ncurses/ncurses/base/lib_clearok.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_clrbot.c          |     5 +-
 contrib/ncurses/ncurses/base/lib_clreol.c          |     5 +-
 contrib/ncurses/ncurses/base/lib_color.c           |   508 +-
 contrib/ncurses/ncurses/base/lib_colorset.c        |    20 +-
 contrib/ncurses/ncurses/base/lib_delch.c           |     5 +-
 contrib/ncurses/ncurses/base/lib_delwin.c          |     5 +-
 contrib/ncurses/ncurses/base/lib_dft_fgbg.c        |    36 +-
 contrib/ncurses/ncurses/base/lib_echo.c            |     5 +-
 contrib/ncurses/ncurses/base/lib_endwin.c          |     9 +-
 contrib/ncurses/ncurses/base/lib_erase.c           |    13 +-
 contrib/ncurses/ncurses/base/lib_flash.c           |     5 +-
 contrib/ncurses/ncurses/base/lib_freeall.c         |    42 +-
 contrib/ncurses/ncurses/base/lib_getch.c           |    74 +-
 contrib/ncurses/ncurses/base/lib_getstr.c          |    11 +-
 contrib/ncurses/ncurses/base/lib_hline.c           |    21 +-
 contrib/ncurses/ncurses/base/lib_immedok.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_inchstr.c         |    24 +-
 contrib/ncurses/ncurses/base/lib_initscr.c         |    26 +-
 contrib/ncurses/ncurses/base/lib_insch.c           |    14 +-
 contrib/ncurses/ncurses/base/lib_insdel.c          |     5 +-
 contrib/ncurses/ncurses/base/lib_insnstr.c         |    15 +-
 contrib/ncurses/ncurses/base/lib_instr.c           |    38 +-
 contrib/ncurses/ncurses/base/lib_isendwin.c        |     7 +-
 contrib/ncurses/ncurses/base/lib_leaveok.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_mouse.c           |    89 +-
 contrib/ncurses/ncurses/base/lib_move.c            |     5 +-
 contrib/ncurses/ncurses/base/lib_mvwin.c           |     5 +-
 contrib/ncurses/ncurses/base/lib_newterm.c         |    35 +-
 contrib/ncurses/ncurses/base/lib_newwin.c          |    23 +-
 contrib/ncurses/ncurses/base/lib_nl.c              |     5 +-
 contrib/ncurses/ncurses/base/lib_overlay.c         |    36 +-
 contrib/ncurses/ncurses/base/lib_pad.c             |    11 +-
 contrib/ncurses/ncurses/base/lib_printw.c          |    45 +-
 contrib/ncurses/ncurses/base/lib_redrawln.c        |     5 +-
 contrib/ncurses/ncurses/base/lib_refresh.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_restart.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_scanw.c           |    48 +-
 contrib/ncurses/ncurses/base/lib_screen.c          |   150 +-
 contrib/ncurses/ncurses/base/lib_scroll.c          |    15 +-
 contrib/ncurses/ncurses/base/lib_scrollok.c        |     5 +-
 contrib/ncurses/ncurses/base/lib_scrreg.c          |     5 +-
 contrib/ncurses/ncurses/base/lib_set_term.c        |    89 +-
 contrib/ncurses/ncurses/base/lib_slk.c             |     5 +-
 contrib/ncurses/ncurses/base/lib_slkatr_set.c      |    24 +-
 contrib/ncurses/ncurses/base/lib_slkatrof.c        |     5 +-
 contrib/ncurses/ncurses/base/lib_slkatron.c        |     5 +-
 contrib/ncurses/ncurses/base/lib_slkatrset.c       |     5 +-
 contrib/ncurses/ncurses/base/lib_slkattr.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_slkclear.c        |     5 +-
 contrib/ncurses/ncurses/base/lib_slkcolor.c        |    51 +-
 contrib/ncurses/ncurses/base/lib_slkinit.c         |    12 +-
 contrib/ncurses/ncurses/base/lib_slklab.c          |     5 +-
 contrib/ncurses/ncurses/base/lib_slkrefr.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_slkset.c          |     9 +-
 contrib/ncurses/ncurses/base/lib_slktouch.c        |     5 +-
 contrib/ncurses/ncurses/base/lib_touch.c           |    21 +-
 contrib/ncurses/ncurses/base/lib_ungetch.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_vline.c           |    24 +-
 contrib/ncurses/ncurses/base/lib_wattroff.c        |     5 +-
 contrib/ncurses/ncurses/base/lib_wattron.c         |     5 +-
 contrib/ncurses/ncurses/base/lib_winch.c           |     5 +-
 contrib/ncurses/ncurses/base/lib_window.c          |    12 +-
 contrib/ncurses/ncurses/base/nc_panel.c            |     5 +-
 contrib/ncurses/ncurses/base/new_pair.c            |   386 +
 contrib/ncurses/ncurses/base/resizeterm.c          |    10 +-
 contrib/ncurses/ncurses/base/safe_sprintf.c        |    19 +-
 contrib/ncurses/ncurses/base/sigaction.c           |     5 +-
 contrib/ncurses/ncurses/base/tries.c               |     5 +-
 contrib/ncurses/ncurses/base/use_window.c          |    12 +-
 contrib/ncurses/ncurses/base/version.c             |     5 +-
 contrib/ncurses/ncurses/base/vsscanf.c             |     5 +-
 contrib/ncurses/ncurses/base/wresize.c             |    43 +-
 contrib/ncurses/ncurses/build.priv.h               |    30 +-
 contrib/ncurses/ncurses/curses.priv.h              |   531 +-
 contrib/ncurses/ncurses/fifo_defs.h                |     7 +-
 contrib/ncurses/ncurses/new_pair.h                 |   131 +
 contrib/ncurses/ncurses/tinfo/MKcaptab.awk         |     5 +-
 contrib/ncurses/ncurses/tinfo/MKcaptab.sh          |    76 +-
 contrib/ncurses/ncurses/tinfo/MKcodes.awk          |     7 +-
 contrib/ncurses/ncurses/tinfo/MKfallback.sh        |    53 +-
 contrib/ncurses/ncurses/tinfo/MKkeys_list.sh       |    17 +-
 contrib/ncurses/ncurses/tinfo/MKnames.awk          |     7 +-
 contrib/ncurses/ncurses/tinfo/access.c             |    13 +-
 contrib/ncurses/ncurses/tinfo/add_tries.c          |     6 +-
 contrib/ncurses/ncurses/tinfo/alloc_entry.c        |    47 +-
 contrib/ncurses/ncurses/tinfo/alloc_ttype.c        |   204 +-
 contrib/ncurses/ncurses/tinfo/captoinfo.c          |   241 +-
 contrib/ncurses/ncurses/tinfo/comp_error.c         |    29 +-
 contrib/ncurses/ncurses/tinfo/comp_expand.c        |    72 +-
 contrib/ncurses/ncurses/tinfo/comp_hash.c          |    46 +-
 contrib/ncurses/ncurses/tinfo/comp_parse.c         |   270 +-
 contrib/ncurses/ncurses/tinfo/comp_scan.c          |    30 +-
 contrib/ncurses/ncurses/tinfo/db_iterator.c        |    77 +-
 contrib/ncurses/ncurses/tinfo/doalloc.c            |     5 +-
 contrib/ncurses/ncurses/tinfo/entries.c            |    68 +-
 contrib/ncurses/ncurses/tinfo/free_ttype.c         |    34 +-
 contrib/ncurses/ncurses/tinfo/getenv_num.c         |     7 +-
 contrib/ncurses/ncurses/tinfo/hashed_db.c          |     7 +-
 contrib/ncurses/ncurses/tinfo/home_terminfo.c      |    10 +-
 contrib/ncurses/ncurses/tinfo/init_keytry.c        |     9 +-
 contrib/ncurses/ncurses/tinfo/lib_acs.c            |    83 +-
 contrib/ncurses/ncurses/tinfo/lib_baudrate.c       |    82 +-
 contrib/ncurses/ncurses/tinfo/lib_cur_term.c       |    35 +-
 contrib/ncurses/ncurses/tinfo/lib_data.c           |    73 +-
 contrib/ncurses/ncurses/tinfo/lib_has_cap.c        |     5 +-
 contrib/ncurses/ncurses/tinfo/lib_kernel.c         |     5 +-
 contrib/ncurses/ncurses/tinfo/lib_longname.c       |     5 +-
 contrib/ncurses/ncurses/tinfo/lib_napms.c          |     9 +-
 contrib/ncurses/ncurses/tinfo/lib_options.c        |    11 +-
 contrib/ncurses/ncurses/tinfo/lib_print.c          |     7 +-
 contrib/ncurses/ncurses/tinfo/lib_raw.c            |    31 +-
 contrib/ncurses/ncurses/tinfo/lib_setup.c          |   326 +-
 contrib/ncurses/ncurses/tinfo/lib_termcap.c        |    68 +-
 contrib/ncurses/ncurses/tinfo/lib_termname.c       |     5 +-
 contrib/ncurses/ncurses/tinfo/lib_tgoto.c          |    16 +-
 contrib/ncurses/ncurses/tinfo/lib_ti.c             |    29 +-
 contrib/ncurses/ncurses/tinfo/lib_tparm.c          |    58 +-
 contrib/ncurses/ncurses/tinfo/lib_tputs.c          |    26 +-
 contrib/ncurses/ncurses/tinfo/lib_ttyflags.c       |    47 +-
 contrib/ncurses/ncurses/tinfo/make_hash.c          |   257 +-
 contrib/ncurses/ncurses/tinfo/make_keys.c          |     5 +-
 contrib/ncurses/ncurses/tinfo/name_match.c         |    14 +-
 contrib/ncurses/ncurses/tinfo/obsolete.c           |     9 +-
 contrib/ncurses/ncurses/tinfo/parse_entry.c        |   303 +-
 contrib/ncurses/ncurses/tinfo/read_entry.c         |   410 +-
 contrib/ncurses/ncurses/tinfo/read_termcap.c       |    61 +-
 contrib/ncurses/ncurses/tinfo/strings.c            |    10 +-
 contrib/ncurses/ncurses/tinfo/trim_sgr0.c          |    11 +-
 contrib/ncurses/ncurses/tinfo/use_screen.c         |    11 +-
 contrib/ncurses/ncurses/tinfo/write_entry.c        |   259 +-
 contrib/ncurses/ncurses/trace/lib_trace.c          |   166 +-
 contrib/ncurses/ncurses/trace/lib_traceatr.c       |    51 +-
 contrib/ncurses/ncurses/trace/lib_tracebits.c      |     7 +-
 contrib/ncurses/ncurses/trace/lib_tracechr.c       |     5 +-
 contrib/ncurses/ncurses/trace/lib_tracedmp.c       |     9 +-
 contrib/ncurses/ncurses/trace/lib_tracemse.c       |     5 +-
 contrib/ncurses/ncurses/trace/trace_buf.c          |     5 +-
 contrib/ncurses/ncurses/trace/trace_tries.c        |     5 +-
 contrib/ncurses/ncurses/trace/trace_xnames.c       |    11 +-
 contrib/ncurses/ncurses/trace/varargs.c            |     5 +-
 contrib/ncurses/ncurses/trace/visbuf.c             |    31 +-
 contrib/ncurses/ncurses/tty/MKexpanded.sh          |     9 +-
 contrib/ncurses/ncurses/tty/hardscroll.c           |     7 +-
 contrib/ncurses/ncurses/tty/hashmap.c              |    32 +-
 contrib/ncurses/ncurses/tty/lib_mvcur.c            |    98 +-
 contrib/ncurses/ncurses/tty/lib_tstp.c             |    11 +-
 contrib/ncurses/ncurses/tty/lib_twait.c            |    13 +-
 contrib/ncurses/ncurses/tty/lib_vidattr.c          |    25 +-
 contrib/ncurses/ncurses/tty/tty_update.c           |   190 +-
 contrib/ncurses/ncurses/widechar/charable.c        |     9 +-
 contrib/ncurses/ncurses/widechar/lib_add_wch.c     |    11 +-
 contrib/ncurses/ncurses/widechar/lib_box_set.c     |     5 +-
 contrib/ncurses/ncurses/widechar/lib_cchar.c       |    43 +-
 contrib/ncurses/ncurses/widechar/lib_erasewchar.c  |     5 +-
 contrib/ncurses/ncurses/widechar/lib_get_wch.c     |    15 +-
 contrib/ncurses/ncurses/widechar/lib_get_wstr.c    |     9 +-
 contrib/ncurses/ncurses/widechar/lib_hline_set.c   |    11 +-
 contrib/ncurses/ncurses/widechar/lib_in_wch.c      |     9 +-
 contrib/ncurses/ncurses/widechar/lib_in_wchnstr.c  |     5 +-
 contrib/ncurses/ncurses/widechar/lib_ins_wch.c     |    30 +-
 contrib/ncurses/ncurses/widechar/lib_inwstr.c      |    23 +-
 contrib/ncurses/ncurses/widechar/lib_key_name.c    |    16 +-
 contrib/ncurses/ncurses/widechar/lib_pecho_wchar.c |     5 +-
 contrib/ncurses/ncurses/widechar/lib_slk_wset.c    |    12 +-
 contrib/ncurses/ncurses/widechar/lib_unget_wch.c   |     8 +-
 contrib/ncurses/ncurses/widechar/lib_vid_attr.c    |    74 +-
 contrib/ncurses/ncurses/widechar/lib_vline_set.c   |    14 +-
 contrib/ncurses/ncurses/widechar/lib_wacs.c        |    22 +-
 contrib/ncurses/ncurses/widechar/lib_wunctrl.c     |     5 +-
 contrib/ncurses/ncurses/widechar/widechars.c       |     9 +-
 contrib/ncurses/panel/p_above.c                    |     5 +-
 contrib/ncurses/panel/p_below.c                    |     5 +-
 contrib/ncurses/panel/p_bottom.c                   |     5 +-
 contrib/ncurses/panel/p_delete.c                   |     5 +-
 contrib/ncurses/panel/p_hidden.c                   |     5 +-
 contrib/ncurses/panel/p_hide.c                     |     5 +-
 contrib/ncurses/panel/p_move.c                     |     5 +-
 contrib/ncurses/panel/p_new.c                      |     5 +-
 contrib/ncurses/panel/p_replace.c                  |     5 +-
 contrib/ncurses/panel/p_show.c                     |     5 +-
 contrib/ncurses/panel/p_top.c                      |     5 +-
 contrib/ncurses/panel/p_update.c                   |     5 +-
 contrib/ncurses/panel/p_user.c                     |     5 +-
 contrib/ncurses/panel/p_win.c                      |     5 +-
 contrib/ncurses/panel/panel.c                      |     5 +-
 contrib/ncurses/panel/panel.h                      |    10 +-
 contrib/ncurses/panel/panel.priv.h                 |    14 +-
 contrib/ncurses/progs/MKtermsort.sh                |     7 +-
 contrib/ncurses/progs/capconvert                   |    13 +-
 contrib/ncurses/progs/clear.c                      |    67 +-
 contrib/ncurses/progs/clear.sh                     |     3 +-
 .../ncurses/progs/{tparm_type.h => clear_cmd.c}    |    36 +-
 .../ncurses/progs/{tparm_type.h => clear_cmd.h}    |    23 +-
 contrib/ncurses/progs/dump_entry.c                 |   476 +-
 contrib/ncurses/progs/dump_entry.h                 |    23 +-
 contrib/ncurses/progs/infocmp.c                    |    80 +-
 contrib/ncurses/progs/modules                      |    14 +-
 contrib/ncurses/progs/progs.priv.h                 |    27 +-
 contrib/ncurses/progs/reset_cmd.c                  |   635 +
 contrib/ncurses/progs/{clear.c => reset_cmd.h}     |    51 +-
 contrib/ncurses/progs/tabs.c                       |    30 +-
 contrib/ncurses/progs/tic.c                        |   727 +-
 contrib/ncurses/progs/toe.c                        |    39 +-
 contrib/ncurses/progs/tparm_type.c                 |     5 +-
 contrib/ncurses/progs/tparm_type.h                 |     5 +-
 contrib/ncurses/progs/tput.c                       |   230 +-
 contrib/ncurses/progs/transform.c                  |     5 +-
 contrib/ncurses/progs/tset.c                       |   750 +-
 .../ncurses/progs/{transform.c => tty_settings.c}  |    96 +-
 .../ncurses/progs/{tparm_type.h => tty_settings.h} |    27 +-
 251 files changed, 15704 insertions(+), 8686 deletions(-)
 create mode 100644 contrib/ncurses/ncurses/base/new_pair.c
 create mode 100644 contrib/ncurses/ncurses/new_pair.h
 copy contrib/ncurses/progs/{tparm_type.h => clear_cmd.c} (79%)
 copy contrib/ncurses/progs/{tparm_type.h => clear_cmd.h} (85%)
 create mode 100644 contrib/ncurses/progs/reset_cmd.c
 copy contrib/ncurses/progs/{clear.c => reset_cmd.h} (66%)
 copy contrib/ncurses/progs/{transform.c => tty_settings.c} (57%)
 copy contrib/ncurses/progs/{tparm_type.h => tty_settings.h} (77%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/32bb52175a24acc0286e62a60b5410d43607de45


-- 
DragonFly BSD source repository


More information about the Commits mailing list