Skip to content

r586

Pre-release
Pre-release
Compare
Choose a tag to compare
@magiblot magiblot released this 02 Sep 07:54
· 692 commits to master since this release

NOTE: The downloads in this page are outdated. Please see the Releases and downloads section of the README.

Windows/DOS binary release

Below are 64-bit and 32-bit binaries built with MSVC, and DPMI32 binaries built with Borland C++.

Changelog

Turbo Vision

  • The 'Cancel' button in messageBox can now be toggled with the C key (22e366c).
  • Windows can now be dragged from their empty area with the middle mouse button (73762a2).
  • Text selection with arrow keys in TInputLine now behaves as expected (25183ab).
  • The size of messageBox is now calculated according to character width and not byte count (dfe2c01).
  • Fixed a bug in the 'resize windows from bottom left corner' feature (21377a5).
  • Fixed a bug in the string search algorithm in TEditor (b5ee046).
  • Fixed buffer overruns in TChDirDialog, TFileDialog (552af8d), fnmerge and fexpand (67895c5).

MSVC builds only

This is the first release supporting MSVC; this brings the formerly Linux-exclusive features to Windows.

  • Most views do now display unicode text properly.
  • TInputLine and TEditor do now handle unicode input.
  • TEditor: press Ctrl+P to toggle between unicode and single-byte mode (702114d).
  • Recovery on console crash.

tvedit

  • Context menu on right-click.

tvdemo

  • TTextDevice is no longer buffered on Borland C++, which fixes the event viewer (597c801).
  • Line length in the file viewer is no longer limited to a fixed amount (068bbf7).
  • The file viewer now displays null characters as spaces instead of truncating the line (1157d1c).
  • Fixed another buffer overrun (7804b7c).