r346
Pre-release
Pre-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,kbShiftTaband 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
kbCtrlUpandkbCtrlDownkey codes. They can be used to move windows faster with the keyboard (askbCtrlLeftandkbCtrlRightalready 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 withkbAlt0). - 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
kbCtrlBackandkbCtrlDel. - Select all text with
kbCtrlA. - Smart Home key (toggles between beggining of line and beggining of indentation).
- Create new document with
kbCtrlN, close window withkbCtrlW.