1GNU Typist Release Notes 2------------------------ 3 4See the `ChangeLog' (top-level and in some subdirectories) and 5`THANKS' files for details about changes and contributors. 6 7version 2.9.5 - August 2014 8 - improved CPM/WPM calculation precision 9 - fix for Colemak lesson, thanks to Ashley Whetter <ashley@awhetter.co.uk> 10 - fix for Q series, thanks to Olu Niyi-Awosusi <o.niyiawosusi@gmail.com> 11 - fix for Colemak lesson (updated top 1000 most frequently used words) 12 - updated simplified Chinese translation, thanks to Wei Mingzhi 13 <whistler_wmz@users.sf.net> 14 15version 2.9.4 - February 2014 16 - fix for Colemak lesson, thanks to Ashley Whetter <ashley@awhetter.co.uk> 17 - libintl is now an external requirement 18 - libtinfo is now linked against, as required 19 - minor documentation fixes 20 21version 2.9.3 - June 2013 22 - fix for Alt+some key being treated as ESCAPE and clearing drills 23 (reported by Chris Jones <cjns1989@gmail.com>) 24 - updates to the ktouch lesson import script, based on a patch 25 submitted by Alexei Matveev <alexei.matveev@gmail.com>) 26 - updates to lessons imported from ktouch (fixes issue with lines over 27 80 characters causing errors, amongst other things) 28 - fix some errors in lessons, thanks to Rob Day <rkd@rkd.me.uk> and 29 Chris Jones <cjns1989@gmail.com> 30 31version 2.9.2 - December 2012 32 - fix collison between unicode 0x107 (c with accent) and KEY_BACKSPACE 33 (Reported by Kalthor <kalthor@interia.pl>) 34 - change documentation licence so that there are no invariant sections 35 36version 2.9.1 - November 2011 37 - Native Language Support added on Windows 38 - fixed support for UTF-8 on Windows 39 - re-added vim syntax highlighting and updated manual 40 - updated Polish translation, thanks to Jakub Bogusz 41 - several fixes to the build system 42 43Version 2.9 - October 2011 44 - Full UTF-8 support 45 - New Colemak typing lessons 46 - Many new international lessons imported from KTouch 1.6 and 47 update of the german tipptrainer 0.6.0 lesson 48 - New Spanish manual, thanks to smc 49 - Tracking of personal best scores 50 - New Polish translation, thanks to Jakub Bogusz 51 - New Turkish translation, thanks to Gökçen Eraslan 52 - We are dropping support for the DJGPP compiler (DOS), although the 53 MinGW GCC compiler is still supported. 54 55Version 2.8.5 - March 2011 56 - Fixed an issue that prevented installation. 57 - Corrected a minor typo in a lesson. 58 59Version 2.8.4 - February 2011 60 - Bug fixed where pressing escape at some prompts could crash gtypist 61 - A few corrected typos in some lessons (thanks to Elmar Zander) 62 63Version 2.8 - May 2008 64 - License updated to the GNU General Public License version 3. 65 - Windows NT-based builds (Windows 2000/XP) now supported. 66 - "Characters Per Minute" scoring mode via "--scoring=cpm" 67 - New Simplified Chinese interface from Wei Mingzhi 68 <whistler@openoffice.org> 69 - Many small bug fixes and other updates; 70 see the ChangeLog files for details. 71 72Version 2.7 - September 2003 73 - New menu-based ncurses interface, replacing function keys. 74 You can use arrow keys to navigate in the menus. 75 You can use vi keys too! 76 Much more reliable and user friendly! 77 - Make a few changes in the lesson file syntax to support menus. 78 - Built with automake-1.7.7, texinfo-4.6 and gettext-0.12.1 79 - New Traditional Chinese interface from OLS3 <ols3@www.tnc.edu.tw> 80 - New Dutch interface from J.M. Cogels <jcogels@chello.nl> 81 - New Russian interface and lessons 82 from Dmitry Rutsky <rutsky@school.ioffe.rssi.ru> 83 - Now ignores trailing spaces in lesson file lines which 84 were invisible in the interface. 85 - Now only counts one mistake when a key was missed or 86 when the user presses the correct key after an error. 87 Implemented by Rob Leslie <rob@mars.org> 88 - HTML manual (English and Czech) now available in the source package. 89 - Lots of small fixes and improvements 90 (See the ChangeLog file for details) 91 92Version 2.6.2 - September/2002 93 - Now installs lessons (bug only in version 2.6.1). 94 95Version 2.6.1 - August/2002 96 - findwords.sh: new script to help with creating lessons. 97 See the manual for details. 98 - configure: checks for ncurses if curses if not available. 99 - built with automake-1.6.3 and gettext-0.11.5. 100 101Version 2.6 - April/2002 102 - New `typefortune' (perl-)script which creates lessons from `fortune' 103 (see the new section "Using typefortune" in the manual). 104 - New interface messages and manual in Czech 105 from Hynek Hanke <hanke@volny.cz>. 106 - New lessons in Czech from Hynek Hanke and Richard Susta <r@susta.cz>. 107 - Manual now using `@copying' as recommended in texinfo-4.2, 108 and released under the GNU Free Documentation License 109 (with no Invariant Sections). 110 - Built with automake 1.6.1, autoconf 2.53, gettext 0.11.1 111 and texinfo 4.2, following their latest guidelines. 112 113Version 2.5.1 - February/2002 114 - fix a bug in --help output 115 - small documentation fixes 116 117Version 2.5 - January/2002 118 - Allowed the user to skip an exercise or exit the lesson by 119 pressing ESC twice (once to restart and then again at the 120 beginning of the exercise to skip) 121 - Added new switch --no-skip which prohibits the user from skipping 122 exercises 123 - Removed more occurrences of "Q: Press Y to continue, ..." following 124 an exercise (because this is builtin since 2.4) in d.typ, r.typ, v.typ 125 and esp.typ 126 - Removed all occurrences of "Q: Press Y to cont..." following T: : 127 It doesn't make sense to repeat a T:, the standard message 128 "Press Enter to continue." is better (d.typ, v.typ, r.typ) 129 (multi-page T:'s are the exception) 130 - The last two changes make the lesson-files quite a bit simpler 131 - Fixed errors in d.typ and esp.typ (see lessons/ChangeLog) 132 - Renamed --wpmode to --word-processor 133 - Added interface messages in French (using gtranslator) 134 - Spanish interface updated by José Pelegrín <josepl@acm.org> 135 - Fixes for undefined symbols errors compiling on Unix systems 136 (such as Solaris) when both curses and ncurses are installed. 137 138Version 2.4.1 - November/2001 139 - documentation: fix some TODOs, shorten the node-names 140 and add descriptions in menus, remove node "Technical Information" 141 and place its children on top-level and small markup changes 142 - gtypist-mode.el now works with XEmacs as well (because of this, 143 gtypist-mode-goto-label is now bound to C-c M-g) 144 145Version 2.4 - September/2001 146 - Added Finnish Native Language Support 147 - Changes to the types of exercises: d,D for drills and s,S 148 for speed-tests 149 - Added commands E: (sets error-max) and F: (sets "on failure" label) 150 (currently only used in demo.typ and esp.typ) 151 - do_drill, do_speedtest: added "builtin repeat loop" 152 - print_help: only break on whitespace in help-strings, use ';' 153 to separate words. 154 - Allowed translation of the "do you want to repeat?" message 155 (which is possible because it is now builtin) and the corresponding 156 keys (Y/N) 157 - fatal_error: made the output more logical 158 - Allowed "give up" (repeat lesson) via ESC (there is no way to 159 skip an exercise in 2.4) 160 - Added (unsigned char) cast in ADDCH, ADDCH_REV to support 161 8bit-characters in exercises 162 - Rewrote command-line parsing + use '-' as word-separator in 163 long options 164 - command_char's are case-sensitive now 165 - Ignores trailing whitespace in labels 166 - Added new lessons which are converted from ktouch-1.0 167 (http://ktouch.sourceforge.net) 168 kt*.typ, converted by tools/ktouch2typ.pl and 169 tipptrainer-0.3.3 170 (http://www.pingos.schulnetz.org/tipptrainer): 171 currently only the german lesson, which is in ttde.typ, converted 172 by tools/tt2typ.pl. 173 - An Emacs-mode for editing gtypist's script-files: 174 tools/gtypist-mode.el 175 - Improved i18n-support 176 - Improved German translation (with help from de@li.org) 177 - Minor fixes (build, charset definition) 178 - Documentation improvements 179 180Version 2.3.2 - Nov/2000 181 - Now this program is part of GNU! We celebrate with a new 182 name: "GNU Typist" (or gtypist) and a new release 183 - New documentation in Texinfo format, the man page now is 184 generated automatically with the program help2man 185 - Now configure supports curses if ncurses is not available 186 (thanks to Caolan McNamara <caolan@csn.ul.ie>) 187 188Version 2.3.1 - Sep/2000 189 - Fixed bug with --datadir reported by stephan.hegel@gmx.de 190 Installation of data by default now in prefix/share/typist 191 - Now the keys F1,F2,...,F12 can be "emulated" with 192 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, 193 C-i, C-o, C-p, C-a, C-s 194 - Fixed bug in word processor mode reported by Ben Armstrong, 195 <synrg@sanctuary.nslug.ns.ca> now by default this mode is 196 off, it can be activated with the option --wpmode or -w. 197 (The option --nowpmode doesn't exist anymore) 198 - Better documentation for installing typist with Dvorak keyboards 199 and under DOS without Long File Name Support (tested under DOS 6.22) 200 201Version 2.3 - Ago/2000 202 - New lesson in spanish (lessons/esp.typ) 203 - NLS (Native Language Support) added (via GNU gettext). 204 - Avalaible NLS for Spanish (po/es.po) and German (po/de.po) 205 - Ported to Windows/DOS with the DJGPP compiler and PDCURSES library 206 - New configuration scheme, using automake and autoconf 207 208Version 2.2b: 209 - Fixed a bug in exercises, where the typing timer was not started 210 when the exercise begins with space characters and word processing 211 behaviour is enabled. 212 - Moved the binary to typist_bin, and created a typist shell script 213 wrapper to try to cope with TYPIST_PATH not set, and the variations 214 in the location of the terminfo database between RedHat 5.2 and 215 other platforms. 216 - Again, why not look at 'Jtypist'. 217 218Version 2.2a: 219 - Added word processing like behaviour to the exercises, so that 220 multiple spaces combine into one, return moves to the next 221 paragraph, space is accepted at the end of a line, and hyphens 222 at a line's end are skipped. 223 - Fixed drills so that delete does not actually insert an error, 224 but is now just ignored. 225 - Corrected backspace key detection on RedHat Linux 5.2. 226 227Version 2.2: 228 - Removed the C++ version of the program. Apart from my elderly 229 slackware system, this would not really compile anywhere else, 230 and was causing more problems than it was worth. 231 - Added the "one-time" 'O' drill command. 232 - Added the function key to label binding 'K' command, to allow 233 better menus to be built. 234 - Tidied the C program for better error handling. It's still a 235 bit messy, though. 236 - Optimised T/D/O/P commands to avoid "Press return to continue" 237 where they are directly followed by a Q command. 238 - Updated typv1tov2 and typcombine to use these new features, 239 and output improved menus that use the function keys for direct 240 access to lessons, and repeat-this-exercise queries. 241 - The typist binary is now statically linked for Linux, to try 242 to enhance its portability as a binary. The build system is 243 now RedHat 5.2, and the program is now an incredible 700kB 244 as a static binary. 245 - All of these enhancements got finished up after I had completed 246 the Java version, 'Jtypist'. If you can, I'd heartily recommend 247 that you use the Java one instead of this package. It has a 248 far better interface, and lots of extra features that Typist 2.2 249 doesn't have. You should be able to obtain a copy of it from 250 the same place that you picked up this package from. 251 252Version 2.1a: 253 - Whole package GPLified. Otherwise, no changes. None. 254 Nothing at all. Really. 255