TECO-64 version 200.36.1
Fixed a reported issue with the use of Unicode characters for echoed input and typed output.
- This was due to earlier added support for TECO-32’s handling of 8-bit characters.
- Resolution involved addition of new E3 flag bit.
- This bit is on by default for all non-VMS builds.
- Note that this fix does not apply to display mode, which uses ncurses for output.
Fixed bug with use of virtual columns by up and down keys.
- This had been fixed in commit ca8cc3, but somehow got broken afterward.
Fixed bug in Makefile which didn’t correctly detect changes to header files.
Buffer handling and display code was extensively refactored.
- This was mainly done to avoid excessive buffer accesses in display mode.
Refactored handling of O commands.
- O commands cannot now branch to tags prior to the start of the current loop.
- This restriction is the same as that imposed by Classic TECO.
- This is due to the need to avoid branches into the middle of loops.
- The number of test scripts for O commands was more than doubled.
Optimization options changed back to -O0 for gprof builds.
- This was necessary in order that all functions be visible when profiling.