Skip to content

r346

Pre-release
Pre-release
Compare
Choose a tag to compare
@magiblot magiblot released this 10 May 03:38
· 928 commits to master since this release

Windows/DOS binary release

Below are the DOS and DPMI32 binaries for the tvdemo and tvedit applications.

Changelog

Turbo Vision

  • Applications fit the console window size instead of the buffer size.
  • The console buffer is restored when exiting or suspending Turbo Vision.
  • kbCtrlC, Shift+Arrow, kbShiftTab and AltGr key combinations work properly on Windows.
  • No busy polling for events on Windows.
  • Middle mouse button support (mbMiddleButton), even on DOS.
  • Horizontal and vertical mouse wheel support (evMouseWheel), even on DOS.
  • Arbitrary screen size support (with up to 65535 rows or columns).
  • Graceful handling of screen resize events.
  • Support for kbCtrlUp and kbCtrlDown key codes. They can be used to move windows faster with the keyboard (as kbCtrlLeft and kbCtrlRight already did).
  • Improved usability of menus: they can be closed by clicking twice on them, even in submenus.
  • Improved usability of scrollbars: dragging them also scrolls the page. Clicking on an empty area of the scrollbar moves the thumb right under the cursor. They are responsive by default to mouse wheel events.
  • Views don't lose their sizes when extremely resized.

tvdemo

  • Support for LF line ending in File Viewer.
  • Event Viewer applet useful for event debugging (available in the menu or with kbAlt0).
  • Option to change the background pattern in Options > Background....

tvedit

  • Support for files bigger than 64 KiB on 32-bit builds.
  • Support for LF line ending. New files use CRLF but existing LF files are kept that way.
  • Drag scroll with middle mouse button in the text editor.
  • Delete whole word with kbCtrlBack and kbCtrlDel.
  • Select all text with kbCtrlA.
  • Smart Home key (toggles between beggining of line and beggining of indentation).
  • Create new document with kbCtrlN, close window with kbCtrlW.