Module Name: src Committed By: blymn Date: Sat Oct 24 04:46:17 UTC 2020
Modified Files: src/tests/lib/libcurses: debug_test t_curses.sh testframe.txt src/tests/lib/libcurses/check_files: add_wch2.chk addch.chk delch3.chk delch4.chk delch5.chk deleteln1.chk deleteln4.chk deleteln5.chk deleteln6.chk fill_screen_numbers.chk fill_window_numbers.chk pad2.chk touchline1.chk src/tests/lib/libcurses/director: director.c returns.h testlang_conf.l testlang_parse.y src/tests/lib/libcurses/slave: command_table.h commands.c curses_commands.c curses_commands.h slave.c slave.h src/tests/lib/libcurses/tests: add_wch addch addchstr chgat color_content color_set delch deleteln fill_screen_numbers fill_window_numbers getch hline insch keyname killchar mvscanw mvvline pad start std_defines timeout touchline Added Files: src/tests/lib/libcurses/check_files: add_wch3.chk addchstr3.chk addnwstr1.chk addnwstr2.chk addwstr1.chk addwstr2.chk addwstr3.chk blank.chk border_set1.chk border_set2.chk box_set1.chk box_set2.chk clearok1.chk clearok2.chk clearok3.chk delch6.chk delch7.chk echochar1.chk echochar2.chk get_wstr.chk getch.chk getn_wstr.chk hline1.chk hline2.chk hline_set.chk immedok.chk ins_nwstr1.chk ins_wch1.chk ins_wch2.chk ins_wch3.chk ins_wstr1.chk ins_wstr2.chk insch1.chk insch2.chk insdelln1.chk insdelln3.chk insdelln4.chk insdelln5.chk insdelln6.chk insdelln7.chk insdelln_1.chk insdelln_3.chk insdelln_4.chk insdelln_5.chk insdelln_6.chk insertln1.chk insertln3.chk insertln4.chk insertln5.chk insertln6.chk leaveok.chk mvaddnwstr1.chk mvaddwstr1.chk mvget_wch.chk mvins_wch.chk mvwaddnwstr1.chk mvwaddstr.chk mvwaddwstr1.chk mvwaddwstr2.chk mvwaddwstr3.chk mvwchgat1.chk mvwchgat2.chk mvwins_wch.chk notimeout.chk overlay1.chk overlay2.chk overwrite1.chk overwrite2.chk overwrite3.chk overwrite4.chk pechochar1.chk pechochar2.chk redrawwin1.chk redrawwin2.chk redrawwin3.chk scroll1.chk scroll2.chk setscrreg.chk slk1.chk slk2.chk slk3.chk slk4.chk slk5.chk slk6.chk slk_init.chk touchline2.chk touchoverlap1.chk touchoverlap2.chk touchwin.chk two_window.chk untouchwin.chk vline_set.chk wadd_wch1.chk wadd_wch2.chk waddch.chk waddchnstr.chk waddchstr.chk waddnwstr1.chk waddnwstr2.chk waddwstr1.chk waddwstr2.chk waddwstr3.chk wborder_set1.chk wborder_set2.chk wchgat1.chk wchgat2.chk wchgat3.chk wcolor_set.chk wget_wstr.chk wgetch.chk wgetn_wstr.chk whline1.chk whline2.chk whline_set.chk window2.chk window_hierarchy.chk wins_wch1.chk wins_wch2.chk wins_wch3.chk wins_wstr1.chk wins_wstr2.chk winsch1.chk winsch2.chk wredrawln1.chk wredrawln2.chk wsetscrreg.chk wtouchln.chk wvline1.chk wvline2.chk wvline_set.chk src/tests/lib/libcurses/director: director.h src/tests/lib/libcurses/tests: addnwstr addwstr border_set box_set clearok cursor echo_wchar echochar erasewchar get_wch get_wstr getn_wstr getwin halfdelay hline_set immedok in_wch innwstr ins_nwstr ins_wch ins_wstr insdelln insertln inwstr key_name keypad killwchar leaveok mvaddnwstr mvaddwstr mvdelch mvget_wstr mvgetn_wstr mvinch mvinnstr mvinnwstr mvins_nwstr mvins_wch mvins_wstr mvinsch mvinwstr mvwaddchnstr mvwaddchstr mvwaddnstr mvwaddnwstr mvwaddstr mvwaddwstr mvwchgat mvwget_wstr mvwgetn_wstr mvwgetnstr mvwgetstr mvwinch mvwinchnstr mvwinnstr mvwinnwstr mvwins_nwstr mvwins_wch mvwins_wstr mvwinsch mvwinwstr newwin notimeout overlay overwrite pair_content pechochar redrawwin scroll setscrreg slk standout start_slk touchoverlap touchwin two_window underscore unget_wch untouchwin varcheck vline_set wadd_wch waddch waddchnstr waddchstr waddnstr waddnwstr waddstr waddwstr wattributes wborder_set wchgat wcolor_set wecho_wchar wget_wstr wgetn_wstr wgetnstr wgetstr whline whline_set win_wch winch winchnstr window_hierarchy winnstr winnwstr wins_nwstr wins_wch wins_wstr winsch winwstr wredrawln wsetscrreg wstandout wtimeout wtouchln wunderscore wvline wvline_set Log Message: Merge in code from Google Summer of Code project which dramatically increases the number of tests performed. Thanks to Naman Jain <jnaman...@gmail.com> for his excellent work on this GSoC project. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libcurses/debug_test cvs rdiff -u -r1.17 -r1.18 src/tests/lib/libcurses/t_curses.sh cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libcurses/testframe.txt cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libcurses/check_files/add_wch2.chk \ src/tests/lib/libcurses/check_files/addch.chk \ src/tests/lib/libcurses/check_files/delch3.chk \ src/tests/lib/libcurses/check_files/delch4.chk \ src/tests/lib/libcurses/check_files/delch5.chk \ src/tests/lib/libcurses/check_files/deleteln1.chk \ src/tests/lib/libcurses/check_files/deleteln4.chk \ src/tests/lib/libcurses/check_files/deleteln5.chk \ src/tests/lib/libcurses/check_files/deleteln6.chk \ src/tests/lib/libcurses/check_files/fill_screen_numbers.chk \ src/tests/lib/libcurses/check_files/fill_window_numbers.chk \ src/tests/lib/libcurses/check_files/pad2.chk \ src/tests/lib/libcurses/check_files/touchline1.chk cvs rdiff -u -r0 -r1.1 src/tests/lib/libcurses/check_files/add_wch3.chk \ src/tests/lib/libcurses/check_files/addchstr3.chk \ src/tests/lib/libcurses/check_files/addnwstr1.chk \ src/tests/lib/libcurses/check_files/addnwstr2.chk \ src/tests/lib/libcurses/check_files/addwstr1.chk \ src/tests/lib/libcurses/check_files/addwstr2.chk \ src/tests/lib/libcurses/check_files/addwstr3.chk \ src/tests/lib/libcurses/check_files/blank.chk \ src/tests/lib/libcurses/check_files/border_set1.chk \ src/tests/lib/libcurses/check_files/border_set2.chk \ src/tests/lib/libcurses/check_files/box_set1.chk \ src/tests/lib/libcurses/check_files/box_set2.chk \ src/tests/lib/libcurses/check_files/clearok1.chk \ src/tests/lib/libcurses/check_files/clearok2.chk \ src/tests/lib/libcurses/check_files/clearok3.chk \ src/tests/lib/libcurses/check_files/delch6.chk \ src/tests/lib/libcurses/check_files/delch7.chk \ src/tests/lib/libcurses/check_files/echochar1.chk \ src/tests/lib/libcurses/check_files/echochar2.chk \ src/tests/lib/libcurses/check_files/get_wstr.chk \ src/tests/lib/libcurses/check_files/getch.chk \ src/tests/lib/libcurses/check_files/getn_wstr.chk \ src/tests/lib/libcurses/check_files/hline1.chk \ src/tests/lib/libcurses/check_files/hline2.chk \ src/tests/lib/libcurses/check_files/hline_set.chk \ src/tests/lib/libcurses/check_files/immedok.chk \ src/tests/lib/libcurses/check_files/ins_nwstr1.chk \ src/tests/lib/libcurses/check_files/ins_wch1.chk \ src/tests/lib/libcurses/check_files/ins_wch2.chk \ src/tests/lib/libcurses/check_files/ins_wch3.chk \ src/tests/lib/libcurses/check_files/ins_wstr1.chk \ src/tests/lib/libcurses/check_files/ins_wstr2.chk \ src/tests/lib/libcurses/check_files/insch1.chk \ src/tests/lib/libcurses/check_files/insch2.chk \ src/tests/lib/libcurses/check_files/insdelln1.chk \ src/tests/lib/libcurses/check_files/insdelln3.chk \ src/tests/lib/libcurses/check_files/insdelln4.chk \ src/tests/lib/libcurses/check_files/insdelln5.chk \ src/tests/lib/libcurses/check_files/insdelln6.chk \ src/tests/lib/libcurses/check_files/insdelln7.chk \ src/tests/lib/libcurses/check_files/insdelln_1.chk \ src/tests/lib/libcurses/check_files/insdelln_3.chk \ src/tests/lib/libcurses/check_files/insdelln_4.chk \ src/tests/lib/libcurses/check_files/insdelln_5.chk \ src/tests/lib/libcurses/check_files/insdelln_6.chk \ src/tests/lib/libcurses/check_files/insertln1.chk \ src/tests/lib/libcurses/check_files/insertln3.chk \ src/tests/lib/libcurses/check_files/insertln4.chk \ src/tests/lib/libcurses/check_files/insertln5.chk \ src/tests/lib/libcurses/check_files/insertln6.chk \ src/tests/lib/libcurses/check_files/leaveok.chk \ src/tests/lib/libcurses/check_files/mvaddnwstr1.chk \ src/tests/lib/libcurses/check_files/mvaddwstr1.chk \ src/tests/lib/libcurses/check_files/mvget_wch.chk \ src/tests/lib/libcurses/check_files/mvins_wch.chk \ src/tests/lib/libcurses/check_files/mvwaddnwstr1.chk \ src/tests/lib/libcurses/check_files/mvwaddstr.chk \ src/tests/lib/libcurses/check_files/mvwaddwstr1.chk \ src/tests/lib/libcurses/check_files/mvwaddwstr2.chk \ src/tests/lib/libcurses/check_files/mvwaddwstr3.chk \ src/tests/lib/libcurses/check_files/mvwchgat1.chk \ src/tests/lib/libcurses/check_files/mvwchgat2.chk \ src/tests/lib/libcurses/check_files/mvwins_wch.chk \ src/tests/lib/libcurses/check_files/notimeout.chk \ src/tests/lib/libcurses/check_files/overlay1.chk \ src/tests/lib/libcurses/check_files/overlay2.chk \ src/tests/lib/libcurses/check_files/overwrite1.chk \ src/tests/lib/libcurses/check_files/overwrite2.chk \ src/tests/lib/libcurses/check_files/overwrite3.chk \ src/tests/lib/libcurses/check_files/overwrite4.chk \ src/tests/lib/libcurses/check_files/pechochar1.chk \ src/tests/lib/libcurses/check_files/pechochar2.chk \ src/tests/lib/libcurses/check_files/redrawwin1.chk \ src/tests/lib/libcurses/check_files/redrawwin2.chk \ src/tests/lib/libcurses/check_files/redrawwin3.chk \ src/tests/lib/libcurses/check_files/scroll1.chk \ src/tests/lib/libcurses/check_files/scroll2.chk \ src/tests/lib/libcurses/check_files/setscrreg.chk \ src/tests/lib/libcurses/check_files/slk1.chk \ src/tests/lib/libcurses/check_files/slk2.chk \ src/tests/lib/libcurses/check_files/slk3.chk \ src/tests/lib/libcurses/check_files/slk4.chk \ src/tests/lib/libcurses/check_files/slk5.chk \ src/tests/lib/libcurses/check_files/slk6.chk \ src/tests/lib/libcurses/check_files/slk_init.chk \ src/tests/lib/libcurses/check_files/touchline2.chk \ src/tests/lib/libcurses/check_files/touchoverlap1.chk \ src/tests/lib/libcurses/check_files/touchoverlap2.chk \ src/tests/lib/libcurses/check_files/touchwin.chk \ src/tests/lib/libcurses/check_files/two_window.chk \ src/tests/lib/libcurses/check_files/untouchwin.chk \ src/tests/lib/libcurses/check_files/vline_set.chk \ src/tests/lib/libcurses/check_files/wadd_wch1.chk \ src/tests/lib/libcurses/check_files/wadd_wch2.chk \ src/tests/lib/libcurses/check_files/waddch.chk \ src/tests/lib/libcurses/check_files/waddchnstr.chk \ src/tests/lib/libcurses/check_files/waddchstr.chk \ src/tests/lib/libcurses/check_files/waddnwstr1.chk \ src/tests/lib/libcurses/check_files/waddnwstr2.chk \ src/tests/lib/libcurses/check_files/waddwstr1.chk \ src/tests/lib/libcurses/check_files/waddwstr2.chk \ src/tests/lib/libcurses/check_files/waddwstr3.chk \ src/tests/lib/libcurses/check_files/wborder_set1.chk \ src/tests/lib/libcurses/check_files/wborder_set2.chk \ src/tests/lib/libcurses/check_files/wchgat1.chk \ src/tests/lib/libcurses/check_files/wchgat2.chk \ src/tests/lib/libcurses/check_files/wchgat3.chk \ src/tests/lib/libcurses/check_files/wcolor_set.chk \ src/tests/lib/libcurses/check_files/wget_wstr.chk \ src/tests/lib/libcurses/check_files/wgetch.chk \ src/tests/lib/libcurses/check_files/wgetn_wstr.chk \ src/tests/lib/libcurses/check_files/whline1.chk \ src/tests/lib/libcurses/check_files/whline2.chk \ src/tests/lib/libcurses/check_files/whline_set.chk \ src/tests/lib/libcurses/check_files/window2.chk \ src/tests/lib/libcurses/check_files/window_hierarchy.chk \ src/tests/lib/libcurses/check_files/wins_wch1.chk \ src/tests/lib/libcurses/check_files/wins_wch2.chk \ src/tests/lib/libcurses/check_files/wins_wch3.chk \ src/tests/lib/libcurses/check_files/wins_wstr1.chk \ src/tests/lib/libcurses/check_files/wins_wstr2.chk \ src/tests/lib/libcurses/check_files/winsch1.chk \ src/tests/lib/libcurses/check_files/winsch2.chk \ src/tests/lib/libcurses/check_files/wredrawln1.chk \ src/tests/lib/libcurses/check_files/wredrawln2.chk \ src/tests/lib/libcurses/check_files/wsetscrreg.chk \ src/tests/lib/libcurses/check_files/wtouchln.chk \ src/tests/lib/libcurses/check_files/wvline1.chk \ src/tests/lib/libcurses/check_files/wvline2.chk \ src/tests/lib/libcurses/check_files/wvline_set.chk cvs rdiff -u -r1.10 -r1.11 src/tests/lib/libcurses/director/director.c cvs rdiff -u -r0 -r1.1 src/tests/lib/libcurses/director/director.h cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libcurses/director/returns.h cvs rdiff -u -r1.8 -r1.9 src/tests/lib/libcurses/director/testlang_conf.l cvs rdiff -u -r1.17 -r1.18 src/tests/lib/libcurses/director/testlang_parse.y cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libcurses/slave/command_table.h \ src/tests/lib/libcurses/slave/curses_commands.h \ src/tests/lib/libcurses/slave/slave.h cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libcurses/slave/commands.c cvs rdiff -u -r1.10 -r1.11 src/tests/lib/libcurses/slave/curses_commands.c cvs rdiff -u -r1.7 -r1.8 src/tests/lib/libcurses/slave/slave.c cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libcurses/tests/add_wch \ src/tests/lib/libcurses/tests/addch src/tests/lib/libcurses/tests/chgat \ src/tests/lib/libcurses/tests/color_content \ src/tests/lib/libcurses/tests/color_set \ src/tests/lib/libcurses/tests/delch \ src/tests/lib/libcurses/tests/deleteln \ src/tests/lib/libcurses/tests/fill_screen_numbers \ src/tests/lib/libcurses/tests/getch src/tests/lib/libcurses/tests/hline \ src/tests/lib/libcurses/tests/insch src/tests/lib/libcurses/tests/keyname \ src/tests/lib/libcurses/tests/killchar \ src/tests/lib/libcurses/tests/mvvline src/tests/lib/libcurses/tests/pad \ src/tests/lib/libcurses/tests/start src/tests/lib/libcurses/tests/timeout \ src/tests/lib/libcurses/tests/touchline cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libcurses/tests/addchstr \ src/tests/lib/libcurses/tests/fill_window_numbers \ src/tests/lib/libcurses/tests/std_defines cvs rdiff -u -r0 -r1.1 src/tests/lib/libcurses/tests/addnwstr \ src/tests/lib/libcurses/tests/addwstr \ src/tests/lib/libcurses/tests/border_set \ src/tests/lib/libcurses/tests/box_set \ src/tests/lib/libcurses/tests/clearok \ src/tests/lib/libcurses/tests/cursor \ src/tests/lib/libcurses/tests/echo_wchar \ src/tests/lib/libcurses/tests/echochar \ src/tests/lib/libcurses/tests/erasewchar \ src/tests/lib/libcurses/tests/get_wch \ src/tests/lib/libcurses/tests/get_wstr \ src/tests/lib/libcurses/tests/getn_wstr \ src/tests/lib/libcurses/tests/getwin \ src/tests/lib/libcurses/tests/halfdelay \ src/tests/lib/libcurses/tests/hline_set \ src/tests/lib/libcurses/tests/immedok \ src/tests/lib/libcurses/tests/in_wch \ src/tests/lib/libcurses/tests/innwstr \ src/tests/lib/libcurses/tests/ins_nwstr \ src/tests/lib/libcurses/tests/ins_wch \ src/tests/lib/libcurses/tests/ins_wstr \ src/tests/lib/libcurses/tests/insdelln \ src/tests/lib/libcurses/tests/insertln \ src/tests/lib/libcurses/tests/inwstr \ src/tests/lib/libcurses/tests/key_name \ src/tests/lib/libcurses/tests/keypad \ src/tests/lib/libcurses/tests/killwchar \ src/tests/lib/libcurses/tests/leaveok \ src/tests/lib/libcurses/tests/mvaddnwstr \ src/tests/lib/libcurses/tests/mvaddwstr \ src/tests/lib/libcurses/tests/mvdelch \ src/tests/lib/libcurses/tests/mvget_wstr \ src/tests/lib/libcurses/tests/mvgetn_wstr \ src/tests/lib/libcurses/tests/mvinch \ src/tests/lib/libcurses/tests/mvinnstr \ src/tests/lib/libcurses/tests/mvinnwstr \ src/tests/lib/libcurses/tests/mvins_nwstr \ src/tests/lib/libcurses/tests/mvins_wch \ src/tests/lib/libcurses/tests/mvins_wstr \ src/tests/lib/libcurses/tests/mvinsch \ src/tests/lib/libcurses/tests/mvinwstr \ src/tests/lib/libcurses/tests/mvwaddchnstr \ src/tests/lib/libcurses/tests/mvwaddchstr \ src/tests/lib/libcurses/tests/mvwaddnstr \ src/tests/lib/libcurses/tests/mvwaddnwstr \ src/tests/lib/libcurses/tests/mvwaddstr \ src/tests/lib/libcurses/tests/mvwaddwstr \ src/tests/lib/libcurses/tests/mvwchgat \ src/tests/lib/libcurses/tests/mvwget_wstr \ src/tests/lib/libcurses/tests/mvwgetn_wstr \ src/tests/lib/libcurses/tests/mvwgetnstr \ src/tests/lib/libcurses/tests/mvwgetstr \ src/tests/lib/libcurses/tests/mvwinch \ src/tests/lib/libcurses/tests/mvwinchnstr \ src/tests/lib/libcurses/tests/mvwinnstr \ src/tests/lib/libcurses/tests/mvwinnwstr \ src/tests/lib/libcurses/tests/mvwins_nwstr \ src/tests/lib/libcurses/tests/mvwins_wch \ src/tests/lib/libcurses/tests/mvwins_wstr \ src/tests/lib/libcurses/tests/mvwinsch \ src/tests/lib/libcurses/tests/mvwinwstr \ src/tests/lib/libcurses/tests/newwin \ src/tests/lib/libcurses/tests/notimeout \ src/tests/lib/libcurses/tests/overlay \ src/tests/lib/libcurses/tests/overwrite \ src/tests/lib/libcurses/tests/pair_content \ src/tests/lib/libcurses/tests/pechochar \ src/tests/lib/libcurses/tests/redrawwin \ src/tests/lib/libcurses/tests/scroll \ src/tests/lib/libcurses/tests/setscrreg src/tests/lib/libcurses/tests/slk \ src/tests/lib/libcurses/tests/standout \ src/tests/lib/libcurses/tests/start_slk \ src/tests/lib/libcurses/tests/touchoverlap \ src/tests/lib/libcurses/tests/touchwin \ src/tests/lib/libcurses/tests/two_window \ src/tests/lib/libcurses/tests/underscore \ src/tests/lib/libcurses/tests/unget_wch \ src/tests/lib/libcurses/tests/untouchwin \ src/tests/lib/libcurses/tests/varcheck \ src/tests/lib/libcurses/tests/vline_set \ src/tests/lib/libcurses/tests/wadd_wch \ src/tests/lib/libcurses/tests/waddch \ src/tests/lib/libcurses/tests/waddchnstr \ src/tests/lib/libcurses/tests/waddchstr \ src/tests/lib/libcurses/tests/waddnstr \ src/tests/lib/libcurses/tests/waddnwstr \ src/tests/lib/libcurses/tests/waddstr \ src/tests/lib/libcurses/tests/waddwstr \ src/tests/lib/libcurses/tests/wattributes \ src/tests/lib/libcurses/tests/wborder_set \ src/tests/lib/libcurses/tests/wchgat \ src/tests/lib/libcurses/tests/wcolor_set \ src/tests/lib/libcurses/tests/wecho_wchar \ src/tests/lib/libcurses/tests/wget_wstr \ src/tests/lib/libcurses/tests/wgetn_wstr \ src/tests/lib/libcurses/tests/wgetnstr \ src/tests/lib/libcurses/tests/wgetstr \ src/tests/lib/libcurses/tests/whline \ src/tests/lib/libcurses/tests/whline_set \ src/tests/lib/libcurses/tests/win_wch src/tests/lib/libcurses/tests/winch \ src/tests/lib/libcurses/tests/winchnstr \ src/tests/lib/libcurses/tests/window_hierarchy \ src/tests/lib/libcurses/tests/winnstr \ src/tests/lib/libcurses/tests/winnwstr \ src/tests/lib/libcurses/tests/wins_nwstr \ src/tests/lib/libcurses/tests/wins_wch \ src/tests/lib/libcurses/tests/wins_wstr \ src/tests/lib/libcurses/tests/winsch \ src/tests/lib/libcurses/tests/winwstr \ src/tests/lib/libcurses/tests/wredrawln \ src/tests/lib/libcurses/tests/wsetscrreg \ src/tests/lib/libcurses/tests/wstandout \ src/tests/lib/libcurses/tests/wtimeout \ src/tests/lib/libcurses/tests/wtouchln \ src/tests/lib/libcurses/tests/wunderscore \ src/tests/lib/libcurses/tests/wvline \ src/tests/lib/libcurses/tests/wvline_set cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libcurses/tests/mvscanw Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.