summaryrefslogtreecommitdiff
path: root/NEWS
blob: 8d8caafcb6647092395dc8013aa2f952415a10b4 (plain)
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
GNU Typist Release Notes
------------------------

See the `ChangeLog' (top-level and in some subdirectories) and
`THANKS' files for details about changes and contributors.

version 2.9.5 - August 2014
  - improved CPM/WPM calculation precision
  - fix for Colemak lesson, thanks to Ashley Whetter <ashley@awhetter.co.uk>
  - fix for Q series, thanks to Olu Niyi-Awosusi <o.niyiawosusi@gmail.com>
  - fix for Colemak lesson (updated top 1000 most frequently used words)
  - updated simplified Chinese translation, thanks to Wei Mingzhi
    <whistler_wmz@users.sf.net>

version 2.9.4 - February 2014
  - fix for Colemak lesson, thanks to Ashley Whetter <ashley@awhetter.co.uk>
  - libintl is now an external requirement
  - libtinfo is now linked against, as required
  - minor documentation fixes

version 2.9.3 - June 2013
  - fix for Alt+some key being treated as ESCAPE and clearing drills
    (reported by Chris Jones <cjns1989@gmail.com>)
  - updates to the ktouch lesson import script, based on a patch
    submitted by Alexei Matveev <alexei.matveev@gmail.com>)
  - updates to lessons imported from ktouch (fixes issue with lines over
    80 characters causing errors, amongst other things)
  - fix some errors in lessons, thanks to Rob Day <rkd@rkd.me.uk> and
    Chris Jones <cjns1989@gmail.com>

version 2.9.2 - December 2012
  - fix collison between unicode 0x107 (c with accent) and KEY_BACKSPACE
    (Reported by Kalthor <kalthor@interia.pl>)
  - change documentation licence so that there are no invariant sections

version 2.9.1 - November 2011
  - Native Language Support added on Windows
  - fixed support for UTF-8 on Windows
  - re-added vim syntax highlighting and updated manual
  - updated Polish translation, thanks to Jakub Bogusz
  - several fixes to the build system

Version 2.9 - October 2011
  - Full UTF-8 support
  - New Colemak typing lessons
  - Many new international lessons imported from KTouch 1.6 and
    update of the german tipptrainer 0.6.0 lesson
  - New Spanish manual, thanks to smc
  - Tracking of personal best scores
  - New Polish translation, thanks to Jakub Bogusz
  - New Turkish translation, thanks to Gökçen Eraslan
  - We are dropping support for the DJGPP compiler (DOS), although the
    MinGW GCC compiler is still supported.

Version 2.8.5 - March 2011
  - Fixed an issue that prevented installation.
  - Corrected a minor typo in a lesson.

Version 2.8.4 - February 2011
  - Bug fixed where pressing escape at some prompts could crash gtypist
  - A few corrected typos in some lessons (thanks to Elmar Zander)

Version 2.8 - May 2008
  - License updated to the GNU General Public License version 3.
  - Windows NT-based builds (Windows 2000/XP) now supported.
  - "Characters Per Minute" scoring mode via "--scoring=cpm"
  - New Simplified Chinese interface from Wei Mingzhi
    <whistler@openoffice.org>
  - Many small bug fixes and other updates;
    see the ChangeLog files for details.

Version 2.7 - September 2003
  - New menu-based ncurses interface, replacing function keys.
    You can use arrow keys to navigate in the menus.
    You can use vi keys too!
    Much more reliable and user friendly!
  - Make a few changes in the lesson file syntax to support menus.
  - Built with automake-1.7.7, texinfo-4.6 and gettext-0.12.1
  - New Traditional Chinese interface from OLS3 <ols3@www.tnc.edu.tw>
  - New Dutch interface from J.M. Cogels <jcogels@chello.nl>
  - New Russian interface and lessons
    from Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>
  - Now ignores trailing spaces in lesson file lines which
    were invisible in the interface.
  - Now only counts one mistake when a key was missed or
    when the user presses the correct key after an error.
    Implemented by Rob Leslie <rob@mars.org>
  - HTML manual (English and Czech) now available in the source package.
  - Lots of small fixes and improvements
    (See the ChangeLog file for details)

Version 2.6.2 - September/2002
  - Now installs lessons (bug only in version 2.6.1).

Version 2.6.1 - August/2002
  - findwords.sh: new script to help with creating lessons.
    See the manual for details.
  - configure: checks for ncurses if curses if not available.
  - built with automake-1.6.3 and gettext-0.11.5.

Version 2.6 - April/2002
  - New `typefortune' (perl-)script which creates lessons from `fortune'
    (see the new section "Using typefortune" in the manual).
  - New interface messages and manual in Czech
    from Hynek Hanke <hanke@volny.cz>.
  - New lessons in Czech from Hynek Hanke and Richard Susta <r@susta.cz>.
  - Manual now using `@copying' as recommended in texinfo-4.2,
    and released under the GNU Free Documentation License
    (with no Invariant Sections).
  - Built with automake 1.6.1, autoconf 2.53, gettext 0.11.1
    and texinfo 4.2, following their latest guidelines.

Version 2.5.1 - February/2002
  - fix a bug in --help output
  - small documentation fixes

Version 2.5 - January/2002
  - Allowed the user to skip an exercise or exit the lesson by
    pressing ESC twice (once to restart and then again at the
    beginning of the exercise to skip)
  - Added new switch --no-skip which prohibits the user from skipping
    exercises
  - Removed more occurrences of "Q: Press Y to continue, ..."  following
    an exercise (because this is builtin since 2.4) in d.typ, r.typ, v.typ
    and esp.typ
  - Removed all occurrences of "Q: Press Y to cont..." following T: :
    It doesn't make sense to repeat a T:, the standard message
    "Press Enter to continue." is better (d.typ, v.typ, r.typ)
    (multi-page T:'s are the exception)
  - The last two changes make the lesson-files quite a bit simpler
  - Fixed errors in d.typ and esp.typ (see lessons/ChangeLog)
  - Renamed --wpmode to --word-processor
  - Added interface messages in French (using gtranslator)
  - Spanish interface updated by José Pelegrín <josepl@acm.org>
  - Fixes for undefined symbols errors compiling on Unix systems
    (such as Solaris) when both curses and ncurses are installed.

Version 2.4.1 - November/2001
  - documentation: fix some TODOs, shorten the node-names
    and add descriptions in	menus, remove node "Technical Information"
    and place its children on top-level and small markup changes
  - gtypist-mode.el now works with XEmacs as well (because of this,
    gtypist-mode-goto-label is now bound to C-c M-g)

Version 2.4 - September/2001
  - Added Finnish Native Language Support 
  - Changes to the types of exercises: d,D for drills and s,S
    for speed-tests
  - Added commands E: (sets error-max) and F: (sets "on failure" label)
    (currently only used in demo.typ and esp.typ)
  - do_drill, do_speedtest: added "builtin repeat loop"
  - print_help: only break on whitespace in help-strings, use ';'
    to separate words.
  - Allowed translation of the "do you want to repeat?" message
    (which is possible because it is now builtin) and the corresponding
    keys (Y/N)
  - fatal_error: made the output more logical
  - Allowed "give up" (repeat lesson) via ESC (there is no way to
    skip an exercise in 2.4)
  - Added (unsigned char) cast in ADDCH, ADDCH_REV to support
    8bit-characters in exercises
  - Rewrote command-line parsing + use '-' as word-separator in
    long options
  - command_char's are case-sensitive now
  - Ignores trailing whitespace in labels
  - Added new lessons which are converted from ktouch-1.0
    (http://ktouch.sourceforge.net)
    kt*.typ, converted by tools/ktouch2typ.pl and
    tipptrainer-0.3.3
    (http://www.pingos.schulnetz.org/tipptrainer):
    currently only the german lesson, which is in ttde.typ, converted
    by tools/tt2typ.pl.
  - An Emacs-mode for editing gtypist's script-files:
    tools/gtypist-mode.el
  - Improved i18n-support
  - Improved German translation (with help from de@li.org)
  - Minor fixes (build, charset definition)
  - Documentation improvements

Version 2.3.2 - Nov/2000
  - Now this program is part of GNU!  We celebrate with a new
    name: "GNU Typist" (or gtypist) and a new release
  - New documentation in Texinfo format, the man page now is
    generated automatically with the program help2man
  - Now configure  supports curses  if ncurses is  not available
    (thanks to Caolan McNamara <caolan@csn.ul.ie>)

Version 2.3.1 - Sep/2000
  - Fixed bug with --datadir reported by	stephan.hegel@gmx.de 
    Installation of data by default now in prefix/share/typist
  - Now the keys F1,F2,...,F12 can be "emulated" with
    1,2,3,4,5,6,7,8,9,0,A,S and also C-q, C-w, C-r, C-t, C-z, C-u, 
    C-i, C-o, C-p, C-a, C-s
  - Fixed bug in word processor mode reported by Ben Armstrong,
    <synrg@sanctuary.nslug.ns.ca> now  by  default  this mode  is
    off, it  can be  activated with the  option --wpmode  or -w.
    (The option --nowpmode doesn't exist anymore)
  - Better documentation for installing typist with Dvorak keyboards
    and under DOS without Long File Name Support (tested under DOS 6.22)

Version 2.3 - Ago/2000
  - New lesson in spanish (lessons/esp.typ)
  - NLS (Native Language Support) added (via GNU gettext).
  - Avalaible NLS for Spanish (po/es.po) and German (po/de.po)
  - Ported to Windows/DOS with the DJGPP compiler and PDCURSES library
  - New configuration scheme, using automake and autoconf

Version 2.2b:
  - Fixed a bug in exercises, where the typing timer was not started
    when the exercise begins with space characters and word processing
    behaviour is enabled.
  - Moved the binary to typist_bin, and created a typist shell script
    wrapper to try to cope with TYPIST_PATH not set, and the variations
    in the location of the terminfo database between RedHat 5.2 and
    other platforms.
  - Again, why not look at 'Jtypist'.

Version 2.2a:
  - Added word processing like behaviour to the exercises, so that
    multiple spaces combine into one, return moves to the next
    paragraph, space is accepted at the end of a line, and hyphens
    at a line's end are skipped.
  - Fixed drills so that delete does not actually insert an error,
    but is now just ignored.
  - Corrected backspace key detection on RedHat Linux 5.2.

Version 2.2:
  - Removed the C++ version of the program.  Apart from my elderly
    slackware system, this would not really compile anywhere else,
    and was causing more problems than it was worth.
  - Added the "one-time" 'O' drill command.
  - Added the function key to label binding 'K' command, to allow
    better menus to be built.
  - Tidied the C program for better error handling.  It's still a
    bit messy, though.
  - Optimised T/D/O/P commands to avoid "Press return to continue"
    where they are directly followed by a Q command.
  - Updated typv1tov2 and typcombine to use these new features,
    and output improved menus that use the function keys for direct
    access to lessons, and repeat-this-exercise queries.
  - The typist binary is now statically linked for Linux, to try
    to enhance its portability as a binary.  The build system is
    now RedHat 5.2, and the program is now an incredible 700kB
    as a static binary.
  - All of these enhancements got finished up after I had completed
    the Java version, 'Jtypist'.  If you can, I'd heartily recommend
    that you use the Java one instead of this package.  It has a
    far better interface, and lots of extra features that Typist 2.2
    doesn't have.  You should be able to obtain a copy of it from
    the same place that you picked up this package from.

Version 2.1a:
  - Whole package GPLified.  Otherwise, no changes.  None.
    Nothing at all.  Really.