GNU Typist Release Notes ------------------------ See the `ChangeLog' (top-level and in some subdirectories) and `THANKS' files for details about changes and contributors. version 2.10 - December 2024 - new welcome screen - new P lesson series for programmers - fixes for various lessons - new Romanian lessons - expand the S lesson series with a new quotation and a few more passages from Shakespeare - jump over whitespace characters at the beginning of lines in lessons - fix the terminal resize bug - fix a few compilation warnings - add the Romanian translation - updates to a few translations - few updates to the documentation - update the project license to GPL3+ - remove or update the lessons incompatible with the new license - update the KTouch lesson import script - fix warnings from help2man generated manual pages - fix a few comments version 2.9.5 - August 2014 - improved CPM/WPM calculation precision - fix for Colemak lesson, thanks to Ashley Whetter - fix for Q series, thanks to Olu Niyi-Awosusi - fix for Colemak lesson (updated top 1000 most frequently used words) - updated simplified Chinese translation, thanks to Wei Mingzhi version 2.9.4 - February 2014 - fix for Colemak lesson, thanks to Ashley Whetter - 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 ) - updates to the ktouch lesson import script, based on a patch submitted by Alexei Matveev ) - 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 and Chris Jones version 2.9.2 - December 2012 - fix collison between unicode 0x107 (c with accent) and KEY_BACKSPACE (Reported by Kalthor ) - 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 - 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 - New Dutch interface from J.M. Cogels - New Russian interface and lessons from Dmitry Rutsky - 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 - 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 . - New lessons in Czech from Hynek Hanke and Richard Susta . - 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 - 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 ) 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, 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 Red Hat 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 Red Hat GNU/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 GNU/Linux, to try to enhance its portability as a binary. The build system is now Red Hat 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. Copyright (C) 2001, 2002, 2003 Simon Baldwin (simonb@sco.com) Copyright (C) 2003, 2004, 2008, 2009, 2011, 2012, 2013, 2014, 2016, 2017, 2018, 2019, 2020 Felix Natter, Michael Opdenacker, Paul Goins, Tim Marston, Mihai Gătejescu Copyright (C) 2021, 2022, 2023 Felix Natter, Mihai Gătejescu This file is a part of GNU Typist GNU Typist is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. GNU Typist is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Typist. If not, see .