]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update ncurses to 20200118
authorbapt <bapt@FreeBSD.org>
Tue, 18 Feb 2020 08:11:52 +0000 (08:11 +0000)
committerbapt <bapt@FreeBSD.org>
Tue, 18 Feb 2020 08:11:52 +0000 (08:11 +0000)
commite5b10ea090abab4f6aa69b02a148e16c8f1f7737
tree21611a7c6aa52bcd040273b175c3f69b1629407a
parentddaaf63da19b306a3c598755c6bd781be3ff48af
parentf52ca6e5de73c866ba9c652805f64d9c2bc2ec8e
Update ncurses to 20200118

Among the changes from before:
- Add support for extended colors on widechar version
- Enable ncurses extended functions
- Enable version 2 of the extended mouse support
- Enable SCREEN extensions

Modification that differs from upstream:
- _nc_delink_entries used to be exposed and was turn static,
  turn it back as dynamic to not break abi
- Adapt our old termcap.c to modern ncurses

MFC after: 3 weeks
430 files changed:
contrib/ncurses/ANNOUNCE
contrib/ncurses/AUTHORS
contrib/ncurses/COPYING
contrib/ncurses/INSTALL
contrib/ncurses/MANIFEST
contrib/ncurses/Makefile.in
contrib/ncurses/NEWS
contrib/ncurses/README
contrib/ncurses/README.emx
contrib/ncurses/VERSION
contrib/ncurses/aclocal.m4
contrib/ncurses/announce.html.in
contrib/ncurses/config.guess
contrib/ncurses/config.sub
contrib/ncurses/configure
contrib/ncurses/configure.in
contrib/ncurses/dist.mk
contrib/ncurses/doc/hackguide.doc
contrib/ncurses/doc/html/NCURSES-Programming-HOWTO.html
contrib/ncurses/doc/html/announce.html
contrib/ncurses/doc/html/hackguide.html
contrib/ncurses/doc/html/ncurses-intro.html
contrib/ncurses/doc/ncurses-intro.doc
contrib/ncurses/form/Makefile.in
contrib/ncurses/form/f_trace.c
contrib/ncurses/form/fld_arg.c
contrib/ncurses/form/fld_attr.c
contrib/ncurses/form/fld_current.c
contrib/ncurses/form/fld_def.c
contrib/ncurses/form/fld_ftchoice.c
contrib/ncurses/form/fld_max.c
contrib/ncurses/form/fld_newftyp.c
contrib/ncurses/form/form.h
contrib/ncurses/form/form.priv.h
contrib/ncurses/form/frm_driver.c
contrib/ncurses/form/frm_hook.c
contrib/ncurses/form/frm_post.c
contrib/ncurses/form/frm_req_name.c
contrib/ncurses/form/fty_generic.c
contrib/ncurses/form/fty_num.c
contrib/ncurses/form/fty_regex.c
contrib/ncurses/form/llib-lform
contrib/ncurses/form/llib-lformt
contrib/ncurses/form/llib-lformtw
contrib/ncurses/form/llib-lformw
contrib/ncurses/include/Caps
contrib/ncurses/include/Caps-ncurses
contrib/ncurses/include/Caps.aix4
contrib/ncurses/include/Caps.hpux11
contrib/ncurses/include/Caps.keys
contrib/ncurses/include/Caps.osf1r5
contrib/ncurses/include/Caps.uwin
contrib/ncurses/include/MKhashsize.sh
contrib/ncurses/include/MKkey_defs.sh
contrib/ncurses/include/MKncurses_def.sh
contrib/ncurses/include/MKparametrized.sh
contrib/ncurses/include/MKterm.h.awk.in
contrib/ncurses/include/Makefile.in
contrib/ncurses/include/curses.h.in
contrib/ncurses/include/curses.tail
contrib/ncurses/include/curses.wide
contrib/ncurses/include/edit_cfg.sh
contrib/ncurses/include/hashed_db.h
contrib/ncurses/include/nc_alloc.h
contrib/ncurses/include/nc_mingw.h
contrib/ncurses/include/nc_panel.h
contrib/ncurses/include/nc_string.h
contrib/ncurses/include/nc_termios.h
contrib/ncurses/include/nc_tparm.h
contrib/ncurses/include/ncurses_cfg.hin
contrib/ncurses/include/ncurses_defs
contrib/ncurses/include/ncurses_dll.h.in
contrib/ncurses/include/ncurses_mingw.h
contrib/ncurses/include/term_entry.h
contrib/ncurses/include/termcap.h.in
contrib/ncurses/include/tic.h
contrib/ncurses/man/MKada_config.in
contrib/ncurses/man/MKterminfo.sh
contrib/ncurses/man/Makefile.in
contrib/ncurses/man/captoinfo.1m
contrib/ncurses/man/clear.1
contrib/ncurses/man/curs_add_wch.3x
contrib/ncurses/man/curs_add_wchstr.3x
contrib/ncurses/man/curs_addch.3x
contrib/ncurses/man/curs_addchstr.3x
contrib/ncurses/man/curs_addstr.3x
contrib/ncurses/man/curs_addwstr.3x
contrib/ncurses/man/curs_attr.3x
contrib/ncurses/man/curs_beep.3x
contrib/ncurses/man/curs_bkgd.3x
contrib/ncurses/man/curs_bkgrnd.3x
contrib/ncurses/man/curs_border.3x
contrib/ncurses/man/curs_border_set.3x
contrib/ncurses/man/curs_clear.3x
contrib/ncurses/man/curs_color.3x
contrib/ncurses/man/curs_delch.3x
contrib/ncurses/man/curs_deleteln.3x
contrib/ncurses/man/curs_extend.3x
contrib/ncurses/man/curs_get_wch.3x
contrib/ncurses/man/curs_get_wstr.3x
contrib/ncurses/man/curs_getcchar.3x
contrib/ncurses/man/curs_getch.3x
contrib/ncurses/man/curs_getstr.3x
contrib/ncurses/man/curs_in_wch.3x
contrib/ncurses/man/curs_in_wchstr.3x
contrib/ncurses/man/curs_inch.3x
contrib/ncurses/man/curs_inchstr.3x
contrib/ncurses/man/curs_initscr.3x
contrib/ncurses/man/curs_inopts.3x
contrib/ncurses/man/curs_ins_wch.3x
contrib/ncurses/man/curs_ins_wstr.3x
contrib/ncurses/man/curs_insch.3x
contrib/ncurses/man/curs_insstr.3x
contrib/ncurses/man/curs_instr.3x
contrib/ncurses/man/curs_inwstr.3x
contrib/ncurses/man/curs_kernel.3x
contrib/ncurses/man/curs_legacy.3x
contrib/ncurses/man/curs_memleaks.3x
contrib/ncurses/man/curs_mouse.3x
contrib/ncurses/man/curs_move.3x
contrib/ncurses/man/curs_opaque.3x
contrib/ncurses/man/curs_outopts.3x
contrib/ncurses/man/curs_overlay.3x
contrib/ncurses/man/curs_pad.3x
contrib/ncurses/man/curs_print.3x
contrib/ncurses/man/curs_printw.3x
contrib/ncurses/man/curs_refresh.3x
contrib/ncurses/man/curs_scanw.3x
contrib/ncurses/man/curs_scr_dump.3x
contrib/ncurses/man/curs_scroll.3x
contrib/ncurses/man/curs_slk.3x
contrib/ncurses/man/curs_sp_funcs.3x
contrib/ncurses/man/curs_termattrs.3x
contrib/ncurses/man/curs_termcap.3x
contrib/ncurses/man/curs_terminfo.3x
contrib/ncurses/man/curs_threads.3x
contrib/ncurses/man/curs_touch.3x
contrib/ncurses/man/curs_trace.3x
contrib/ncurses/man/curs_util.3x
contrib/ncurses/man/curs_variables.3x
contrib/ncurses/man/curs_window.3x
contrib/ncurses/man/default_colors.3x
contrib/ncurses/man/define_key.3x
contrib/ncurses/man/form.3x
contrib/ncurses/man/form_cursor.3x
contrib/ncurses/man/form_data.3x
contrib/ncurses/man/form_driver.3x
contrib/ncurses/man/form_field.3x
contrib/ncurses/man/form_field_attributes.3x
contrib/ncurses/man/form_field_buffer.3x
contrib/ncurses/man/form_field_info.3x
contrib/ncurses/man/form_field_just.3x
contrib/ncurses/man/form_field_new.3x
contrib/ncurses/man/form_field_opts.3x
contrib/ncurses/man/form_field_userptr.3x
contrib/ncurses/man/form_field_validation.3x
contrib/ncurses/man/form_fieldtype.3x
contrib/ncurses/man/form_hook.3x
contrib/ncurses/man/form_new.3x
contrib/ncurses/man/form_new_page.3x
contrib/ncurses/man/form_opts.3x
contrib/ncurses/man/form_page.3x
contrib/ncurses/man/form_post.3x
contrib/ncurses/man/form_requestname.3x
contrib/ncurses/man/form_userptr.3x
contrib/ncurses/man/form_variables.3x
contrib/ncurses/man/form_win.3x
contrib/ncurses/man/infocmp.1m
contrib/ncurses/man/infotocap.1m
contrib/ncurses/man/key_defined.3x
contrib/ncurses/man/keybound.3x
contrib/ncurses/man/keyok.3x
contrib/ncurses/man/legacy_coding.3x
contrib/ncurses/man/make_sed.sh
contrib/ncurses/man/man_db.renames
contrib/ncurses/man/manhtml.aliases
contrib/ncurses/man/manhtml.externs
contrib/ncurses/man/menu.3x
contrib/ncurses/man/menu_attributes.3x
contrib/ncurses/man/menu_cursor.3x
contrib/ncurses/man/menu_driver.3x
contrib/ncurses/man/menu_format.3x
contrib/ncurses/man/menu_hook.3x
contrib/ncurses/man/menu_items.3x
contrib/ncurses/man/menu_mark.3x
contrib/ncurses/man/menu_new.3x
contrib/ncurses/man/menu_opts.3x
contrib/ncurses/man/menu_pattern.3x
contrib/ncurses/man/menu_post.3x
contrib/ncurses/man/menu_requestname.3x
contrib/ncurses/man/menu_spacing.3x
contrib/ncurses/man/menu_userptr.3x
contrib/ncurses/man/menu_win.3x
contrib/ncurses/man/mitem_current.3x
contrib/ncurses/man/mitem_name.3x
contrib/ncurses/man/mitem_new.3x
contrib/ncurses/man/mitem_opts.3x
contrib/ncurses/man/mitem_userptr.3x
contrib/ncurses/man/mitem_value.3x
contrib/ncurses/man/mitem_visible.3x
contrib/ncurses/man/ncurses.3x
contrib/ncurses/man/new_pair.3x
contrib/ncurses/man/panel.3x
contrib/ncurses/man/resizeterm.3x
contrib/ncurses/man/scr_dump.5
contrib/ncurses/man/tabs.1
contrib/ncurses/man/term.5
contrib/ncurses/man/term.7
contrib/ncurses/man/term_variables.3x
contrib/ncurses/man/terminfo.head
contrib/ncurses/man/terminfo.tail
contrib/ncurses/man/tic.1m
contrib/ncurses/man/toe.1m
contrib/ncurses/man/tput.1
contrib/ncurses/man/tset.1
contrib/ncurses/man/user_caps.5
contrib/ncurses/man/wresize.3x
contrib/ncurses/menu/Makefile.in
contrib/ncurses/menu/llib-lmenu
contrib/ncurses/menu/llib-lmenut
contrib/ncurses/menu/llib-lmenutw
contrib/ncurses/menu/llib-lmenuw
contrib/ncurses/menu/m_driver.c
contrib/ncurses/menu/m_global.c
contrib/ncurses/menu/m_hook.c
contrib/ncurses/menu/m_item_use.c
contrib/ncurses/menu/m_req_name.c
contrib/ncurses/menu/m_trace.c
contrib/ncurses/menu/m_userptr.c
contrib/ncurses/menu/menu.h
contrib/ncurses/menu/menu.priv.h
contrib/ncurses/misc/Makefile.in
contrib/ncurses/misc/emx.src
contrib/ncurses/misc/gen-pkgconfig.in
contrib/ncurses/misc/magic
contrib/ncurses/misc/ncurses-config.in
contrib/ncurses/misc/run_tic.in
contrib/ncurses/misc/shlib
contrib/ncurses/misc/tdlint
contrib/ncurses/misc/terminfo.src
contrib/ncurses/mk-1st.awk
contrib/ncurses/ncurses/Makefile.in
contrib/ncurses/ncurses/README.IZ
contrib/ncurses/ncurses/SigAction.h
contrib/ncurses/ncurses/base/MKkeyname.awk
contrib/ncurses/ncurses/base/MKlib_gen.sh
contrib/ncurses/ncurses/base/MKunctrl.awk
contrib/ncurses/ncurses/base/define_key.c
contrib/ncurses/ncurses/base/keyok.c
contrib/ncurses/ncurses/base/lib_addch.c
contrib/ncurses/ncurses/base/lib_addstr.c
contrib/ncurses/ncurses/base/lib_beep.c
contrib/ncurses/ncurses/base/lib_bkgd.c
contrib/ncurses/ncurses/base/lib_box.c
contrib/ncurses/ncurses/base/lib_chgat.c
contrib/ncurses/ncurses/base/lib_color.c
contrib/ncurses/ncurses/base/lib_colorset.c
contrib/ncurses/ncurses/base/lib_dft_fgbg.c
contrib/ncurses/ncurses/base/lib_driver.c
contrib/ncurses/ncurses/base/lib_endwin.c
contrib/ncurses/ncurses/base/lib_erase.c
contrib/ncurses/ncurses/base/lib_flash.c
contrib/ncurses/ncurses/base/lib_freeall.c
contrib/ncurses/ncurses/base/lib_getch.c
contrib/ncurses/ncurses/base/lib_getstr.c
contrib/ncurses/ncurses/base/lib_hline.c
contrib/ncurses/ncurses/base/lib_inchstr.c
contrib/ncurses/ncurses/base/lib_initscr.c
contrib/ncurses/ncurses/base/lib_insch.c
contrib/ncurses/ncurses/base/lib_insnstr.c
contrib/ncurses/ncurses/base/lib_instr.c
contrib/ncurses/ncurses/base/lib_isendwin.c
contrib/ncurses/ncurses/base/lib_mouse.c
contrib/ncurses/ncurses/base/lib_newterm.c
contrib/ncurses/ncurses/base/lib_newwin.c
contrib/ncurses/ncurses/base/lib_overlay.c
contrib/ncurses/ncurses/base/lib_pad.c
contrib/ncurses/ncurses/base/lib_printw.c
contrib/ncurses/ncurses/base/lib_restart.c
contrib/ncurses/ncurses/base/lib_scanw.c
contrib/ncurses/ncurses/base/lib_screen.c
contrib/ncurses/ncurses/base/lib_scroll.c
contrib/ncurses/ncurses/base/lib_set_term.c
contrib/ncurses/ncurses/base/lib_slkatr_set.c
contrib/ncurses/ncurses/base/lib_slkcolor.c
contrib/ncurses/ncurses/base/lib_slkinit.c
contrib/ncurses/ncurses/base/lib_slkrefr.c
contrib/ncurses/ncurses/base/lib_slkset.c
contrib/ncurses/ncurses/base/lib_touch.c
contrib/ncurses/ncurses/base/lib_vline.c
contrib/ncurses/ncurses/base/lib_window.c
contrib/ncurses/ncurses/base/new_pair.c
contrib/ncurses/ncurses/base/resizeterm.c
contrib/ncurses/ncurses/base/safe_sprintf.c
contrib/ncurses/ncurses/base/use_window.c
contrib/ncurses/ncurses/base/wresize.c
contrib/ncurses/ncurses/build.priv.h
contrib/ncurses/ncurses/curses.priv.h
contrib/ncurses/ncurses/fifo_defs.h
contrib/ncurses/ncurses/llib-lncurses
contrib/ncurses/ncurses/llib-lncursest
contrib/ncurses/ncurses/llib-lncursestw
contrib/ncurses/ncurses/llib-lncursesw
contrib/ncurses/ncurses/llib-ltic
contrib/ncurses/ncurses/llib-ltict
contrib/ncurses/ncurses/llib-ltictw
contrib/ncurses/ncurses/llib-lticw
contrib/ncurses/ncurses/llib-ltinfo
contrib/ncurses/ncurses/llib-ltinfot
contrib/ncurses/ncurses/llib-ltinfotw
contrib/ncurses/ncurses/llib-ltinfow
contrib/ncurses/ncurses/modules
contrib/ncurses/ncurses/new_pair.h
contrib/ncurses/ncurses/report_offsets.c
contrib/ncurses/ncurses/tinfo/MKcaptab.sh
contrib/ncurses/ncurses/tinfo/MKcodes.awk
contrib/ncurses/ncurses/tinfo/MKfallback.sh
contrib/ncurses/ncurses/tinfo/MKkeys_list.sh
contrib/ncurses/ncurses/tinfo/MKnames.awk
contrib/ncurses/ncurses/tinfo/MKuserdefs.sh
contrib/ncurses/ncurses/tinfo/access.c
contrib/ncurses/ncurses/tinfo/add_tries.c
contrib/ncurses/ncurses/tinfo/alloc_entry.c
contrib/ncurses/ncurses/tinfo/alloc_ttype.c
contrib/ncurses/ncurses/tinfo/captoinfo.c
contrib/ncurses/ncurses/tinfo/comp_error.c
contrib/ncurses/ncurses/tinfo/comp_expand.c
contrib/ncurses/ncurses/tinfo/comp_hash.c
contrib/ncurses/ncurses/tinfo/comp_parse.c
contrib/ncurses/ncurses/tinfo/comp_scan.c
contrib/ncurses/ncurses/tinfo/db_iterator.c
contrib/ncurses/ncurses/tinfo/entries.c
contrib/ncurses/ncurses/tinfo/free_ttype.c
contrib/ncurses/ncurses/tinfo/getenv_num.c
contrib/ncurses/ncurses/tinfo/hashed_db.c
contrib/ncurses/ncurses/tinfo/home_terminfo.c
contrib/ncurses/ncurses/tinfo/init_keytry.c
contrib/ncurses/ncurses/tinfo/lib_acs.c
contrib/ncurses/ncurses/tinfo/lib_baudrate.c
contrib/ncurses/ncurses/tinfo/lib_cur_term.c
contrib/ncurses/ncurses/tinfo/lib_data.c
contrib/ncurses/ncurses/tinfo/lib_longname.c
contrib/ncurses/ncurses/tinfo/lib_napms.c
contrib/ncurses/ncurses/tinfo/lib_options.c
contrib/ncurses/ncurses/tinfo/lib_print.c
contrib/ncurses/ncurses/tinfo/lib_raw.c
contrib/ncurses/ncurses/tinfo/lib_setup.c
contrib/ncurses/ncurses/tinfo/lib_termcap.c
contrib/ncurses/ncurses/tinfo/lib_tgoto.c
contrib/ncurses/ncurses/tinfo/lib_ti.c
contrib/ncurses/ncurses/tinfo/lib_tparm.c
contrib/ncurses/ncurses/tinfo/lib_tputs.c
contrib/ncurses/ncurses/tinfo/lib_ttyflags.c
contrib/ncurses/ncurses/tinfo/make_hash.c
contrib/ncurses/ncurses/tinfo/make_keys.c
contrib/ncurses/ncurses/tinfo/name_match.c
contrib/ncurses/ncurses/tinfo/obsolete.c
contrib/ncurses/ncurses/tinfo/parse_entry.c
contrib/ncurses/ncurses/tinfo/read_entry.c
contrib/ncurses/ncurses/tinfo/read_termcap.c
contrib/ncurses/ncurses/tinfo/strings.c
contrib/ncurses/ncurses/tinfo/tinfo_driver.c
contrib/ncurses/ncurses/tinfo/trim_sgr0.c
contrib/ncurses/ncurses/tinfo/use_screen.c
contrib/ncurses/ncurses/tinfo/write_entry.c
contrib/ncurses/ncurses/trace/lib_trace.c
contrib/ncurses/ncurses/trace/lib_traceatr.c
contrib/ncurses/ncurses/trace/lib_tracebits.c
contrib/ncurses/ncurses/trace/lib_tracedmp.c
contrib/ncurses/ncurses/trace/lib_tracemse.c
contrib/ncurses/ncurses/trace/trace_xnames.c
contrib/ncurses/ncurses/trace/visbuf.c
contrib/ncurses/ncurses/tty/MKexpanded.sh
contrib/ncurses/ncurses/tty/hardscroll.c
contrib/ncurses/ncurses/tty/hashmap.c
contrib/ncurses/ncurses/tty/lib_mvcur.c
contrib/ncurses/ncurses/tty/lib_tstp.c
contrib/ncurses/ncurses/tty/lib_twait.c
contrib/ncurses/ncurses/tty/lib_vidattr.c
contrib/ncurses/ncurses/tty/tty_update.c
contrib/ncurses/ncurses/widechar/charable.c
contrib/ncurses/ncurses/widechar/lib_add_wch.c
contrib/ncurses/ncurses/widechar/lib_cchar.c
contrib/ncurses/ncurses/widechar/lib_get_wch.c
contrib/ncurses/ncurses/widechar/lib_get_wstr.c
contrib/ncurses/ncurses/widechar/lib_hline_set.c
contrib/ncurses/ncurses/widechar/lib_in_wch.c
contrib/ncurses/ncurses/widechar/lib_ins_wch.c
contrib/ncurses/ncurses/widechar/lib_inwstr.c
contrib/ncurses/ncurses/widechar/lib_key_name.c
contrib/ncurses/ncurses/widechar/lib_slk_wset.c
contrib/ncurses/ncurses/widechar/lib_unget_wch.c
contrib/ncurses/ncurses/widechar/lib_vid_attr.c
contrib/ncurses/ncurses/widechar/lib_vline_set.c
contrib/ncurses/ncurses/widechar/lib_wacs.c
contrib/ncurses/ncurses/widechar/widechars.c
contrib/ncurses/ncurses/win32con/gettimeofday.c
contrib/ncurses/ncurses/win32con/win_driver.c
contrib/ncurses/panel/Makefile.in
contrib/ncurses/panel/llib-lpanel
contrib/ncurses/panel/llib-lpanelt
contrib/ncurses/panel/llib-lpaneltw
contrib/ncurses/panel/llib-lpanelw
contrib/ncurses/panel/panel.h
contrib/ncurses/panel/panel.priv.h
contrib/ncurses/progs/MKtermsort.sh
contrib/ncurses/progs/Makefile.in
contrib/ncurses/progs/capconvert
contrib/ncurses/progs/clear.c
contrib/ncurses/progs/clear_cmd.c
contrib/ncurses/progs/clear_cmd.h
contrib/ncurses/progs/dump_entry.c
contrib/ncurses/progs/dump_entry.h
contrib/ncurses/progs/infocmp.c
contrib/ncurses/progs/modules
contrib/ncurses/progs/progs.priv.h
contrib/ncurses/progs/reset_cmd.c
contrib/ncurses/progs/reset_cmd.h
contrib/ncurses/progs/tabs.c
contrib/ncurses/progs/tic.c
contrib/ncurses/progs/toe.c
contrib/ncurses/progs/tparm_type.c
contrib/ncurses/progs/tparm_type.h
contrib/ncurses/progs/tput.c
contrib/ncurses/progs/tset.c
contrib/ncurses/progs/tty_settings.c
contrib/ncurses/progs/tty_settings.h
lib/ncurses/ncurses/Makefile
lib/ncurses/ncurses/ncurses_cfg.h
lib/ncurses/ncurses/termcap.c