A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
OTHER License
Bot releases are visible (Hide)
NOTE: The downloads in this page are outdated. Please see the Releases and downloads section of the README.
Below are 64-bit and 32-bit binaries built with MSVC, and DPMI32 binaries built with Borland C++.
C
key (https://github.com/magiblot/tvision/commit/22e366c0f253e690fa1620e4a74230946c545035).TInputLine
now behaves as expected (https://github.com/magiblot/tvision/commit/25183ab762c40e79ddb17fc3ca04cc96e379d5c6).TEditor
(https://github.com/magiblot/tvision/commit/b5ee0463b8d9ed647ec5e07a63777ce21474ed7c).TChDirDialog
, TFileDialog
(https://github.com/magiblot/tvision/commit/552af8dfedbf3985d9e489318e829052078740c5), fnmerge
and fexpand
(https://github.com/magiblot/tvision/commit/67895c52ccf57fa9042e73f9a7be2ecd110f8d2a).This is the first release supporting MSVC; this brings the formerly Linux-exclusive features to Windows.
TInputLine
and TEditor
do now handle unicode input.TEditor
: press Ctrl+P
to toggle between unicode and single-byte mode (https://github.com/magiblot/tvision/commit/702114dc03a13ebce2b52504eb122c97f9892de9).tvedit
tvdemo
TTextDevice
is no longer buffered on Borland C++, which fixes the event viewer (https://github.com/magiblot/tvision/commit/597c801eeb19a76cc4e6df58b63339520bedfd55).Below are the DOS and DPMI32 binaries for the tvdemo
and tvedit
applications. DPMI32 binaries still work on 64-bit Windows 10.
TFileDialog
has been increased (5a29fef26d0dba925156c939d945e4b2d42dfe8f) and some elements in TInfoPane
are now left-aligned (c866692c9f8b61c0ac61d0ae78784e1ff1b29cff).alloca
instead of heap allocations in certain cases (dab41bd364c2ca349cba1236338d6a41c172c3a9).TFileEditor
: fix use-after-free on buffer resize (3327879414034052906e775375ff3ab24a96a365, 5a378c4228dc8c358ed9a6781ec9b0723deed279).TParagraph::text
(41a6f424ca35254aeff7e5d046af6087402bab5c).TDrawBuffer
(da117497123527c95d57cdd55dcc295adf056f6a, c37b8f7d757793cb75df7d06dcf957c4d5b880d2).TListViewer
(4acda91ee9834d87136df4e185acbefe7dd62661).Below are the DOS and DPMI32 binaries for the tvdemo
and tvedit
applications.
kbCtrlC
, Shift+Arrow, kbShiftTab
and AltGr key combinations work properly on Windows.mbMiddleButton
), even on DOS.evMouseWheel
), even on DOS.kbCtrlUp
and kbCtrlDown
key codes. They can be used to move windows faster with the keyboard (as kbCtrlLeft
and kbCtrlRight
already did).tvdemo
≡
menu or with kbAlt0
).Options
> Background...
.tvedit
kbCtrlBack
and kbCtrlDel
.kbCtrlA
.kbCtrlN
, close window with kbCtrlW
.