Module Name:src
Committed By: roy
Date: Sat Oct 24 14:45:06 UTC 2020
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
Remove extra parens
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/tests/lib/libcurses/director/testlan
Module Name:src
Committed By: rillig
Date: Sun Feb 7 11:52:43 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: indent lexer code consistently
Several of the braces were misaligned. For the simple keywords, there
is
Module Name:src
Committed By: rillig
Date: Sun Feb 7 12:05:36 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
tests/libcurses: allow end-of-line comments in data lines as well
This makes it possible to write small remarks directly
Module Name:src
Committed By: rillig
Date: Sun Feb 7 12:08:42 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: unary minus doesn't make sense on bool expressions
No functional change since -1 is as non-zero as 1.
Module Name:src
Committed By: rillig
Date: Sun Feb 7 12:16:26 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: fix name of grammar rule
A list of assignments is not a statement, it's several statements.
No functio
Module Name:src
Committed By: rillig
Date: Sun Feb 7 12:24:19 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: clean up test case grammar for statements
Previously, each statement ended with 'eol'. This was unnece
Module Name:src
Committed By: rillig
Date: Sun Feb 7 12:48:35 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: use a single indentation style in the test grammar
The grammar rule 'args' has been left as-is since it
Module Name:src
Committed By: rillig
Date: Sun Feb 7 12:56:53 UTC 2021
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
tests/libcurses: fail on syntax errors in test files
Previously, a syntax error in a test file made the test pass, which
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 src/tests/lib/libcurses/
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 src/
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 fi
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 src/tests/lib
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 -r1.25
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: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 n
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.
To
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 sr
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 src/tests/lib/libcurses/direc
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 src/tes
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 er
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: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:
cv
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: 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 -r1.
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 co
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
function
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 genera
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 -r1.3
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 of
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 sr
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: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 -r
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 testlang_parse
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 -r1.19
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 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 commit:
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 src/tests/lib/libcurses/directo
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 of
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: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 src/tests/lib/libcurs
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 sr
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 -r1.23
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 ad
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 -r1.25
Module Name:src
Committed By: joerg
Date: Thu Apr 23 00:30:09 UTC 2020
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
saved_output is owned by director.c
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/tests/lib/libcurse
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 -r1.
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,
l
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 'numeric',
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 te
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 rdiff
Module Name:src
Committed By: blymn
Date: Wed Sep 19 11:51:56 UTC 2012
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
* Add scanw family function calls as input functions
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/t
Module Name:src
Committed By: joerg
Date: Sun Jun 3 02:10:46 UTC 2012
Modified Files:
src/tests/lib/libcurses/director: Makefile
Log Message:
Spell NetBSD correctly.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libcurses/director/Makefile
P
Module Name:src
Committed By: blymn
Date: Thu Nov 21 11:06:04 UTC 2013
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
Add carriage return to the quoted character list
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/li
Module Name:src
Committed By: christos
Date: Fri Jun 17 16:32:31 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
vis'ify the excess byte printing so that xstlproc does not barf.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: joerg
Date: Sat Jun 18 20:05:28 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
input() isn't used
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libcurses/director/testlang_
Module Name:src
Committed By: joerg
Date: Sat Jun 18 20:05:56 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
Try to initialize retval to something sensible.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/tests/li
Module Name:src
Committed By: mrg
Date: Wed Jun 29 02:36:26 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: Makefile
Log Message:
apply some -Wno-enum-compare.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libcurses/director/Makefil
Module Name:src
Committed By: blymn
Date: Mon Apr 11 09:03:25 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: testlang_conf.l
Log Message:
Fix NetBSD tag field.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libcurses/director/testla
Module Name:src
Committed By: joerg
Date: Mon Apr 11 22:37:10 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
Don't fail on platforms with "char" == "unsigned char"
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/l
Module Name:src
Committed By: martin
Date: Tue Apr 19 20:13:56 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: director.c
Log Message:
Manually craft a (default) termios description instead of trying to fetch
one from stdin - ATF tests should not rely on stdin b
Module Name:src
Committed By: christos
Date: Sun May 15 23:56:28 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: director.c testlang_conf.l
testlang_parse.y
Log Message:
if you don't include the proper include files, you are going to end up
calling f
Module Name:src
Committed By: blymn
Date: Thu Sep 15 11:53:12 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: director.c testlang_parse.y
Log Message:
- Add erase and kill to the terminal attributes so we can test
fetching them
- Remove functions from the inpu
Module Name:src
Committed By: christos
Date: Thu Sep 15 16:25:17 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
fix printf format strings
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/tests/lib/libcurses/direc
Module Name:src
Committed By: joerg
Date: Fri Oct 7 13:39:33 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: director.c testlang_conf.l
Log Message:
Fix off-by-one error and simplify at the same time.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.
Module Name:src
Committed By: christos
Date: Thu Aug 18 02:44:46 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: Makefile testlang_parse.y
Log Message:
Fix enums confusion.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libcurses/dir
Module Name:src
Committed By: christos
Date: Mon Aug 29 12:49:37 UTC 2011
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
- err -> errx mistakes
- make sure that -v does not change the program behavior
- don't set revents in poll
- add more
Module Name:src
Committed By: christos
Date: Sun Jan 4 20:19:46 UTC 2015
Modified Files:
src/tests/lib/libcurses/director: testlang_parse.y
Log Message:
add proper include files.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/tests/lib/libcurses/direc
Module Name:src
Committed By: apb
Date: Sun Jan 19 22:09:34 UTC 2014
Modified Files:
src/tests/lib/libcurses/director: Makefile
Log Message:
Remove -O0 from CPPFLAGS, and instead set
COPTS.testlang_parse.c += -Wno-uninitialized.
Without the old -O0, and without the new -W
68 matches
Mail list logo