Home | History | Annotate | only in /src/tests/lib/libcurses/check_files
History log of /src/tests/lib/libcurses/check_files
RevisionDateAuthorComments
 1.12 10-Nov-2022  blymn Uncomment the waddstr call that was returning ERR, this is actually
correct so make the expected return ERR then repeat the call with
scrollok set to true to validate.

Do refreshes on the window instead of stdscr so we get the window
contents reported and update the check files with the expected
output.
 1.11 08-Nov-2022  blymn * Uncomment the slk_wset test which was previously commented out due
to incorrect output as this bug has been fixed.
* Added a check file to verify the slk_wset output.
 1.10 20-Apr-2022  blymn Add a test for the bkgrndset function
 1.9 16-Nov-2021  blymn Add more testing for special character handling in ins_wstr family.
 1.8 15-Nov-2021  blymn Update the ins_(n)wstr test family to split out the check files
for each call separately and update check files to reflect changed
behaviour due to a fix to related calls.
 1.7 06-Jun-2021  blymn New tests and updates for corrected behaviour due to fix for PR56224
* Added extra testing to the addstr test to demonstrate bug described
in PR#56224 and validate case when scrolling enabled still works.
* Fixed slk test, the slk_init output changed due to corrected wrapping,
slk_restore no longer returns ERR probably due to addwchar no longer
returning ERR when an implicit scroll was attempted when scrolling
disabled. Commented out the slk_wset test, this is now returning ERR
instead of misbehaving, needs investigation.
 1.6 05-Jun-2021  blymn Add new check file for the clear test.
 1.5 07-Feb-2021  rillig branches: 1.5.4;
libcurses: demonstrate bug in addch that doubles tab indentation

When adding "\t" via addch, win.curx advances by twice the spaces as
intended. This bug was introduced somewhere between NetBSD 8.0 and 9.0.

Adding "\t" via addstr does not have this bug.

This bug causes the installation menu of sysinst to be have its menu
items indented by 16 characters instead of only 8. This in turn
produces an ugly line break in the German translation.

The test framework for libcurses is not well integrated into ATF.
Whenever the expected output is longer than the actual output, or vice
versa, the test passes nevertheless. This makes it necessary to
constantly look into atf-run.log to see whether the actual output is
indeed equal to the expected output, which is crucial, especially for
telling the difference between addstr and addnstr.

Reusing the .chk files for several tests is not a good idea either. For
example, addstr and waddstr are supposed to produce the same result for
ASCII-only text, so it was tempting to use the same file. But waddstr
seems to have a bug (maybe undefined behavior), at least waddstr returns
ERR in one case where it shouldn't. This means that currently the
expected output (acknowledging the bug) must be different.

The "expected" test output in waddstr.chk looks completely broken, but
that's exactly what the test produces right now.
 1.4 24-Oct-2020  martin Add the new tests + check files, sort.
 1.3 26-May-2019  blymn Add more tests for curses
 1.2 08-Sep-2011  jmmv branches: 1.2.42;
It's ATFFILE=no, not NOATFFILE=true. This fixes the contents of the
installed Atffile, and allows the tests to actually run.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.5.4.1 06-Jun-2021  cjep sync with head
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file add_wch1.chk was added on branch phil-wifi on 2019-06-10 22:10:05 +0000
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file add_wch2.chk was added on branch phil-wifi on 2019-06-10 22:10:05 +0000
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.4 13-Feb-2021  rillig libcurses: fix wrong tab width for addch

In sysinst, the installation screen is indented with tabs. Sysinst uses
msgc, which brings its own text layout engine. This engine does not use
addbytes but addch. In addch, the x position for each tab was advanced
twice as much as needed. The menu items were thus not indented by 8
spaces but by 16, which caused an ugly line break in the German
translation.

This bug largely went unnoticed because most other applications use
addbytes instead, which worked fine all the time. It had been
introduced somewhere between NetBSD 8.0 and NetBSD 9.0.

The code around this bug used aliased variables for win->curx and
win->cury a lot. Getting this right is difficult and needs a thorough
test suite. Even though libcurses has 201 tests, that is not nearly
enough to cover all the relations between the various functions in
libcurses that call each other, crossing API boundaries from internal
to external, doing character conversions on the way and juggling around
4 different types of characters (char, wchar_t, chtype, cchar_t).

The simplest fix was to remove all this aliasing, while keeping the
API the same. If _cursesi_waddbytes is not considered part of the API,
it would be possible to replace px with win->curx in all places, same
for py and win->cury.

The complicated code with the aliasing may have been meant for
performance reasons, but it's hard to see any advantage if both points
of truth need to be synchronized all the time.

Libcurses can be built in 2 modes: with wide character support or
without (-DDISABLE_WCHAR). The test suite only covers the variant with
wide characters. The single-byte variant has to be tested manually.
Running sysinst with the single-byte libcurses produces the correct
layout.
 1.3 07-Feb-2021  rillig libcurses: demonstrate bug in addch that doubles tab indentation

When adding "\t" via addch, win.curx advances by twice the spaces as
intended. This bug was introduced somewhere between NetBSD 8.0 and 9.0.

Adding "\t" via addstr does not have this bug.

This bug causes the installation menu of sysinst to be have its menu
items indented by 16 characters instead of only 8. This in turn
produces an ugly line break in the German translation.

The test framework for libcurses is not well integrated into ATF.
Whenever the expected output is longer than the actual output, or vice
versa, the test passes nevertheless. This makes it necessary to
constantly look into atf-run.log to see whether the actual output is
indeed equal to the expected output, which is crucial, especially for
telling the difference between addstr and addnstr.

Reusing the .chk files for several tests is not a good idea either. For
example, addstr and waddstr are supposed to produce the same result for
ASCII-only text, so it was tempting to use the same file. But waddstr
seems to have a bug (maybe undefined behavior), at least waddstr returns
ERR in one case where it shouldn't. This means that currently the
expected output (acknowledging the bug) must be different.

The "expected" test output in waddstr.chk looks completely broken, but
that's exactly what the test produces right now.
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 09-Nov-2013  blymn Update check files to match fixed behaviour for addchstr
 1.1 10-Apr-2011  blymn branches: 1.1.4; 1.1.10;
Add atf for libcurses with some tests
 1.1.10.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2 07-Feb-2021  rillig tests/libcurses: fix expected test output

The test framework doesn't check the files strictly, it only checks
whether the expected output is a prefix of the actual output, or vice
versa. This allows several deviations to pass unnoticed, which is
wrong.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file addchstr2.chk was added on branch phil-wifi on 2019-06-10 22:10:05 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 07-Feb-2021  rillig libcurses: demonstrate bug in addch that doubles tab indentation

When adding "\t" via addch, win.curx advances by twice the spaces as
intended. This bug was introduced somewhere between NetBSD 8.0 and 9.0.

Adding "\t" via addstr does not have this bug.

This bug causes the installation menu of sysinst to be have its menu
items indented by 16 characters instead of only 8. This in turn
produces an ugly line break in the German translation.

The test framework for libcurses is not well integrated into ATF.
Whenever the expected output is longer than the actual output, or vice
versa, the test passes nevertheless. This makes it necessary to
constantly look into atf-run.log to see whether the actual output is
indeed equal to the expected output, which is crucial, especially for
telling the difference between addstr and addnstr.

Reusing the .chk files for several tests is not a good idea either. For
example, addstr and waddstr are supposed to produce the same result for
ASCII-only text, so it was tempting to use the same file. But waddstr
seems to have a bug (maybe undefined behavior), at least waddstr returns
ERR in one case where it shouldn't. This means that currently the
expected output (acknowledging the bug) must be different.

The "expected" test output in waddstr.chk looks completely broken, but
that's exactly what the test produces right now.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 07-Feb-2021  rillig libcurses: demonstrate bug in addch that doubles tab indentation

When adding "\t" via addch, win.curx advances by twice the spaces as
intended. This bug was introduced somewhere between NetBSD 8.0 and 9.0.

Adding "\t" via addstr does not have this bug.

This bug causes the installation menu of sysinst to be have its menu
items indented by 16 characters instead of only 8. This in turn
produces an ugly line break in the German translation.

The test framework for libcurses is not well integrated into ATF.
Whenever the expected output is longer than the actual output, or vice
versa, the test passes nevertheless. This makes it necessary to
constantly look into atf-run.log to see whether the actual output is
indeed equal to the expected output, which is crucial, especially for
telling the difference between addstr and addnstr.

Reusing the .chk files for several tests is not a good idea either. For
example, addstr and waddstr are supposed to produce the same result for
ASCII-only text, so it was tempting to use the same file. But waddstr
seems to have a bug (maybe undefined behavior), at least waddstr returns
ERR in one case where it shouldn't. This means that currently the
expected output (acknowledging the bug) must be different.

The "expected" test output in waddstr.chk looks completely broken, but
that's exactly what the test produces right now.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.4 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.3 07-Sep-2021  rin PR lib/56388

Regen addstr2.chk after fix for the line-hash bug in libcurses.

Now, all t_curses tests successfully pass on all platforms I have tried.

Thanks blymn@ for kind advice!
 1.2 22-Jun-2021  blymn Update the check files to account for fixes to addstr.c
 1.1 06-Jun-2021  blymn branches: 1.1.2;
New tests and updates for corrected behaviour due to fix for PR56224
* Added extra testing to the addstr test to demonstrate bug described
in PR#56224 and validate case when scrolling enabled still works.
* Fixed slk test, the slk_init output changed due to corrected wrapping,
slk_restore no longer returns ERR probably due to addwchar no longer
returning ERR when an implicit scroll was attempted when scrolling
disabled. Commented out the slk_wset test, this is now returning ERR
instead of misbehaving, needs investigation.
 1.1.2.2 06-Jun-2021  cjep sync with head
 1.1.2.1 06-Jun-2021  cjep file addstr2.chk was added on branch cjep_sun2x on 2021-06-06 20:30:54 +0000
 1.5 05-Oct-2023  blymn Update check files affected by a fix to addbyte.c in libcurses.
 1.4 04-Nov-2022  blymn branches: 1.4.2;
Update check files to allow for changes due to fixes to libcurses.
 1.3 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.2 22-Jun-2021  blymn Update the check files to account for fixes to addstr.c
 1.1 06-Jun-2021  blymn branches: 1.1.2;
New tests and updates for corrected behaviour due to fix for PR56224
* Added extra testing to the addstr test to demonstrate bug described
in PR#56224 and validate case when scrolling enabled still works.
* Fixed slk test, the slk_init output changed due to corrected wrapping,
slk_restore no longer returns ERR probably due to addwchar no longer
returning ERR when an implicit scroll was attempted when scrolling
disabled. Commented out the slk_wset test, this is now returning ERR
instead of misbehaving, needs investigation.
 1.1.2.2 06-Jun-2021  cjep sync with head
 1.1.2.1 06-Jun-2021  cjep file addstr3.chk was added on branch cjep_sun2x on 2021-06-06 20:30:54 +0000
 1.4.2.1 10-Oct-2023  martin Pull up following revision(s) (requested by kim in ticket #402):

tests/lib/libcurses/check_files/waddstr2.chk: revision 1.2
tests/lib/libcurses/check_files/addstr3.chk: revision 1.5
lib/libcurses/addbytes.c: revision 1.69
lib/libcurses/tty.c: revision 1.50

Fix for install/56467

Set x to 0 before calling scroll based on a proposed fix by RVP (thanks!)
Update check files affected by a fix to addbyte.c in libcurses.

Correct the fd closed check so we actually check the outfd as per
the comment. Thanks for jdc%netbsd.org@localhost for catching this one.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.3 04-Dec-2018  blymn Fix failing background test check file.
 1.2 06-Nov-2018  blymn Correct background check file for fixed curses behaviour.
This fixes lib/53676.
 1.1 10-Apr-2011  blymn branches: 1.1.42; 1.1.44;
Add atf for libcurses with some tests
 1.1.44.1 10-Jun-2019  christos Sync with HEAD
 1.1.42.2 26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.1.42.1 26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.3 03-May-2022  blymn Output changed due to bug fixes in curses.
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file bkgdset1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 03-May-2022  blymn Output changed due to bug fixes in curses.
 1.1 20-Apr-2022  blymn Add a test for the bkgrndset function
 1.1 20-Apr-2022  blymn Add a test for the bkgrndset function
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 05-Jun-2021  blymn branches: 1.1.2;
Add new check file for the clear test.
 1.1.2.2 06-Jun-2021  cjep sync with head
 1.1.2.1 05-Jun-2021  cjep file clear0.chk was added on branch cjep_sun2x on 2021-06-06 20:30:54 +0000
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 11-Jul-2024  blymn Fix the check files to account for new colour setting behaviour.
 1.2 12-Apr-2022  blymn branches: 1.2.4;
Update to account for default colour change in libcurses.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.4 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.5 04-Nov-2022  blymn Update check files to allow for changes due to fixes to libcurses.
 1.4 22-Jun-2021  blymn Update the check files to account for fixes to addstr.c
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.5 04-Nov-2022  blymn Update check files to allow for changes due to fixes to libcurses.
 1.4 22-Jun-2021  blymn Update the check files to account for fixes to addstr.c
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.3 26-May-2019  blymn Adjust copywin test to work correctly with updated curses.
This fixes PR 54231
 1.2 16-Sep-2011  blymn branches: 1.2.42;
- Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2.42.1 10-Jun-2019  christos Sync with HEAD
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file delay_output.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file delch1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file delch2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file delch3.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file delch4.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file delch5.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.4 05-Dec-2022  blymn Update check files due to reversion of a libcurses change.
 1.3 30-Nov-2022  blymn Update the check files due to bug fix in libcurses.
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file deleteln1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file deleteln2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file deleteln3.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file deleteln4.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file deleteln5.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file deleteln6.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file delwin1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file delwin2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 11-Jun-2019  blymn fix derwin test.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file derwin1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 11-Jun-2019  blymn fix derwin test.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file derwin2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file doupdate.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.3 22-Jun-2021  blymn Update the check files to account for fixes to addstr.c
 1.2 11-Jun-2019  blymn Fix dupwin test.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file dupwin1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.3 22-Jun-2021  blymn Update the check files to account for fixes to addstr.c
 1.2 11-Jun-2019  blymn Fix dupwin test.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file dupwin2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file fill_screen_numbers.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file fill_window_numbers.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file flash.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file hline.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 15-Nov-2021  blymn Update the ins_(n)wstr test family to split out the check files
for each call separately and update check files to reflect changed
behaviour due to a fix to related calls.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 16-Nov-2021  blymn Add more testing for special character handling in ins_wstr family.
 1.1 16-Nov-2021  blymn Add more testing for special character handling in ins_wstr family.
 1.1 16-Nov-2021  blymn Add more testing for special character handling in ins_wstr family.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file insch.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 05-Dec-2022  blymn Update check files due to reversion of a libcurses change.
 1.2 30-Nov-2022  blymn Update the check files due to bug fix in libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 05-Dec-2022  blymn Update check files due to reversion of a libcurses change.
 1.2 30-Nov-2022  blymn Update the check files due to bug fix in libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file meta1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file meta2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 03-May-2022  blymn Update check files, changes due to bug fixes.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mutt_test1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mutt_test2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 03-May-2022  blymn Update check files, changes due to bug fixes.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mutt_test3.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.3 03-May-2022  blymn Update check files, changes due to bug fixes.
 1.2 09-Jun-2019  blymn branches: 1.2.2;
Adjust check files for changes in cursor positioning.
 1.1 26-May-2019  blymn Add more tests for curses
 1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.2.2.1 09-Jun-2019  christos file mutt_test4.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.3 03-May-2022  blymn Update check files, changes due to bug fixes.
 1.2 19-Sep-2019  blymn Rototill to add complex character support:

- Add cchar command to director test language to allow a complex character
to be defined and passed to the slave.
- Removed the distinction between args and returns internally to prevent
confusing the two which leads to errors and/or crashes.
- Converted mutt_test to use the new cchar definition and fixed the
check files for the test.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mutt_test5.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.3 03-May-2022  blymn Update check files, changes due to bug fixes.
 1.2 19-Sep-2019  blymn Rototill to add complex character support:

- Add cchar command to director test language to allow a complex character
to be defined and passed to the slave.
- Removed the distinction between args and returns internally to prevent
confusing the two which leads to errors and/or crashes.
- Converted mutt_test to use the new cchar definition and fixed the
check files for the test.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mutt_test6.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mutt_test7.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 03-May-2022  blymn Update check files, changes due to bug fixes.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mutt_test8.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 03-May-2022  blymn Update check files, changes due to bug fixes.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mutt_test9.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvaddch.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvaddchnstr.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvaddchnstr2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvaddchstr.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvaddnstr.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvaddnstr2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvaddstr.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvaddstr2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvchgat.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvchgat2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvcur.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvderwin1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvderwin2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 09-Jun-2019  blymn branches: 1.2.2;
Adjust check files for changes in cursor positioning.
 1.1 26-May-2019  blymn Add more tests for curses
 1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.2.2.1 09-Jun-2019  christos file mvgetnstr1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvgetnstr2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvgetnstr3.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvgetnstr4.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 09-Jun-2019  blymn branches: 1.2.2;
Adjust check files for changes in cursor positioning.
 1.1 26-May-2019  blymn Add more tests for curses
 1.2.2.2 10-Jun-2019  christos Sync with HEAD
 1.2.2.1 09-Jun-2019  christos file mvgetstr1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvgetstr2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvgetstr3.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvprintw.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvvline1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvvline2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file mvvline3.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 15-Nov-2021  blymn Update the ins_(n)wstr test family to split out the check files
for each call separately and update check files to reflect changed
behaviour due to a fix to related calls.
 1.1 15-Nov-2021  blymn Update the ins_(n)wstr test family to split out the check files
for each call separately and update check files to reflect changed
behaviour due to a fix to related calls.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 15-Nov-2021  blymn Update the ins_(n)wstr test family to split out the check files
for each call separately and update check files to reflect changed
behaviour due to a fix to related calls.
 1.1 15-Nov-2021  blymn Update the ins_(n)wstr test family to split out the check files
for each call separately and update check files to reflect changed
behaviour due to a fix to related calls.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 30-Jun-2019  blymn Fix test for pad and enable it.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file pad1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file pad2.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 30-Jun-2019  blymn Fix test for pad and enable it.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.3 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file pad3.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 05-Dec-2022  blymn Update check files due to reversion of a libcurses change.
 1.2 30-Nov-2022  blymn Update the check files due to bug fix in libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 22-Jun-2021  blymn Fix slk test and check files due to libcurses slk changes.
 1.2 06-Jun-2021  blymn New tests and updates for corrected behaviour due to fix for PR56224
* Added extra testing to the addstr test to demonstrate bug described
in PR#56224 and validate case when scrolling enabled still works.
* Fixed slk test, the slk_init output changed due to corrected wrapping,
slk_restore no longer returns ERR probably due to addwchar no longer
returning ERR when an implicit scroll was attempted when scrolling
disabled. Commented out the slk_wset test, this is now returning ERR
instead of misbehaving, needs investigation.
 1.1 24-Oct-2020  blymn branches: 1.1.4;
Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1.4.1 06-Jun-2021  cjep sync with head
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 22-Jun-2021  blymn Fix slk test and check files due to libcurses slk changes.
 1.2 06-Jun-2021  blymn New tests and updates for corrected behaviour due to fix for PR56224
* Added extra testing to the addstr test to demonstrate bug described
in PR#56224 and validate case when scrolling enabled still works.
* Fixed slk test, the slk_init output changed due to corrected wrapping,
slk_restore no longer returns ERR probably due to addwchar no longer
returning ERR when an implicit scroll was attempted when scrolling
disabled. Commented out the slk_wset test, this is now returning ERR
instead of misbehaving, needs investigation.
 1.1 24-Oct-2020  blymn branches: 1.1.4;
Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1.4.1 06-Jun-2021  cjep sync with head
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 22-Jun-2021  blymn Fix slk test and check files due to libcurses slk changes.
 1.2 06-Jun-2021  blymn New tests and updates for corrected behaviour due to fix for PR56224
* Added extra testing to the addstr test to demonstrate bug described
in PR#56224 and validate case when scrolling enabled still works.
* Fixed slk test, the slk_init output changed due to corrected wrapping,
slk_restore no longer returns ERR probably due to addwchar no longer
returning ERR when an implicit scroll was attempted when scrolling
disabled. Commented out the slk_wset test, this is now returning ERR
instead of misbehaving, needs investigation.
 1.1 24-Oct-2020  blymn branches: 1.1.4;
Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1.4.1 06-Jun-2021  cjep sync with head
 1.5 11-Jul-2024  blymn Fix the check files to account for new colour setting behaviour.
 1.4 12-Apr-2022  blymn branches: 1.4.4;
Update to account for default colour change in libcurses.
 1.3 22-Jun-2021  blymn Fix slk test and check files due to libcurses slk changes.
 1.2 06-Jun-2021  blymn New tests and updates for corrected behaviour due to fix for PR56224
* Added extra testing to the addstr test to demonstrate bug described
in PR#56224 and validate case when scrolling enabled still works.
* Fixed slk test, the slk_init output changed due to corrected wrapping,
slk_restore no longer returns ERR probably due to addwchar no longer
returning ERR when an implicit scroll was attempted when scrolling
disabled. Commented out the slk_wset test, this is now returning ERR
instead of misbehaving, needs investigation.
 1.1 24-Oct-2020  blymn branches: 1.1.4;
Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1.4.1 06-Jun-2021  cjep sync with head
 1.4.4.1 02-Aug-2025  perseant Sync with HEAD
 1.1 08-Nov-2022  blymn * Uncomment the slk_wset test which was previously commented out due
to incorrect output as this bug has been fixed.
* Added a check file to verify the slk_wset output.
 1.3 22-Jun-2021  blymn Fix slk test and check files due to libcurses slk changes.
 1.2 06-Jun-2021  blymn New tests and updates for corrected behaviour due to fix for PR56224
* Added extra testing to the addstr test to demonstrate bug described
in PR#56224 and validate case when scrolling enabled still works.
* Fixed slk test, the slk_init output changed due to corrected wrapping,
slk_restore no longer returns ERR probably due to addwchar no longer
returning ERR when an implicit scroll was attempted when scrolling
disabled. Commented out the slk_wset test, this is now returning ERR
instead of misbehaving, needs investigation.
 1.1 24-Oct-2020  blymn branches: 1.1.4;
Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1.4.1 06-Jun-2021  cjep sync with head
 1.2 29-Aug-2011  christos we never get the b character since we timeout and drain!
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 26-May-2019  blymn branches: 1.1.2;
Add more tests for curses
 1.1.2.2 10-Jun-2019  christos Sync with HEAD
 1.1.2.1 26-May-2019  christos file touchline1.chk was added on branch phil-wifi on 2019-06-10 22:10:06 +0000
 1.2 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 10-Nov-2022  blymn Uncomment the waddstr call that was returning ERR, this is actually
correct so make the expected return ERR then repeat the call with
scrollok set to true to validate.

Do refreshes on the window instead of stdscr so we get the window
contents reported and update the check files with the expected
output.
 1.1 07-Feb-2021  rillig libcurses: demonstrate bug in addch that doubles tab indentation

When adding "\t" via addch, win.curx advances by twice the spaces as
intended. This bug was introduced somewhere between NetBSD 8.0 and 9.0.

Adding "\t" via addstr does not have this bug.

This bug causes the installation menu of sysinst to be have its menu
items indented by 16 characters instead of only 8. This in turn
produces an ugly line break in the German translation.

The test framework for libcurses is not well integrated into ATF.
Whenever the expected output is longer than the actual output, or vice
versa, the test passes nevertheless. This makes it necessary to
constantly look into atf-run.log to see whether the actual output is
indeed equal to the expected output, which is crucial, especially for
telling the difference between addstr and addnstr.

Reusing the .chk files for several tests is not a good idea either. For
example, addstr and waddstr are supposed to produce the same result for
ASCII-only text, so it was tempting to use the same file. But waddstr
seems to have a bug (maybe undefined behavior), at least waddstr returns
ERR in one case where it shouldn't. This means that currently the
expected output (acknowledging the bug) must be different.

The "expected" test output in waddstr.chk looks completely broken, but
that's exactly what the test produces right now.
 1.2 05-Oct-2023  blymn Update check files affected by a fix to addbyte.c in libcurses.
 1.1 10-Nov-2022  blymn branches: 1.1.2;
Uncomment the waddstr call that was returning ERR, this is actually
correct so make the expected return ERR then repeat the call with
scrollok set to true to validate.

Do refreshes on the window instead of stdscr so we get the window
contents reported and update the check files with the expected
output.
 1.1.2.1 10-Oct-2023  martin Pull up following revision(s) (requested by kim in ticket #402):

tests/lib/libcurses/check_files/waddstr2.chk: revision 1.2
tests/lib/libcurses/check_files/addstr3.chk: revision 1.5
lib/libcurses/addbytes.c: revision 1.69
lib/libcurses/tty.c: revision 1.50

Fix for install/56467

Set x to 0 before calling scroll based on a proposed fix by RVP (thanks!)
Update check files affected by a fix to addbyte.c in libcurses.

Correct the fd closed check so we actually check the outfd as per
the comment. Thanks for jdc%netbsd.org@localhost for catching this one.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 15-Nov-2021  blymn Update the ins_(n)wstr test family to split out the check files
for each call separately and update check files to reflect changed
behaviour due to a fix to related calls.
 1.1 15-Nov-2021  blymn Update the ins_(n)wstr test family to split out the check files
for each call separately and update check files to reflect changed
behaviour due to a fix to related calls.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.4 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.3 12-Apr-2022  blymn Update to account for default colour change in libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 16-Nov-2021  blymn Add more testing for special character handling in ins_wstr family.
 1.2 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.1 16-Nov-2021  blymn Add more testing for special character handling in ins_wstr family.
 1.1 16-Nov-2021  blymn Add more testing for special character handling in ins_wstr family.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 12-May-2019  blymn Provide correct validation after curses change.
 1.1 10-Apr-2011  blymn branches: 1.1.44;
Add atf for libcurses with some tests
 1.1.44.1 10-Jun-2019  christos Sync with HEAD
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.2 16-Sep-2011  blymn - Update the check files due to a bug fix in the slave code
 1.1 10-Apr-2011  blymn Add atf for libcurses with some tests
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.
 1.3 19-Oct-2022  blymn Updates to account for changes resulting from fixes to libcurses.
 1.2 25-Jan-2022  blymn Update of tests to account for output changes associated with wide char
fixes. Also, default all tests to using UTF8 instead of doing a special
dance for the wide character tests and fix debug_test to force set the
locale to UTF8 so tests under debug don't throw spurious mismatches
when a wide character test is run.
 1.1 24-Oct-2020  blymn Merge in code from Google Summer of Code project which dramatically
increases the number of tests performed.

Thanks to Naman Jain <jnaman806@gmail.com> for his excellent work on
this GSoC project.

RSS XML Feed