diff options
Diffstat (limited to 'contrib/ncurses/misc')
-rw-r--r-- | contrib/ncurses/misc/form.def | 12 | ||||
-rw-r--r-- | contrib/ncurses/misc/hackguide.doc | 2 | ||||
-rw-r--r-- | contrib/ncurses/misc/menu.def | 17 | ||||
-rw-r--r-- | contrib/ncurses/misc/ncurses.def | 158 | ||||
-rw-r--r-- | contrib/ncurses/misc/panel.def | 4 | ||||
-rw-r--r-- | contrib/ncurses/misc/terminfo.src | 246 |
6 files changed, 269 insertions, 170 deletions
diff --git a/contrib/ncurses/misc/form.def b/contrib/ncurses/misc/form.def index 9014cf6..3fbe2b5 100644 --- a/contrib/ncurses/misc/form.def +++ b/contrib/ncurses/misc/form.def @@ -1,5 +1,5 @@ -LIBRARY form4 INITINSTANCE TERMINSTANCE
-DESCRIPTION "NCurses-4-2-981212, module form"
+LIBRARY form5 INITINSTANCE TERMINSTANCE
+DESCRIPTION "NCurses-5-0-990828, module form"
CODE LOADONCALL
DATA LOADONCALL NONSHARED MULTIPLE
EXPORTS
@@ -26,10 +26,6 @@ EXPORTS "_nc_Set_Form_Page" @26 NONAME
"_nc_Synchronize_Attributes" @27 NONAME
"_nc_Synchronize_Options" @28 NONAME
- "_nc_ada_getvarg" @29 NONAME
- "_nc_ada_normalize_field_opts" @61 NONAME
- "_nc_ada_normalize_form_opts" @62 NONAME
- "_nc_get_field" @63 NONAME
"current_field" @102 NONAME
"data_ahead" @133 NONAME
"data_behind" @134 NONAME
@@ -59,8 +55,8 @@ EXPORTS "form_opts_off" @130 NONAME
"form_opts_on" @129 NONAME
"form_page" @117 NONAME
- "form_request_by_name" @64 NONAME
- "form_request_name" @65 NONAME
+ "form_request_by_name" @29 NONAME
+ "form_request_name" @61 NONAME
"form_sub" @104 NONAME
"form_term" @106 NONAME
"form_userptr" @131 NONAME
diff --git a/contrib/ncurses/misc/hackguide.doc b/contrib/ncurses/misc/hackguide.doc index ea7a70c..5fd49b3 100644 --- a/contrib/ncurses/misc/hackguide.doc +++ b/contrib/ncurses/misc/hackguide.doc @@ -666,9 +666,7 @@ Source-Form Translation getenv() lib_newterm.c - lib_baudrate.c - lib_kernel.c various tty-manipulation and system calls diff --git a/contrib/ncurses/misc/menu.def b/contrib/ncurses/misc/menu.def index 7121083..a84e63d 100644 --- a/contrib/ncurses/misc/menu.def +++ b/contrib/ncurses/misc/menu.def @@ -1,5 +1,5 @@ -LIBRARY menu4 INITINSTANCE TERMINSTANCE
-DESCRIPTION "NCurses-4-2-981212, module menu"
+LIBRARY menu5 INITINSTANCE TERMINSTANCE
+DESCRIPTION "NCurses-5-0-990828, module menu"
CODE LOADONCALL
DATA LOADONCALL NONSHARED MULTIPLE
EXPORTS
@@ -14,10 +14,7 @@ EXPORTS "_nc_New_TopRow_and_CurrentItem" @69 NONAME
"_nc_Post_Item" @70 NONAME
"_nc_Show_Menu" @71 NONAME
- "_nc_ada_normalize_item_opts" @72 NONAME
- "_nc_ada_normalize_menu_opts" @73 NONAME
- "_nc_get_item" @74 NONAME
- "_nc_menu_cursor_pos" @75 NONAME
+ "_nc_menu_cursor_pos" @72 NONAME
"current_item" @2 NONAME
"free_item" @23 NONAME
"free_menu" @24 NONAME
@@ -46,9 +43,9 @@ EXPORTS "menu_opts_on" @31 NONAME
"menu_pad" @32 NONAME
"menu_pattern" @17 NONAME
- "menu_request_by_name" @76 NONAME
- "menu_request_name" @77 NONAME
- "menu_spacing" @78 NONAME
+ "menu_request_by_name" @73 NONAME
+ "menu_request_name" @74 NONAME
+ "menu_spacing" @75 NONAME
"menu_sub" @12 NONAME
"menu_term" @10 NONAME
"menu_userptr" @19 NONAME
@@ -74,7 +71,7 @@ EXPORTS "set_menu_opts" @50 NONAME
"set_menu_pad" @51 NONAME
"set_menu_pattern" @52 NONAME
- "set_menu_spacing" @79 NONAME
+ "set_menu_spacing" @76 NONAME
"set_menu_sub" @53 NONAME
"set_menu_term" @54 NONAME
"set_menu_userptr" @55 NONAME
diff --git a/contrib/ncurses/misc/ncurses.def b/contrib/ncurses/misc/ncurses.def index 82170f1..13db4bf 100644 --- a/contrib/ncurses/misc/ncurses.def +++ b/contrib/ncurses/misc/ncurses.def @@ -1,5 +1,5 @@ -LIBRARY ncurses4 INITINSTANCE TERMINSTANCE
-DESCRIPTION "NCurses-4-2-981212, module ncurses"
+LIBRARY ncurses5 INITINSTANCE TERMINSTANCE
+DESCRIPTION "NCurses-5-0-990828, module ncurses"
CODE LOADONCALL
DATA LOADONCALL NONSHARED MULTIPLE
EXPORTS
@@ -16,42 +16,42 @@ EXPORTS "TABSIZE" @512 NONAME
"UP" @661 NONAME
"_nc_access" @6 NONAME
- "_nc_ada_getbegyx" @7 NONAME
- "_nc_ada_getmaxyx" @8 NONAME
- "_nc_ada_getparyx" @9 NONAME
- "_nc_ada_getyx" @10 NONAME
- "_nc_ada_isscroll" @15 NONAME
- "_nc_ada_mouse_event" @16 NONAME
- "_nc_ada_mouse_mask" @22 NONAME
- "_nc_ada_vcheck" @23 NONAME
- "_nc_add_to_try" @25 NONAME
- "_nc_background" @27 NONAME
+ "_nc_add_to_try" @7 NONAME
+ "_nc_align_termtype" @8 NONAME
+ "_nc_background" @9 NONAME
+ "_nc_baudrate" @10 NONAME
"_nc_cap_hash_table" @805 NONAME
"_nc_capalias_table" @806 NONAME
"_nc_capcmp" @707 NONAME
"_nc_captoinfo" @829 NONAME
+ "_nc_check_termtype" @15 NONAME
"_nc_comment_end" @819 NONAME
"_nc_comment_start" @818 NONAME
+ "_nc_copy_entry" @16 NONAME
+ "_nc_copy_termtype" @22 NONAME
"_nc_curr_col" @816 NONAME
"_nc_curr_file_pos" @817 NONAME
"_nc_curr_line" @815 NONAME
"_nc_curr_token" @803 NONAME
"_nc_do_color" @1037 NONAME
- "_nc_doalloc" @51 NONAME
+ "_nc_do_xmc_glitch" @23 NONAME
+ "_nc_doalloc" @25 NONAME
"_nc_entry_match" @710 NONAME
"_nc_err_abort" @826 NONAME
- "_nc_expand_try" @54 NONAME
- "_nc_expanded" @58 NONAME
+ "_nc_expand_try" @27 NONAME
+ "_nc_expanded" @51 NONAME
"_nc_fallback" @625 NONAME
"_nc_find_entry" @809 NONAME
"_nc_find_type_entry" @810 NONAME
"_nc_first_name" @622 NONAME
"_nc_free_entries" @712 NONAME
- "_nc_freeall" @59 NONAME
- "_nc_freewin" @60 NONAME
- "_nc_get_curterm" @63 NONAME
+ "_nc_free_termtype" @54 NONAME
+ "_nc_freeall" @58 NONAME
+ "_nc_freewin" @59 NONAME
+ "_nc_get_hash_table" @60 NONAME
"_nc_get_table" @808 NONAME
"_nc_get_token" @811 NONAME
+ "_nc_get_tty_mode" @63 NONAME
"_nc_get_type" @823 NONAME
"_nc_getenv_num" @65 NONAME
"_nc_has_mouse" @67 NONAME
@@ -61,79 +61,89 @@ EXPORTS "_nc_info_hash_table" @804 NONAME
"_nc_infoalias_table" @807 NONAME
"_nc_infotocap" @830 NONAME
+ "_nc_init_acs" @91 NONAME
"_nc_init_entry" @702 NONAME
+ "_nc_init_keytry" @92 NONAME
+ "_nc_keep_tic_dir" @93 NONAME
+ "_nc_key_names" @95 NONAME
"_nc_keypad" @1024 NONAME
- "_nc_lib_traceatr" @91 NONAME
- "_nc_lib_tracedmp" @92 NONAME
- "_nc_make_oldhash" @93 NONAME
+ "_nc_lib_traceatr" @96 NONAME
+ "_nc_lib_tracedmp" @97 NONAME
+ "_nc_lib_tracemouse" @98 NONAME
+ "_nc_make_oldhash" @103 NONAME
"_nc_makenew" @1025 NONAME
- "_nc_memmove" @95 NONAME
+ "_nc_memmove" @106 NONAME
"_nc_merge_entry" @704 NONAME
- "_nc_msec_cost" @96 NONAME
+ "_nc_msec_cost" @116 NONAME
"_nc_mvcur_init" @1014 NONAME
- "_nc_mvcur_resume" @97 NONAME
+ "_nc_mvcur_resume" @117 NONAME
"_nc_mvcur_wrap" @1015 NONAME
"_nc_name_match" @623 NONAME
- "_nc_nulls_sent" @98 NONAME
- "_nc_oldnums" @103 NONAME
+ "_nc_nulls_sent" @118 NONAME
+ "_nc_oldnums" @119 NONAME
+ "_nc_ospeed" @120 NONAME
"_nc_outch" @1026 NONAME
"_nc_outstr" @1033 NONAME
- "_nc_panelhook" @106 NONAME
+ "_nc_panelhook" @127 NONAME
"_nc_panic_mode" @814 NONAME
"_nc_parse_entry" @706 NONAME
- "_nc_printf_string" @116 NONAME
+ "_nc_printf_string" @129 NONAME
"_nc_push_token" @812 NONAME
"_nc_read_entry" @620 NONAME
"_nc_read_entry_source" @709 NONAME
"_nc_read_file_entry" @621 NONAME
- "_nc_read_termcap" @117 NONAME
- "_nc_remove_key" @118 NONAME
+ "_nc_read_termcap" @130 NONAME
+ "_nc_remove_key" @132 NONAME
+ "_nc_remove_string" @137 NONAME
"_nc_render" @1027 NONAME
"_nc_reset_input" @813 NONAME
"_nc_resolve_uses" @711 NONAME
- "_nc_ripoffline" @119 NONAME
+ "_nc_ripoffline" @142 NONAME
"_nc_save_str" @703 NONAME
- "_nc_screen_chain" @120 NONAME
- "_nc_screen_init" @127 NONAME
- "_nc_screen_resume" @129 NONAME
- "_nc_screen_wrap" @130 NONAME
- "_nc_scroll_oldhash" @132 NONAME
+ "_nc_screen_chain" @143 NONAME
+ "_nc_screen_init" @144 NONAME
+ "_nc_screen_resume" @145 NONAME
+ "_nc_screen_wrap" @146 NONAME
+ "_nc_scroll_oldhash" @147 NONAME
"_nc_scroll_optimize" @1029 NONAME
"_nc_scroll_window" @1030 NONAME
- "_nc_scrolln" @137 NONAME
- "_nc_set_buffer" @142 NONAME
- "_nc_set_curterm" @143 NONAME
+ "_nc_scrolln" @148 NONAME
+ "_nc_set_buffer" @152 NONAME
"_nc_set_source" @822 NONAME
+ "_nc_set_tty_mode" @158 NONAME
"_nc_set_type" @824 NONAME
- "_nc_set_writedir" @144 NONAME
+ "_nc_set_writedir" @159 NONAME
"_nc_setupscreen" @1031 NONAME
- "_nc_sigaction" @145 NONAME
+ "_nc_sigaction" @160 NONAME
"_nc_signal_handler" @1034 NONAME
- "_nc_slk_format" @146 NONAME
- "_nc_slk_initialize" @147 NONAME
+ "_nc_slk_format" @161 NONAME
+ "_nc_slk_initialize" @162 NONAME
"_nc_start_line" @821 NONAME
"_nc_suppress_warnings" @828 NONAME
"_nc_synchook" @1035 NONAME
"_nc_syntax" @820 NONAME
"_nc_syserr_abort" @825 NONAME
"_nc_tail" @701 NONAME
- "_nc_tic_dir" @148 NONAME
- "_nc_tic_expand" @152 NONAME
- "_nc_tic_written" @158 NONAME
+ "_nc_tic_dir" @167 NONAME
+ "_nc_tic_expand" @169 NONAME
+ "_nc_tic_written" @170 NONAME
"_nc_timed_wait" @1036 NONAME
- "_nc_trace_buf" @159 NONAME
- "_nc_tracebits" @160 NONAME
+ "_nc_tinfo_fkeys" @172 NONAME
+ "_nc_trace_buf" @178 NONAME
+ "_nc_trace_tries" @183 NONAME
+ "_nc_trace_xnames" @184 NONAME
+ "_nc_tracebits" @185 NONAME
"_nc_tracing" @1010 NONAME
- "_nc_trans_string" @161 NONAME
+ "_nc_trans_string" @186 NONAME
+ "_nc_user_definable" @187 NONAME
"_nc_visbuf" @1012 NONAME
- "_nc_visbuf2" @162 NONAME
- "_nc_vsscanf" @167 NONAME
+ "_nc_visbuf2" @188 NONAME
+ "_nc_vsscanf" @189 NONAME
"_nc_waddch_nosync" @1028 NONAME
"_nc_warning" @827 NONAME
"_nc_wrap_entry" @705 NONAME
"_nc_write_entry" @708 NONAME
"_tracechar" @403 NONAME
- "_tracemouse" @404 NONAME
"acs_map" @506 NONAME
"addch" @1 NONAME
"addchnstr" @2 NONAME
@@ -141,8 +151,8 @@ EXPORTS "addnstr" @4 NONAME
"addstr" @5 NONAME
"attr_get" @14 NONAME
- "attr_off" @169 NONAME
- "attr_on" @170 NONAME
+ "attr_off" @193 NONAME
+ "attr_on" @211 NONAME
"attr_set" @17 NONAME
"attroff" @11 NONAME
"attron" @12 NONAME
@@ -164,14 +174,14 @@ EXPORTS "clrtobot" @33 NONAME
"clrtoeol" @34 NONAME
"color_content" @35 NONAME
- "color_set" @172 NONAME
+ "color_set" @234 NONAME
"copywin" @37 NONAME
"cur_term" @515 NONAME
"curs_set" @38 NONAME
"curscr" @501 NONAME
"def_prog_mode" @39 NONAME
"def_shell_mode" @40 NONAME
- "define_key" @178 NONAME
+ "define_key" @238 NONAME
"del_curterm" @641 NONAME
"delay_output" @41 NONAME
"delch" @42 NONAME
@@ -188,7 +198,7 @@ EXPORTS "filter" @55 NONAME
"flash" @56 NONAME
"flushinp" @57 NONAME
- "getbkgd" @183 NONAME
+ "getbkgd" @240 NONAME
"getch" @61 NONAME
"getmouse" @356 NONAME
"getnstr" @62 NONAME
@@ -198,7 +208,7 @@ EXPORTS "has_colors" @69 NONAME
"has_ic" @70 NONAME
"has_il" @71 NONAME
- "has_key" @184 NONAME
+ "has_key" @242 NONAME
"hline" @72 NONAME
"idcok" @74 NONAME
"idlok" @75 NONAME
@@ -206,7 +216,6 @@ EXPORTS "inch" @77 NONAME
"inchnstr" @78 NONAME
"inchstr" @79 NONAME
- "init_acs" @1013 NONAME
"init_color" @81 NONAME
"init_pair" @82 NONAME
"initscr" @80 NONAME
@@ -221,16 +230,16 @@ EXPORTS "is_linetouched" @100 NONAME
"is_wintouched" @101 NONAME
"isendwin" @99 NONAME
- "key_names" @185 NONAME
+ "keybound" @251 NONAME
"keyname" @102 NONAME
- "keyok" @186 NONAME
+ "keyok" @263 NONAME
"keypad" @104 NONAME
"killchar" @105 NONAME
"leaveok" @107 NONAME
"longname" @108 NONAME
- "mcprint" @187 NONAME
+ "mcprint" @266 NONAME
"meta" @109 NONAME
- "mouse_trafo" @188 NONAME
+ "mouse_trafo" @270 NONAME
"mouseinterval" @360 NONAME
"mousemask" @358 NONAME
"move" @110 NONAME
@@ -314,7 +323,7 @@ EXPORTS "reset_prog_mode" @222 NONAME
"reset_shell_mode" @223 NONAME
"resetty" @221 NONAME
- "resizeterm" @189 NONAME
+ "resizeterm" @272 NONAME
"restartterm" @643 NONAME
"ripoffline" @224 NONAME
"savetty" @225 NONAME
@@ -330,13 +339,13 @@ EXPORTS "set_term" @236 NONAME
"setscrreg" @235 NONAME
"setupterm" @644 NONAME
- "slk_attr" @193 NONAME
- "slk_attr_set" @211 NONAME
+ "slk_attr" @274 NONAME
+ "slk_attr_set" @276 NONAME
"slk_attroff" @237 NONAME
"slk_attron" @239 NONAME
"slk_attrset" @241 NONAME
"slk_clear" @243 NONAME
- "slk_color" @234 NONAME
+ "slk_color" @278 NONAME
"slk_init" @244 NONAME
"slk_label" @245 NONAME
"slk_noutrefresh" @246 NONAME
@@ -364,7 +373,7 @@ EXPORTS "tigetflag" @260 NONAME
"tigetnum" @261 NONAME
"tigetstr" @262 NONAME
- "timeout" @238 NONAME
+ "timeout" @284 NONAME
"tparm" @653 NONAME
"tputs" @655 NONAME
"trace" @405 NONAME
@@ -374,13 +383,14 @@ EXPORTS "ungetch" @265 NONAME
"ungetmouse" @357 NONAME
"untouchwin" @267 NONAME
- "use_default_colors" @240 NONAME
+ "use_default_colors" @285 NONAME
"use_env" @268 NONAME
+ "use_extended_names" @286 NONAME
"vidattr" @269 NONAME
"vidputs" @271 NONAME
"vline" @273 NONAME
- "vw_printw" @242 NONAME
- "vw_scanw" @251 NONAME
+ "vw_printw" @287 NONAME
+ "vw_scanw" @294 NONAME
"vwprintw" @275 NONAME
"vwscanw" @277 NONAME
"waddch" @279 NONAME
@@ -391,7 +401,7 @@ EXPORTS "wattr_get" @291 NONAME
"wattr_off" @293 NONAME
"wattr_on" @292 NONAME
- "wattr_set" @263 NONAME
+ "wattr_set" @297 NONAME
"wattroff" @289 NONAME
"wattron" @288 NONAME
"wattrset" @290 NONAME
@@ -402,7 +412,7 @@ EXPORTS "wclear" @302 NONAME
"wclrtobot" @303 NONAME
"wclrtoeol" @304 NONAME
- "wcolor_set" @266 NONAME
+ "wcolor_set" @298 NONAME
"wcursyncup" @305 NONAME
"wdelch" @306 NONAME
"wdeleteln" @307 NONAME
@@ -423,7 +433,7 @@ EXPORTS "winsnstr" @328 NONAME
"winsstr" @329 NONAME
"winstr" @330 NONAME
- "wmouse_trafo" @270 NONAME
+ "wmouse_trafo" @300 NONAME
"wmove" @338 NONAME
"wnoutrefresh" @339 NONAME
"wprintw" @340 NONAME
diff --git a/contrib/ncurses/misc/panel.def b/contrib/ncurses/misc/panel.def index 868813c..3d7dc9c 100644 --- a/contrib/ncurses/misc/panel.def +++ b/contrib/ncurses/misc/panel.def @@ -1,5 +1,5 @@ -LIBRARY panel4 INITINSTANCE TERMINSTANCE
-DESCRIPTION "NCurses-4-2-981212, module panel"
+LIBRARY panel5 INITINSTANCE TERMINSTANCE
+DESCRIPTION "NCurses-5-0-990828, module panel"
CODE LOADONCALL
DATA LOADONCALL NONSHARED MULTIPLE
EXPORTS
diff --git a/contrib/ncurses/misc/terminfo.src b/contrib/ncurses/misc/terminfo.src index 3ef04c9..ee3db89 100644 --- a/contrib/ncurses/misc/terminfo.src +++ b/contrib/ncurses/misc/terminfo.src @@ -3,7 +3,7 @@ # This version of terminfo.src is distributed with ncurses. # # Version 10.2.1 -# $Date: 1999/08/22 00:05:28 $ +# $Date: 1999/10/24 00:28:48 $ # terminfo syntax # # Eric S. Raymond (current maintainer) @@ -532,24 +532,23 @@ nansi.sysk|nansisysk|PC-DOS Public Domain NANSI.SYS with keypad redefined for vi beterm|BeOS Terminal, am, eo, mir, msgr, xenl, xon, colors#8, cols#80, it#8, lines#25, ncv#5, pairs#64, - bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M, + bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=^M, csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch=\E[%p1%dP, - dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, - el=\E[K, flash=\E[?5h\E[?5l$<200/>, home=\E[H, - hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, - il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kb2=\E[G, - kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, - kend=\E[4~, kf1=\E[11~, kf10=\E[20~, kf11=\E[21~, - kf12=\E[22~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~, - kf5=\E[15~, kf6=\E[16~, kf7=\E[17~, kf8=\E[18~, kf9=\E[19~, - khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, kspd=^Z, - nel=^M^J, op=\E[m, rc=\E8, rev=\E[7m, ri=\EM, rmir=\E[4l, - rmso=\E[m, rmul=\E[24m, rs1=\Ec, sc=\E7, setab=\E[4%p1%dm, - setaf=\E[3%p1%dm, setb=\E[%p1%{40}%+%cm, - setf=\E[%p1%{30}%+%cm, sgr0=\E[0;10m, smir=\E[4h, - smso=\E[7m, smul=\E[4m, u6=\E[%i%p1%d;%p2%dR, u7=\E[6n, - u8=\E[?6c, u9=\E[c, vpa=\E[%i%p1%dd, + dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, + home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, + ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, kbs=^H, + kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, + kdch1=\E[3~, kend=\E[4~, kf1=\E[11~, kf10=\E[20~, + kf11=\E[21~, kf12=\E[22~, kf2=\E[12~, kf3=\E[13~, + kf4=\E[14~, kf5=\E[15~, kf6=\E[16~, kf7=\E[17~, kf8=\E[18~, + kf9=\E[19~, khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, + kspd=^Z, nel=^M^J, op=\E[m, rc=\E8, rev=\E[7m, ri=\EM, + rmir=\E[4l, rmso=\E[m, rmul=\E[24m, rs1=\Ec, sc=\E7, + setab=\E[4%p1%dm, setaf=\E[3%p1%dm, + setb=\E[%p1%{40}%+%cm, setf=\E[%p1%{30}%+%cm, + sgr0=\E[0;10m, smir=\E[4h, smso=\E[7m, smul=\E[4m, + u6=\E[%i%p1%d;%p2%dR, u7=\E[6n, vpa=\E[%i%p1%dd, #### Linux consoles # @@ -675,6 +674,8 @@ linux-lat|linux with latin1 or latin2 alternate character set, # I renamed GS/GE/HM/EN/PU/PD/RT and added klone+sgr-dumb, based # on the <smacs>=\E[12m -- esr) # +# klone+sgr-dumb is an error since the acsc does not match -TD +# # In this description based on SCO's keyboard(HW) manpage list of default function key # values: # F13-F24 are shifted F1-F12 @@ -682,24 +683,28 @@ linux-lat|linux with latin1 or latin2 alternate character set, # F37-F48 are shift+control F1-F12 scoansi|SCO Extended ANSI standard crt, am, eo, xon, - cols#80, it#8, lines#25, + colors#8, cols#80, it#8, lines#25, pairs#64, + acsc=0[5566778899\:\:;;<<==>>FFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXX`ja0fxgqh2jYk?lZm@nEqDtCu4vAwBx3~y, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cub1=\E[D, cud1=\E[B, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, dch1=\E[P, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, - ht=^I, ich1=\E[@, il1=\E[L, ind=\E[S, kbs=^H, kcub1=\E[D, - kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kend=\E[F, kf1=\E[M, - kf10=\E[V, kf12=\E[W, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, - kf16=\E[b, kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, - kf20=\E[f, kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, - kf25=\E[k, kf26=\E[l, kf27=\E[m, kf28=\E[n, kf29=\E[o, - kf3=\E[O, kf30=\E[p, kf31=\E[q, kf32=\E[r, kf33=\E[s, - kf34=\E[t, kf35=\E[u, kf36=\E[v, kf37=\E[w, kf38=\E[x, - kf39=\E[y, kf4=\E[P, kf40=\E[z, kf41=\E[@, kf42=\E[[, - kf43=\E[\\, kf44=\E[], kf45=\E[\014kf46=\E[_, kf47=\E[`, - kf48=\E[{, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, - khome=\E[H, kich1=\E[L, knp=\E[G, kpp=\E[I, krdo=\E[F, - ri=\E[T, - use=klone+sgr-dumb, + ht=^I, ich1=\E[@, il1=\E[L, ind=\E[S, invis=\E[8m, kbeg=\E[E, + kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, + kcuu1=\E[A, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W, + kf12=\E[X, kf13=\E[Y, kf15=\E[a, kf16=\E[b, kf17=\E[c, + kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f, kf21=\E[g, + kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k, kf26=\E[l, + kf27=\E[m, kf28=\E[n, kf29=\E[o, kf3=\E[O, kf30=\E[p, + kf31=\E[q, kf32=\E[r, kf33=\E[s, kf34=\E[t, kf35=\E[u, + kf36=\E[v, kf37=\E[w, kf38=\E[x, kf39=\E[y, kf4=\E[P, + kf40=\E[z, kf41=\E[@, kf42=\E[[, kf43=\E[\\, kf44=\E[], + kf45=\E[\^, kf46=\E[_, kf47=\E[`, kf48=\E[{, kf5=\E[Q, + kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H, + kich1=\E[L, knp=\E[G, kpp=\E[I, op=\E[37;40m, rev=\E[7m, + ri=\E[T, rmacs=\E[10m, rmso=\E[m, rmul=\E[m, + setab=\E[4%p1%dm, setaf=\E[3%p1%dm, + sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;12%;m, + sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m, # This actually describes the generic SVr4 display driver for Intel boxes. # The <dim=\E[2m> isn't documented and therefore may not be reliable. @@ -920,7 +925,7 @@ att7300|unixpc|pc7300|3b1|s4|AT&T UNIX PC Model 7300, # # control-tab \[072q # -iris-ansi|IRIS emulating 40 line ANSI terminal (almost VT100), +iris-ansi|iris-ansi-net|IRIS emulating 40 line ANSI terminal (almost VT100), am, cols#80, it#8, lines#40, bel=^G, bold=\E[1m, clear=\E[H\E[2J, @@ -1188,6 +1193,46 @@ x68k|x68k-ite|NetBSD/x68k ITE, cols#96, lines#32, kclr=\E[9~, khlp=\E[28~, use=vt220, +# <tv@pobox.com>: +# Entry for the DNARD OpenFirmware console, close to ANSI but not quite. +# +# (still unfinished, but good enough so far.) +ofcons, + bw, + cols#80, lines#30, + bel=^G, blink=\2337;2m, bold=\2331m, clear=^L, cr=^M, + cub=\233%p1%dD, cub1=\233D, cud=\233%p1%dB, cud1=\233B, + cuf=\233%p1%dC, cuf1=\233C, cup=\233%i%p1%d;%p2%dH, + cuu=\233%p1%dA, cuu1=\233A, dch=\233%p1%dP, dch1=\233P, + dim=\2332m, dl=\233%p1%dM, dl1=\233M, ed=\233J, el=\233K, + flash=^G, ht=^I, ich=\233%p1%d@, ich1=\233@, il=\233%p1%dL, + il1=\233L, ind=^J, invis=\2338m, kbs=^H, kcub1=\233D, + kcud1=\233B, kcuf1=\233C, kcuu1=\233A, kdch1=\233P, + kf1=\2330P, kf10=\2330M, kf2=\2330Q, kf3=\2330W, + kf4=\2330x, kf5=\2330t, kf6=\2330u, kf7=\2330q, kf8=\2330r, + kf9=\2330p, knp=\233/, kpp=\233?, nel=^M^J, rev=\2337m, + rmso=\2330m, rmul=\2330m, sgr0=\2330m, + +# NetBSD "wscons" emulator in vt220 mode +# These are micro-minimal and probably need to be redone for real +# after the manner of the pcvt entries. +wsvt25|NetBSD wscons in 25 line DEC VT220 mode, + cols#80, lines#25, use=vt220, + +wsvt25m|NetBSD wscons in 25 line DEC VT220 mode with Meta, + km, + cols#80, lines#25, use=vt220, + +# `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and +# DECstation/pmax. +rcons|BSD rasterconsole, + use=sun-il, +# Color version of above. Color currenly only provided by NetBSD. +rcons-color|BSD rasterconsole with ANSI color, + bce, + colors#8, pairs#64, + op=\E[m, setab=\E[4%dm, setaf=\E[3%dm, use=rcons, + #### FreeBSD console entries # # From: Andrey Chernov <ache@astral.msk.su> 29 Mar 1996 @@ -1213,22 +1258,23 @@ x68k|x68k-ite|NetBSD/x68k ITE, # Note that this disables standout with color. cons25w|ansiw|ansi80x25-raw|freebsd console (25-line raw mode), am, bce, bw, eo, msgr, npc, - colors#8, cols#80, it#8, lines#25, ncv#5, pairs#64, + colors#8, cols#80, it#8, lines#25, ncv#21, pairs#64, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, - cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\E[B, - cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, - cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, - dim=\E[30;1m, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, - home=\E[H, hpa=\E[%i%p1%d`, ht=^I, ich=\E[%p1%d@, - ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=\E[S, - indn=\E[%p1%dS, kb2=\E[E, kbs=^H, kcbt=\E[Z, kcub1=\E[D, - kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\177, kend=\E[F, - kf1=\E[M, kf10=\E[V, kf11=\E[W, kf12=\E[X, kf2=\E[N, - kf3=\E[O, kf4=\E[P, kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, - kf9=\E[U, khome=\E[H, kich1=\E[L, knp=\E[G, kpp=\E[I, - nel=\E[E, op=\E[x, rev=\E[7m, ri=\E[T, rin=\E[%p1%dT, - rmso=\E[m, rs1=\E[x\E[m\Ec, setab=\E[4%p1%dm, - setaf=\E[3%p1%dm, sgr0=\E[m, smso=\E[7m, vpa=\E[%i%p1%dd, + cnorm=\E[=0C, cr=^M, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, + cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, + cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, + cvvis=\E[=1C, dch=\E[%p1%dP, dch1=\E[P, dim=\E[30;1m, + dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, home=\E[H, + hpa=\E[%i%p1%d`, ht=^I, ich=\E[%p1%d@, ich1=\E[@, + il=\E[%p1%dL, il1=\E[L, ind=\E[S, indn=\E[%p1%dS, kb2=\E[E, + kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, + kcuu1=\E[A, kdch1=\177, kend=\E[F, kf1=\E[M, kf10=\E[V, + kf11=\E[W, kf12=\E[X, kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q, + kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H, + kich1=\E[L, knp=\E[G, kpp=\E[I, nel=\E[E, op=\E[x, rev=\E[7m, + ri=\E[T, rin=\E[%p1%dT, rmso=\E[m, rs1=\E[x\E[m\Ec, + setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr0=\E[m, + smso=\E[7m, vpa=\E[%i%p1%dd, cons25|ansis|ansi80x25|freebsd console (25-line ansi mode), acsc=-\030.^Y0\333`\004a\260f\370g\361h\261i\025j\331k\277l\332m\300n\305q\304t\303u\264v\301w\302x\263y\363z\362~\371, use=cons25w, @@ -2737,11 +2783,7 @@ screen3|older VT 100/ANSI X3.64 virtual terminal, # answerback string: "ncsa-vt220-8" # setup keys: all disabled # -# Application mode is not used. The documented function-key mapping refers to -# the Apple Extended Keyboard (e.g., NCSA Telnet's F1 corresponds to a VT220 -# F6). We use the VT220-style codes, however, since the numeric keypad (VT100) -# PF1-PF4 are available on some keyboards and many applications require these -# as F1-F4. +# Application mode is not used. # # Other special mappings: # Apple VT220 @@ -2758,7 +2800,7 @@ screen3|older VT 100/ANSI X3.64 virtual terminal, # The status-line manipulation is a mapping of the xterm-compatible control # sequences for setting the window-title. So you must use tsl and fsl in # pairs, since the latter ends the string that is loaded to the window-title. -ncsa-m|ncsa-vt220|ncsa-vt220-8|NCSA Telnet 2.6 for Macintosh in vt220-8 mode, +ncsa-m|ncsa-vt220-8|NCSA Telnet 2.6 for Macintosh in vt220-8 mode, am, hs, km, mir, msgr, xenl, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l, @@ -2770,14 +2812,13 @@ ncsa-m|ncsa-vt220|ncsa-vt220-8|NCSA Telnet 2.6 for Macintosh in vt220-8 mode, dsl=\E]0;\007, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E)0, flash=\E[?5h\E[?5l, fsl=^G, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, if=/usr/share/tabset/vt100, - il=\E[%p1%dL, il1=\E[L, ind=^J, + il=\E[%p1%dL, il1=\E[L, ind=\n$<150*>, is2=\E7\E[r\E[m\E[?7h\E[?1;4;6l\E[4l\E8\E>, kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, - kdch1=\E[4~, kend=\E[5~, kf1=\EOP, kf10=\E[21~, - kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, - kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, - kf19=\E[33~, kf2=\EOQ, kf20=\E[34~, kf3=\EOR, kf4=\EOS, - kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khlp=\E[1~, + kdch1=\E[4~, kend=\E[5~, kf1=\E[17~, kf10=\E[28~, + kf11=\E[29~, kf12=\E[31~, kf13=\E[32~, kf14=\E[33~, + kf15=\E[34~, kf2=\E[18, kf3=\E[19~, kf4=\E[20~, kf5=\E[21~, + kf6=\E23~, kf7=\E[24~, kf8=\E[25~, kf9=\E[26~, khlp=\E[1~, khome=\E[2~, knp=\E[6~, kpp=\E[3~, mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, rf=/usr/share/tabset/vt100, ri=\EM, rmacs=^O, rmam=\E[?7l, rmcup=\E[2J\E8, rmir=\E[4l, @@ -2795,6 +2836,19 @@ ncsa-ns|NCSA Telnet 2.7 for Macintosh in vt220-8 mode, ncsa-m-ns|NCSA Telnet 2.6 for Macintosh in vt220-8 mode, hs@, dsl@, fsl@, tsl@, use=ncsa-m, +# alternate -TD: +# The documented function-key mapping refers to the Apple Extended Keyboard +# (e.g., NCSA Telnet's F1 corresponds to a VT220 F6). We use the VT220-style +# codes, however, since the numeric keypad (VT100) PF1-PF4 are available on +# some keyboards and many applications require these as F1-F4. +# +ncsa-vt220|NCSA Telnet using vt220-compatible function keys, + kf1=\EOP, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, + kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, + kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, kf2=\EOQ, + kf20=\E[34~, kf3=\EOR, kf4=\EOS, kf6=\E[17~, kf7=\E[18~, + kf8=\E[19~, kf9=\E[20~, + use=ncsa, #### Pilot Pro Palm-Top # @@ -3212,6 +3266,19 @@ mono-emx|stupid monochrome ansi terminal with only one kind of emphasis, kich1=\0R, kll=\0O, knp=\0Q, kpp=\0I, nel=^M^J, rev=\E[7m, sgr0=\E[0m, +# Use this for cygwin32 (tested with beta 19.1) +# underline is colored bright magenta +# shifted kf1-kf12 are kf11-kf22 +cygwin|ansi emulation for cygwin32, + kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, + kdch1=\E[3~, kend=\E[4~, kf1=\E[[A, kf10=\E[21~, + kf11=\E[23~, kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, + kf15=\E[28~, kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, + kf19=\E[33~, kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D, + kf5=\E[[E, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, + khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, rmam@, smam@, + use=ansi.sys, + # This entry fits the Windows NT console when the _POSIX_TERM environment # variable is set to 'on'. While the Windows NT POSIX console is seldom used, # the Telnet client supplied with both the Windows for WorkGroup 3.11 TCP/IP @@ -3922,22 +3989,22 @@ hp700-wy|HP700/41 emulating wyse30, sgr0=\EG0$<10/>, smir=\Eq, smso=\EG4$<10/>, smul=\EG8$<10/>, tbc=\E0, vpa=\E[%p1%{32}%+%c, # (hp70092: added empty <acsc> to avoid warnings re <smacs>/<rmacs> --esr) -hp70092|hp70092a|hp70092A|HP 700/92, +hp70092|hp70092a|hp70092A|70092|HP 700/92, am, da, db, xhp, cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, - acsc=, bel=^G, blink=\E&dA, bold=\E&dB, cbt=\Ei, - clear=\E&a0y0C\EJ, cr=^M, cub1=^H, cud1=\EB, cuf1=\EC, - cup=\E&a%p1%dy%p2%dC, cuu1=\EA, dch1=\EP, dim=\E&dH, - dl1=\EM, el=\EK, hpa=\E&a%p1%dC, ht=^I, hts=\E1, il1=\EL, - kbs=^H, kclr=\EJ, kctab=\E2, kcub1=\ED, kcud1=\EB, kcuf1=\EC, - kcuu1=\EA, kdch1=\EP, kdl1=\EM, ked=\EJ, kel=\EK, kf1=\Ep, - kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, kf6=\Eu, kf7=\Ev, kf8=\Ew, - khome=\Eh, khts=\E1, kich1=\EQ, kil1=\EL, kind=\ES, kll=\EF, - knp=\EU, kpp=\EV, kri=\ET, krmir=\ER, ktbc=\E3, rev=\E&dB, - ri=\ET, rmacs=^O, rmir=\ER, rmkx=\E&s0A, rmln=\E&j@, - rmso=\E&d@, rmul=\E&d@, sgr0=\E&d@, smacs=^N, smir=\EQ, - smkx=\E&s1A, smln=\E&jB, smso=\E&dJ, smul=\E&dD, tbc=\E3, - vpa=\E&a%p1%dY, + acsc=0cjgktlrmfn/q\,t5u6v8w7x., bel=^G, blink=\E&dA, + bold=\E&dB, cbt=\Ei, clear=\E&a0y0C\EJ, cr=^M, cub1=^H, + cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC, cuu1=\EA, + dch1=\EP, dim=\E&dH, dl1=\EM, el=\EK, hpa=\E&a%p1%dC, ht=^I, + hts=\E1, il1=\EL, kbs=^H, kclr=\EJ, kctab=\E2, kcub1=\ED, + kcud1=\EB, kcuf1=\EC, kcuu1=\EA, kdch1=\EP, kdl1=\EM, + ked=\EJ, kel=\EK, kf1=\Ep, kf2=\Eq, kf3=\Er, kf4=\Es, kf5=\Et, + kf6=\Eu, kf7=\Ev, kf8=\Ew, khome=\Eh, khts=\E1, kich1=\EQ, + kil1=\EL, kind=\ES, kll=\EF, knp=\EU, kpp=\EV, kri=\ET, + krmir=\ER, ktbc=\E3, rev=\E&dB, ri=\ET, rmacs=^O, rmir=\ER, + rmkx=\E&s0A, rmln=\E&j@, rmso=\E&d@, rmul=\E&d@, + sgr0=\E&d@, smacs=^N, smir=\EQ, smkx=\E&s1A, smln=\E&jB, + smso=\E&dJ, smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY, bobcat|sbobcat|HP 9000 model 300 console, am, da, db, mir, xhp, @@ -13775,6 +13842,12 @@ amiga-h|Hans Verkuil's Amiga ANSI, rmul=\2330m, rs1=\Ec, sgr0=\2330m, smacs=^N, smcup=\233?7l, smso=\2337m, smul=\2334m, +# From: Henning 'Faroul' Peters <Faroul@beyond.kn-bremen.de>, 25 Sep 1999 +amiga-8bit|Amiga ANSI using 8-bit controls, + acsc=, dl=\233%p1%dM, dl1=\233M, il=\233%p1%dL, il1=\233L, + ind=\204, indn@, ri=\215, rin@, + use=amiga-h, + # Commodore B-128 microcomputer from Doug Tyrol <det@HEL-ACE.ARPA> # I'm trying to write a termcap for a commodore b-128, and I'm # having a little trouble. I've had to map most of my control characters @@ -17245,6 +17318,31 @@ v3220|LANPAR Vision II model 3220/3221/3222, # 1999/8/21 # * corrections to beterm entry -TD # +# 1999/8/28 +# * add cygwin entry -TD +# +# 1999/9/4 +# * minor corrections for beterm entry -TD +# +# 1999/9/18 +# * add acsc string to HP 70092 terminfo entry -Joerg Wunsch +# +# 1999/9/25 +# * add amiga-8bit entry +# * add console entries from NetBSD: ofcons, wsvt25, wsvt25m, rcons, +# rcons-color, based on +# ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/share/termcap/termcap.src +# * add alias for iris-ansi-net +# +# 1999/10/2 +# * corrected scoansi entry's acsc, some function keys, add color -TD +# +# 1999/10/23 +# * add cnorm, cvvis to cons25w, and modify ncv to add 'dim' -TD +# * reorder ncsa entries to make ncsa-vt220 use the alternate function +# key mapping, leaving Potorti's entries more like he named them -TD +# * remove enter/exit am-mode from cygwin -TD +# # The following sets edit modes for GNU EMACS. # Local Variables: # fill-prefix:"\t" |