-
Notifications
You must be signed in to change notification settings - Fork 4
/
ChangeLog
146 lines (128 loc) · 6.49 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
>>>>>>>> Changes from version 0.8 to 0.8.0 <<<<<<<<
- New maintainer (Tomasz Kłoczko). Git repository trasfered from
https://github.com/itziakos/tvision (previousely owned by
Ioannis Tziakos <[email protected]>)
- Fixed autoconf ncurses library detection
- Fixed all g++ 8.1.x compile errors
- Added install tvision.pc file to allow easy detect availability
of the tvition library using pkg-config
- Rename lib/ to tvision/ and now hack with adding tvision symlink in lib/
is no longer needed
- Install tvhc help file compiler
- Change maxViewWidth from 132 to 1024 so now TVision apllications can use
full width of some terminals
- TVision no longer needs stream class to operate on strings (replaced by
sprintf()/snprintf() based code)
- Fixed issue with wrong character used in defaultBkgrnd
- Removed Russian character set support
- Removed use tvision/myendian.h (with full UTF8 support TVision will be
big/little endian independent)
- Removed VCS support. On Linux console TVision works perfectly fine without VCS
- Renamed cmDosShell to cmSuspend and hcDosShell to hcSuspend
- tvhc: remove asking to overwrite or not generated sym and help file
>>>>>>>> Changes from version 0.7 to 0.8 <<<<<<<<
- Piotr Klaban <[email protected]> helped to port the library under
Sun Solaris 2.6.
- Vitaly Fedrushkov <[email protected]> fixed some warnings with egcs
and improved signal handling.
- Artur Harasimiuk <[email protected]> fixed a bug in TMemo.cc.
- Thorsten Dittmar <[email protected]> helped to spot a
buffer overflow problem in asm.cc.
- Vladimir Zarozhevsky <[email protected]> sent a patch for bsdi.
- Sergey Clushin <[email protected]> ported the help compiler.
- Helmut Fahrion <[email protected]>
>>>>>>>> Changes from version 0.6 to 0.7 <<<<<<<<
- Vitaly Fedrushkov <[email protected]> added the following changes:
- fixed a bug in system.cc about function has_colors()
- changed some things in TMenuView.cc that prevent building with egcs-1.0.3
- fixed configure.in
- Fixed some cursor things in system.cc. Nice exit when the user teminates
the program with Ctrl-C.
- Cosmetic changes and general cleaning in the code. Now the library should
compile without warnings, even using flags `-W -Wall'. If you want to try
just type:
CXXFLAGS='-W -Wall' ./configure
followed by `make'.
- More documentation included. I used KDOC, a program distributed with KDE.
KDOC uses specially-formatted documentation embedded in C++ class
declarations to generate documentation for the classes. Warning: this work
is not finished yet. Only the main classes are documented.
- Changes to fix warnings with egcs-1.1
- John Polstra <[email protected]> fixed a problem with gcc under FreeBSD
>>>>>>>> Changes from version 0.5 to 0.6 <<<<<<<<
- A real configure script.
- TVLOG environment variable introduced. Log informations are written in the
file specified by the TVLOG variable. If the variable is not set, no log
informations are produced. Log informations will never be written on the
screen.
- Dmitrij Korovkin <[email protected]> added the following changes:
- TEditor and TFileEditor classes are modified to support files
larger than 64kB
- better signal handling
- improved cyrillic character set support
- mouse support in xterm
- Harald Hoyer <[email protected]> added the following:
- mouse support in xterm
- some changes is system.cc
- Pedro F. Giffuni <[email protected]> helped to fix a problem in
`configure.in' under FreeBSD.
>>>>>>>> Changes from version 0.4 to 0.5 <<<<<<<<
- Added some changes in system.cc to have a better ncurses support.
From: Ruslan V. Brushkoff <[email protected]>
Date: Wed, 18 Jun 1997 07:32:15 +0300 (EET DST)
- Big changes in system.cc. Now all the code uses only high level ncurses
functions. The drawback of this is that the video output is slower than
the previous version.
- Fixed some code to make TV run under Linux for the PowerPC and other big
endian architectures. It runs fine, but maybe some other changes are
required.
>>>>>>>> Changes from version 0.3 to 0.4 <<<<<<<<
- A bug fixed in TInputLine.cc, function TInputLine::handleEvent().
This bug can close any dialog box when the input line is focused, you
hold down the shift key and press any letter key.
Date: Sun Feb 23 15:15:49 MET 1997
- Fixed double click event under Linux.
- Added mouse support under FreeBSD.
>>>>>>>> Changes from version 0.2 to 0.3 <<<<<<<<
- A bug fixed in function validFileName() in TDirCollection.cc. This
bug causes an 'Invalid file name' error in "File Save" dialog even if
the file name is correct.
Patch from: Vasily Egoshin <[email protected]>
Date: Thu, 9 Jan 1997 16:36:10 +0300 (MSK)
- Temporary hack to see Russian letters added in TEditor.cc. To enable
this feature, add '-D__RUSSIAN_LETTERS' to the CONF_CFLAGS string in the
make.conf file.
Code from: Vasily Egoshin <[email protected]>
Date: Sun, 12 Jan 1997 12:09:52 +0300 (MSK)
- 'glob' function is used in TFileList::readDirectory(), file TFileList.cc.
Code from: Rainer Keuchel <[email protected]>
Date: 18 Jan 1997 22:52:12 +0000
- New approach to detect the number of the console the user is on. See
function TScreen::TScreen() in file linux.cc.
Idea from: Martynas Kunigelis <[email protected]>
Date: Mon, 20 Jan 1997 15:55:14 +0000 (EET)
- In file TFileList.cc, function readFf_blk(): month value should begin
at 1.
Date: Thu, 23 Jan 1997 11:34:50 +0100 (MET)
- evMouseAuto event fixed in file linux.cc.
Date: Tue, 28 Jan 1997 19:35:31 +0100 (MET)
- Added support for TVOPT environment variable in file linux.cc.
Date: Wed, 29 Jan 1997 16:51:40 +0100 (MET)
- Added support for colored output.
Date: Sun, 2 Feb 1997 14:05:04 +0100 (CET)
- Added support for the FreeBSD operating system.
Date: Mon, 3 Feb 1997 17:14:01 +0100 (CET)
- Fixed some grammar errors in the text files.
Help from: Bonni Mierzejewska <[email protected]>
Date: Wed, 5 Feb 1997 14:07:42 -0500 (EST)
- Signals SIGINT (Ctrl-Z) and SIGQUIT (usually generated by Ctrl-\) trapped.
Date: Wed, 12 Feb 1997 10:45:55 +0100 (MET)
>>>>>>>> Changes from version 0.1 to 0.2 <<<<<<<<
- (n)curses functions are used to read keys and do video output (if
the /dev/vcs* system can not be used).
- Under X-Window a monochrome palette is used and bold and inverse
attributes are used to draw the text. SIGWINCH signal is hooked
so the screen can be resized at runtime.
- Help system fixed.
- "File Open" style dialogs fixed.
<end>