Updated: vttest 20240218

2024-02-24 Thread Cygwin vttest Maintainer
The following package has been upgraded in the Cygwin distribution:

* vttest20240218

Tests the functionality of a VT100 terminal (or emulator thereof).
Tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full operating instructions.
To run a given menu-item, you enter its number. You can run all
menu-items (for a given level) by entering an asterisk, i.e, '*'.

It has been enhanced to support and test many xterm control and status
escape sequences, and it is mainly used nowadays for testing emulator
compatibility.

See the project home page for more information:

https://invisible-island.net/vttest/

Please see below or read /usr/share/doc/vttest/CHANGES after installation
for details of changes since the last Cygwin release.

https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES


20240218

- other improvements

  - modify DECAC test to include the window-frame

  - accept a 23/unsupported response for DSR status of UDK

- improve/correct resetting of character-sets after tests:

  - improve use of current settings in the reset function

  - fix a case which tried to set a 96-character set in G0

  - add a reset after SI/SO test

- update config.guess, config.sub

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
.



Updated: vttest 20231230

2023-12-31 Thread Cygwin vttest Maintainer
The following package has been upgraded in the Cygwin distribution:

* vttest20231230

Tests the functionality of a VT100 terminal (or emulator thereof).
Tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full operating instructions.
To run a given menu-item, you enter its number. You can run all
menu-items (for a given level) by entering an asterisk, i.e, '*'.

It has been enhanced to support and test many xterm control and status
escape sequences, and it is mainly used nowadays for testing emulator
compatibility.

See the project home page for more information:

https://invisible-island.net/vttest/

Please see below or read /usr/share/doc/vttest/CHANGES after installation
for details of changes since the last Cygwin release.

https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES


20231230

- modify get_reply() to wait only 0.1 seconds for a response, in case
  vttest is run on a terminal which is not VT100-compatible.

- switch to/from ISO-2022 mode from UTF-8 if the user's locale is
  currently set to UTF-8.

- add DECRQSS test for XTQMODKEYS

- modify character set menus to filter out NRCS charsets when NRCS is
  not enabled.

- improve DECRQSS tests for DECAC and DECATC

- add DA2 code 48 for Thai VT382

- make separate VT510 DECRQSS menu to distinguish from VT520.

- modify DECAUPSS/DECRQUPSS tests to exercise switching to valid
  combinations for VT320 and VT520, etc., to test xterm #389.

- improve "-q" option, e.g., to avoid resetting the display of the
  response on string-terminator

- fixes/improvements
  . correct code and comment for DECTEK mode (38) with DECRPM
  . remove redundant code for DECVSSM mode (69)
  . correct locator status query
  . add identify-locator query
  . correct final characters in DECSDDT, DECSDPT, DECSEST tests
  . correct mnemonic for VT520 alternate text color
  . add DECPRO test with VT320 DECRQSS
  . add DECSRFR test with VT520 DECRQSS
  . add DECUS test with VT520 DECRQSS
  . add keyboard status codes for VT382
  . add keyboard types from VT420, VT510 and VT520 manuals
  . modify keyboard type parsing to report "unknown" for a zero
  . use VT525 DECAC to initialize that terminal to white-on-black

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
.



Updated: vttest 20230924

2023-10-01 Thread Cygwin vttest Maintainer via Cygwin-announce
The following package has been upgraded in the Cygwin distribution:

* vttest20230924

Tests the functionality of a VT100 terminal (or emulator thereof).
Tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full operating instructions.
To run a given menu-item, you enter its number. You can run all
menu-items (for a given level) by entering an asterisk, i.e, '*'.

It has been enhanced to support and test many xterm control and status
escape sequences, and it is mainly used nowadays for testing emulator
compatibility.

See the project home page for more information:

https://invisible-island.net/vttest/

Please see below or read /usr/share/doc/vttest/CHANGES after installation
for details of changes since the last Cygwin release.

https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES


20230924

- modify DEC private mode table and lookup function to
  handle different interpretations of modes 35 and 69.
- add xterm private modes 1014, 1016 to DECRQM tests
- updated/improved configure macros
- update config.guess, config.sub


-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look at the 
"List-Unsubscribe: " tag in the email header of this message. It will be in the 
format:

List-Unsubscribe: , 


The easiest unsubscribe method is to visit the web page associated with the 
mailing list as seen above, and click Unsubscribe.

Alteratively, you can send email to the list server using the address given in 
the mailto: above.

If you need more information on unsubscribing, start reading here:

https://sourceware.org/lists.html#unsubscribe

Please read *all* of the information on unsubscribing that is available 
starting at this URL.


Updated: vttest 20230201

2023-02-11 Thread Cygwin vttest Maintainer via Cygwin-announce
The following package has been upgraded in the Cygwin distribution:

* vttest20230201

Tests the functionality of a VT100 terminal (or emulator thereof).
Tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full operating instructions.
To run a given menu-item, you enter its number. You can run all
menu-items (for a given level) by entering an asterisk, i.e, '*'.

It has been enhanced to support and test many xterm control and status
escape sequences, and it is mainly used nowadays for testing emulator
compatibility.

See the project home page for more information:

https://invisible-island.net/vttest/

Please see below or read /usr/share/doc/vttest/CHANGES after installation
for details of changes since the last Cygwin release.

https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES


20230201 changes:

* reduce compiler-warnings in configure-checks



Updated: vttest 20221229

2023-01-03 Thread Cygwin vttest Maintainer via Cygwin-announce
The following package has been upgraded in the Cygwin distribution:

* vttest20221229

Tests the functionality of a VT100 terminal (or emulator thereof).
Tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full operating instructions.
To run a given menu-item, you enter its number. You can run all
menu-items (for a given level) by entering an asterisk, i.e, '*'.

It has been enhanced to support and test many xterm control and status
escape sequences, and it is mainly used nowadays for testing emulator
compatibility.

See the project home page for more information:

https://invisible-island.net/vttest/

Please see below or read /usr/share/doc/vttest/CHANGES after installation
for details of changes since the last Cygwin release.

https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES


20221229 changes:

* configure-script fixes:
  CF_XOPEN_SOURCE:  amend the test for conflict between _XOPEN_SOURCE
  and _POSIX_C_SOURCE to allow for the former to be undefined because
  unneeded.
  CF_FCNTL_VS_IOCTL: include , for systems which may define
  FIONREAD there



Updated: vttest 20221111

2022-11-19 Thread Cygwin vttest Maintainer
The following package has been upgraded in the Cygwin distribution:

* vttest2022

Tests the functionality of a VT100 terminal (or emulator thereof).
Tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full operating instructions.
To run a given menu-item, you enter its number. You can run all
menu-items (for a given level) by entering an asterisk, i.e, '*'.

It has been enhanced to support and test many xterm control and status
escape sequences, and it is mainly used nowadays for testing emulator
compatibility.

See the project home page for more information:

https://invisible-island.net/vttest/

Please see below or read /usr/share/doc/vttest/CHANGES after installation
for details of changes since the last Cygwin release.

https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES


2022 changes:

* improve DECTABSR test by adding menu for changing/resetting tabs.
* improve DECCIR test by adding character-set menu
* replace va_out() with vfprintf() where available, fixing some recent
  changes which used formatting not handled in logging; improve va_out()
  as well, e.g. for VMS
* updated/improved configure macros
* update install-sh
* update config.guess, config.sub



Updated: vttest 20220827

2022-09-03 Thread Cygwin vttest Maintainer
The following package has been upgraded in the Cygwin distribution:

* vttest20220827

Tests the functionality of a VT100 terminal (or emulator thereof).
Tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full operating instructions.
To run a given menu-item, you enter its number. You can run all
menu-items (for a given level) by entering an asterisk, i.e, '*'.

It has been enhanced to support and test many xterm control and status
escape sequences, and it is mainly used nowadays for testing emulator
compatibility.

See the project home page for more information:

https://invisible-island.net/vttest/

Please see below or read /usr/share/doc/vttest/CHANGES after installation
for details of changes since the last Cygwin release.

https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES


20220827 changes:

* modify alternate-screen tests to demonstrate the effect of setting
  color, as well as making their use of DECALN optional.
* fix several minor issues reported by coverity and clang; a couple
  of test results now handle zeroes in status results.
* improve checks for malloc failure, consolidating error-exits to use
  strerror.
* updated/improved configure macros, i.e., for compiler-warnings
* update config.guess



Updated: vttest 20220215

2022-02-19 Thread Cygwin vttest Maintainer
The following package has been upgraded in the Cygwin distribution:

* vttest20220215

Tests the functionality of a VT100 terminal (or emulator thereof).
Tests both display (escape sequence handling) and keyboard.
The program is menu-driven and contains full operating instructions.
To run a given menu-item, you enter its number. You can run all
menu-items (for a given level) by entering an asterisk, i.e, '*'.

It has been enhanced to support and test many xterm control and status
escape sequences, and it is mainly used nowadays for testing emulator
compatibility.

See the project home page for more information:

https://invisible-island.net/vttest/

Please see below or read /usr/share/doc/vttest/CHANGES after installation
for details of changes since the last Cygwin release.

https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES


20220215 changes include:

* add test-screen using cursor-addressing in the status line
* add underline and bold attributes to the test-screen for status-line
* improve logging, showing the test-strings to give better context for
  escape-sequences
* fix typos in keyboard.c and reports.c
* updated/improved configure macros i.e. for compiler-warnings
* update config.guess, config.sub