Module Name:src
Committed By: blymn
Date: Tue Jun 22 07:49:59 UTC 2021
Modified Files:
src/tests/lib/libcurses/check_files: addstr2.chk addstr3.chk
copywin6.chk copywin7.chk dupwin1.chk dupwin2.chk
src/tests/lib/libcurses/tests: addstr
Log Message:
Module Name:src
Committed By: blymn
Date: Tue Jun 22 07:29:16 UTC 2021
Modified Files:
src/tests/lib/libcurses/check_files: slk1.chk slk3.chk slk5.chk
slk6.chk slk_init.chk
src/tests/lib/libcurses/tests: slk
Log Message:
Fix slk test and check files
Module Name:src
Committed By: blymn
Date: Tue Jun 15 22:21:09 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: slk
Log Message:
Restore the slk_wset test after fixing a but in libcurses.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: rillig
Date: Sun Jun 13 21:54:52 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: fix argument handling for mvwget_wch
There's currently no test for that function, therefore no
Module Name:src
Committed By: rillig
Date: Sun Jun 13 19:50:18 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: lint.lua
Log Message:
tests/libcurses: make error handling in the linter simpler
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: rillig
Date: Sun Jun 13 19:41:12 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: lint.lua
Log Message:
tests/libcurses: improve code locality in linter
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.4
Module Name:src
Committed By: rillig
Date: Sun Jun 13 19:25:08 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: lint.lua
Log Message:
tests/libcurses: improve local variable names in linter
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: rillig
Date: Sun Jun 13 19:17:53 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c curses_commands.h
Log Message:
tests/libcurses: unexport argument handling functions
No functional change.
To generate a diff of
Module Name:src
Committed By: rillig
Date: Sun Jun 13 19:13:20 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: KNF for while loop
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27
Module Name:src
Committed By: rillig
Date: Sun Jun 13 18:11:44 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c lint.lua
Log Message:
tests/libcurses: remove redundant argument numbers
Since all arguments are processed in increasing order, there
Module Name:src
Committed By: rillig
Date: Sun Jun 13 12:46:02 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: commands.c slave.c
Log Message:
tests/libcurses: add parentheses around argument to sizeof
To generate a diff of this commit:
cvs rdiff -u -r1.14
Module Name:src
Committed By: rillig
Date: Sun Jun 13 11:06:20 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: sprinkle 'const', normalize sizeof
No functional change.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: mcf
Date: Thu Jun 10 07:21:07 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
Unset ESCDELAY in libcurses test director to ensure consistent results
Non-default values of ESCDELAY may result in unexpected
Module Name:src
Committed By: blymn
Date: Sun Jun 6 04:57:58 UTC 2021
Modified Files:
src/tests/lib/libcurses/check_files: Makefile slk1.chk slk3.chk
slk5.chk slk6.chk slk_init.chk
src/tests/lib/libcurses/tests: addstr slk
Added Files:
Module Name:src
Committed By: blymn
Date: Sat Jun 5 06:23:48 UTC 2021
Modified Files:
src/tests/lib/libcurses: chk_gen
Log Message:
Convert % into %% in input string so printf won't barf
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: blymn
Date: Sat Jun 5 06:13:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: clear
Log Message:
Decouple the clear test from the addstr test, they should not be linked
together because they are not really related.
To generate a
Module Name:src
Committed By: blymn
Date: Sat Jun 5 06:11:09 UTC 2021
Modified Files:
src/tests/lib/libcurses/check_files: Makefile
Added Files:
src/tests/lib/libcurses/check_files: clear0.chk
Log Message:
Add new check file for the clear test.
To generate a
Module Name:src
Committed By: blymn
Date: Fri Jun 4 23:07:39 UTC 2021
Modified Files:
src/tests/lib/libcurses: debug_test
Log Message:
Fix debug_test so it actually works and does not do damage
* disable blind clearing of /tmp. The comment says this is needed for
Module Name:src
Committed By: rillig
Date: Tue Apr 6 01:29:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: fix names of over-the-wire data types
The test 'mvscanw' reported that it would send '%s' as
Module Name:src
Committed By: rillig
Date: Tue Apr 6 00:47:00 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: clean up table of input functions
The previous "table" was an insult to any reader. It was unsorted,
Module Name:src
Committed By: rillig
Date: Tue Apr 6 00:35:58 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: don't waste time calling strlen needlessly
To generate a diff of this commit:
cvs rdiff -u -r1.49
Module Name:src
Committed By: rin
Date: Sun Apr 4 09:49:13 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
src/tests/lib/libcurses/tests: mvscanw
Log Message:
Reapply fix for big-endian environments, which was lost when GSoC results
were
Module Name:src
Committed By: rin
Date: Sun Apr 4 09:42:08 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
src/tests/lib/libcurses/tests: mvscanw
Log Message:
When mvscanw(3) fails, string is not modified.
Let's ignore the 2nd result for
Module Name:src
Committed By: rin
Date: Sun Apr 4 09:34:24 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
s//string/ for mvscanw(3); string is already pointer to buffer.
To generate a diff of this commit:
cvs rdiff -u -r1.22
Module Name:src
Committed By: rillig
Date: Thu Feb 25 01:07:43 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addbytes addch
Log Message:
tests/libcurses: add test for '\b' in addch
Just to ensure that addch and addstr behave the same, after the recent
fix for
Module Name:src
Committed By: rillig
Date: Thu Feb 25 00:50:10 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: use common style for parse error messages
To generate a diff of this commit:
cvs rdiff -u -r1.24
Module Name:src
Committed By: rillig
Date: Thu Feb 25 00:42:00 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: use common syntax for accessing array elements
Writing *(p+1) is needlessly confusing, even though it
Module Name:src
Committed By: rillig
Date: Thu Feb 25 00:32:44 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: reduce indentation
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.22
Module Name:src
Committed By: rillig
Date: Thu Feb 25 00:26:57 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addbytes
Log Message:
libcurses: ensure that '\b' in handled correctly in addstr
Just to ensure that the recent fix for '\t' handling in addstr/addch
Module Name:src
Committed By: rillig
Date: Thu Feb 25 00:25:31 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
src/tests/lib/libcurses/tests: addchstr
Log Message:
libcurses: prevent unknown escpae sequences in tests
Before, '\b' was
Module Name:src
Committed By: joerg
Date: Mon Feb 15 15:55:51 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
Simplify to avoid copy based on the size of the source.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49
Module Name:src
Committed By: rillig
Date: Mon Feb 15 07:06:27 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l testlang_parse.y
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: fix error handling for non-system
Module Name:src
Committed By: rillig
Date: Sun Feb 14 11:21:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addch
Log Message:
tests/libcurses: document the history about tab bugs in addch/addstr
Verified by installing all versions of libcurses from 2012 to
Module Name:src
Committed By: rillig
Date: Sat Feb 13 22:19:47 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addbytes
Log Message:
tests/libcurses: note that addbytes is not part of the API
Module Name:src
Committed By: rillig
Date: Sat Feb 13 19:23:11 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: protect against short writes
The previous code only errored out if a write failed completely. If it
was
Module Name:src
Committed By: rillig
Date: Sat Feb 13 18:24:11 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: lint.lua
Log Message:
tests/libcurses: remove unused code in linter
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: rillig
Date: Sat Feb 13 16:43:12 UTC 2021
Modified Files:
src/tests/lib/libcurses: atf.terminfo
Log Message:
tests/libcurses: use ASCII only in terminfo description
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: rillig
Date: Sat Feb 13 16:38:02 UTC 2021
Modified Files:
src/tests/lib/libcurses: atf.terminfo
Log Message:
tests/libcurses: split terminfo entry over more lines
This provides space to see each capability on its own, instead of having
to
Module Name:src
Committed By: rillig
Date: Sat Feb 13 10:03:49 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: slave.c
Log Message:
tests/libcurses: extract read_command_argument from process_commands
Having code indented so far to the right that each word gets
Module Name:src
Committed By: rillig
Date: Sat Feb 13 09:28:27 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: slave.c
Log Message:
tests/libcurses: fix reading from the parent process
In case of a short read, processing the incomplete data invoked
undefined
Module Name:src
Committed By: rillig
Date: Sat Feb 13 09:18:12 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
src/tests/lib/libcurses/slave: slave.c
Log Message:
tests/libcurses: fix child process handling
The child process needs to be
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:43:03 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: fix error messages
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:37:21 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: mvwin
Log Message:
tests/libcurses: "fix" test mvwin
The test mvwin previously expected an endless stream of bytes, by
comparing the actual output with
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:26:12 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: remove undocumented, unused command line option
The option -T has the same effect as the removed option -p.
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:22:34 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: remove include path from usage message
The option has been removed a few minutes ago.
To generate a diff
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:17:15 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: slave.c slave.h
Log Message:
tests/libcurses: clean up remaining include guard, comments
No functional change.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:14:46 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c director.h returns.h
testlang_conf.l testlang_parse.y
src/tests/lib/libcurses/slave: command_table.h commands.c
Module Name:src
Committed By: rillig
Date: Sat Feb 13 08:00:07 UTC 2021
Modified Files:
src/tests/lib/libcurses: t_curses.sh
src/tests/lib/libcurses/director: director.c testlang_conf.l
Log Message:
tests/libcurses: remove include path handling
All include
Module Name:src
Committed By: rillig
Date: Sat Feb 13 07:32:19 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: align comments
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: rillig
Date: Sat Feb 13 07:31:07 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: fix misleading usage documentation
The check-files are not config files.
To generate a diff of this
Module Name:src
Committed By: rillig
Date: Sat Feb 13 07:08:45 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c director.h
testlang_parse.y
Log Message:
tests/libcurses: fix pipe handling in the parent process
The parent process, like the
Module Name:src
Committed By: rillig
Date: Sat Feb 13 06:45:42 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
src/tests/lib/libcurses/slave: commands.c slave.c slave.h
Log Message:
tests/libcurses: fix pipe handling in child process
The
Module Name:src
Committed By: rillig
Date: Sat Feb 13 05:38:16 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: fix warnings for missing environment variables
To generate a diff of this commit:
cvs rdiff -u -r1.18
Module Name:src
Committed By: rillig
Date: Fri Feb 12 21:29:54 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: slave.c
Log Message:
tests/libcurses: format misleading do-while loop
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11
Module Name:src
Committed By: rillig
Date: Fri Feb 12 21:29:03 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: command_table.h curses_commands.h
Log Message:
tests/libcurses: remove wrong comments
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: rillig
Date: Fri Feb 12 20:45:00 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: remove excess empty lines
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21
Module Name:src
Committed By: rillig
Date: Fri Feb 12 20:41:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Added Files:
src/tests/lib/libcurses/slave: lint.lua
Log Message:
tests/libcurses: query function arguments in consistent order
Module Name:src
Committed By: rillig
Date: Fri Feb 12 18:20:05 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: don't access args directly
By providing declarative syntax for accessing the arguments, the
Module Name:src
Committed By: rillig
Date: Fri Feb 12 16:59:32 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: replace ARG_CHTYPE_STRING with ARG_CHTYPE
All uses of the previous macro did not treat the argument as a
Module Name:src
Committed By: rillig
Date: Fri Feb 12 16:49:19 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: add shortcut macros for SCREEN and unsigned int
To generate a diff of this commit:
cvs rdiff -u -r1.16
Module Name:src
Committed By: rillig
Date: Fri Feb 12 14:05:57 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: remove redundant comments
There is nothing surprising about call2, call3 or call4.
To generate a diff
Module Name:src
Committed By: rillig
Date: Fri Feb 12 12:58:52 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: reduce boilerplate in function dispatcher
No functional change. The generated code for GCC 9.3 on
Module Name:src
Committed By: rillig
Date: Fri Feb 12 08:55:32 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: reduce boilerplate in function dispatcher
This makes the code more declarative and easier to reason
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:42:31 UTC 2021
Modified Files:
src/tests/lib/libcurses: t_curses.sh
src/tests/lib/libcurses/director: director.c testlang_parse.y
src/tests/lib/libcurses/slave: commands.c slave.c
Log Message:
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:39:20 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: replace remaining strcasecmp with strcmp
There is no reason to write special functions in a different case than
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:31:02 UTC 2021
Modified Files:
src/tests/lib/libcurses: testframe.txt
src/tests/lib/libcurses/tests: timeout wtimeout
Log Message:
tests/libcurses: fix spelling of the special call to DRAIN
To generate a
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:24:02 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: commands.c
Log Message:
tests/libcurses: compare function names case-sensitive
There is absolutely no reason to write function names in upper case or
Module Name:src
Committed By: rillig
Date: Tue Feb 9 20:22:11 UTC 2021
Modified Files:
src/tests/lib/libcurses/slave: curses_commands.c
Log Message:
tests/libcurses: fix scanf parameter for unsigned int
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:src
Committed By: rillig
Date: Mon Feb 8 23:54:03 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l testlang_parse.y
Log Message:
tests/libcurses: fix off-by-one error in line numbers in diagnostics
I had broken this in
Module Name:src
Committed By: rillig
Date: Mon Feb 8 20:55:42 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: use consistent indentation for grammar rules
To generate a diff of this commit:
cvs rdiff -u -r1.41
Module Name:src
Committed By: rillig
Date: Mon Feb 8 20:39:33 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: extract functions 'input' and 'noinput' from grammar
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Mon Feb 8 20:26:46 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: indent grammar functions consistently
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40
Module Name:src
Committed By: rillig
Date: Mon Feb 8 20:09:45 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: declare %type in grammar
It looks as if the original author just didn't know how to declare the
type
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:35:22 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: extract function 'delay_millis' from the grammar
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:28:08 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: move function 'check' out of the grammar section
This removes the inconsistent indentation.
To
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:15:21 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c director.h returns.h
testlang_conf.l testlang_parse.y
src/tests/lib/libcurses/slave: command_table.h commands.c
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:09:59 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: remove unused token DRAIN
There is a special function named 'DRAIN', but not a statement. The
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:04:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: fix sentinel for execl
For systems where NULL is defined as a simple 0 or 0L.
To generate a diff of this
Module Name:src
Committed By: rillig
Date: Mon Feb 8 19:00:22 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: on errors, print nonprintable characters as well
To generate a diff of this commit:
cvs rdiff -u -r1.14
Module Name:src
Committed By: rillig
Date: Sun Feb 7 23:30:33 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addch
Log Message:
tests/libcurses: fix undefined behavior in test addch
The libcurses framework is not strictly typed and thus provides plenty
of ways
Module Name:src
Committed By: rillig
Date: Sun Feb 7 21:33:27 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: use a single message style for diagnostics
Previously, there were several concurring styles:
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:48:07 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: make grammar for test cases conflict-free
No functional change.
To generate a diff of this commit:
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:40:06 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l testlang_parse.y
src/tests/lib/libcurses/tests: keyname
Log Message:
tests/libcurses: fix grammar for arrays
Previously,
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:32:25 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: do not allow control characters in paths
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:27:40 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: error out on trying to parse /dev/zero
Be strict when parsing the tests. Any unknown character is an
Module Name:src
Committed By: rillig
Date: Sun Feb 7 20:20:06 UTC 2021
Modified Files:
src/tests/lib/libcurses: testframe.txt
Log Message:
tests/libcurses: fix documentation of call[234]
The function getyx is not a function but a macro. It does not return
int, but
Module Name:src
Committed By: rillig
Date: Sun Feb 7 19:49:32 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
src/tests/lib/libcurses/tests: innstr
Log Message:
tests/libcurses: require keywords to be lowercase, except for OK and ERR
Module Name:src
Committed By: rillig
Date: Sun Feb 7 19:44:34 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: add missing semicolon in grammar
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31
Module Name:src
Committed By: rillig
Date: Sun Feb 7 19:28:07 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: returns.h
Log Message:
tests/libcurses: fix typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: rillig
Date: Sun Feb 7 18:56:37 UTC 2021
Modified Files:
src/tests/lib/libcurses/check_files: addchstr2.chk
Log Message:
tests/libcurses: fix expected test output
The test framework doesn't check the files strictly, it only checks
whether
Module Name:src
Committed By: rillig
Date: Sun Feb 7 18:32:20 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: add const to some function parameters
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30
Module Name:src
Committed By: rillig
Date: Sun Feb 7 18:14:44 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: simplify code for writing to the .exp file
If a write(2) returns less than 1, it must be an error.
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:50:16 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: actually compare the stream to an absolute path
Up to now, the test command "compare /dev/null" was a
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:32:55 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l testlang_parse.y
Log Message:
tests/libcurses: use more common abbreviations for tokens
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:26:15 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: use standard indentation for grammar rule 'arg'
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rillig
Date: Sun Feb 7 17:23:29 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: extract grammar rule 'arg'
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25
Module Name:src
Committed By: rillig
Date: Sun Feb 7 13:56:23 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: error out if called with too many arguments
This helps against users who try to add more options after the
Module Name:src
Committed By: rillig
Date: Sun Feb 7 13:44:22 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: document another bug in the test director
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:src
Committed By: rillig
Date: Sun Feb 7 13:22:23 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
tests/libcurses: fix usage of director
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: rillig
Date: Sun Feb 7 13:06:02 UTC 2021
Modified Files:
src/tests/lib/libcurses/tests: addch
Log Message:
tests/libcurses: demonstrate more bugs in addch
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
1 - 100 of 166 matches
Mail list logo