2002-01-14  Michael Opdenacker <michaelo@gnu.org>

	* configure.in: suppressed "ncurses" in AC_SEARCH_LIBS, and kept
	only "curses". This is enough because ncurses installs provide
	all the files expected for curses. This caused problems in platforms
	such as GNU/Solaris where both curses and ncurses are installed.
        gcc was compiling for curses, but ld was given -l ncurses,
        which resulted in undefined symbols.  
       * fr.po, es.po, fi.po: fixed alignment problems with raw speed,
	adjusted speed and error rate display.

2001-12-10  Felix Natter  <f.natter@ndh.net>

	* change CONFIRM_EXIT_MSG to include "[Y/N]"
	* do_query_repeat: add 2nd parameter which indicates whether
	"Next" is an option
	* do_drill, do_speedtest: don't display a message saying
	"Sorry, you can't skip this lesson". Instead, just don't make
	"Next" be an option in the following call to do_query_repeat
	* rename CONFIRM_EXIT_MSG to CONFIRM_EXIT_LESSON_MSG
	because it isn't used to exit the program

2001-12-09  Felix Natter  <f.natter@ndh.net>

	* main: change REPEAT_NEXT_EXIT_MSG (longer)

2001-12-08  Felix Natter  <f.natter@ndh.net>

	* do_query_repeat: call do_query_simple(CONFIRM_EXIT_MSG) to let the
	user confirm (E)xit
	* do_query_simple: new function
	* wait_user: don't check for Fkeys. you can now quit a lesson
	by pressing 'E' in REPEAT_NEXT_EXIT_MSG
	* print_help,...: rename --wpmode to --word-processor
	(as suggested by Michael); rename variable to cl_wpemu
	* new variable cl_no_skip from option --no-skip, no message NO_SKIP_MSG
	* do_query_noscriptfile: remove
	* do_query: remove hack which was used in do_query_noscriptfile
	* do_query_repeat: new query which prompts for repeat/next/exit
	(new i18n string "R/N/E")
	* do_drill, do_speedtest: use do_query_repeat instead
	of do_query_noscriptfile for WANNA_REPEAT_MSG
	* main: add translatable strings RNE and change WANNA_REPEAT_MSG
	to "R to repeat, N for next or E to exit" (now called
	REPEAT_NEXT_EXIT_MSG)

2001-11-29  Felix Natter  <fnatter@gmx.net>

	* gtypist.c (do_drill, do_speedtest): allow ESC ESC to be used for
	skipping a lesson (ESC in the middle of an exercise restarts it and
	ESC at the start of a lesson skips it)
	(as suggested by Ben Armstrong <synrg@sanctuary.nslug.ns.ca>)

2001-10-08Michael Opdenacker  <michaelo@gnu.org>

	* Added missing checks in configure.in reported by autoscan.
	* Removed useless stuff in acconfig.h. Only kept PACKAGE_LOCALE_DIR.	
  
2001-09-24  Michael Opdenacker  <michaelo@gnu.org>

	* Added configur.bat.in, autogen.sh, INSTALL.in
	and TODO to EXTRA_DIST

2001-09-18  Felix Natter  <f.natter@ndh.net>

	* gtypist.c (do_speedtest): fix problem: give up via ESC wasn't
	possible in speed-tests. I fixed this by inserting
        if ( c == ASCII_ESC ) break;
	in do_speedtest simply because it's done in do_drill as well.
	this fixes the problem but do_drill and do_speedtest need to be
	rethought some day.

2001-09-13  Felix Natter  <f.natter@ndh.net>

	* configure.in (ALL_LINGUAS): add fi.po (finnish by
	kusti@iki.fi (Kimmo K. I. Surakka))

2001-09-07  Felix Natter  <f.natter@ndh.net>

	* gtypist.c: add macro ASCII_ENTER which is used in wait_user
	(necessary because pdcurs-2.4 returns 0x0D for Enter if raw() is used)
	* gtypist.c (do_drill, do_speedtest): translate 0x0D (DOS newline)
	to ASCII_NL
	(necessary because pdcurs-2.4 returns 0x0D for Enter if raw() is used)

2001-09-05  Felix Natter  <f.natter@ndh.net>

	* gtypist.c (do_speedtest): add unsigned char cast to avoid
	a blinking character if an 8bit-character is mistyped

2001-08-31  Felix Natter  <f.natter@ndh.net>

	* Makefile.am: add version.sh to EXTRA_DIST

2001-08-30  Felix Natter  <f.natter@ndh.net>

	* configure.in: now configure.in gets the version-number from
	version.sh (as suggested by Michael)

2001-08-23  Felix Natter  <f.natter@ndh.net>

	* gtypist.c (main): change "skip back" to "go back" in
	SKIPBACK_VIA_F_MSG

2001-08-20  Felix Natter  <f.natter@ndh.net>

	* gtypist.c (main, do_query): rename _("YN") to _("Y/N")

2001-08-16  Felix Natter  <f.natter@ndh.net>

	* NEWS: write the list of new/changed features for 2.4
	* gtypist.c (do_on_failure_label_set): allow special value "NULL"
	* gtypist.c (do_speedtest): set errors to 0 in the loop (I forgot
	to do this when I changed do_speedtest to use a repeat-loop)

2001-08-13  Felix Natter  <f.natter@ndh.net>

	* gtypist.c (main, do_query): add new translatable string `YN'
	which is used to translate the keys in Y/N-queries (but Y/N are
	still accepted as well)
	* gtypist.c: replace SPEED_PC_ERR by SPEED_PCT_ERROR (pct is
	the normal abbreviation for percent)
	* gtypist.c: add some comments where _() appear, to help translators
	(recent versions of xgettext put these comments in the po-files)
	* gtypist.c (print_help): in help-string for --error-max, don't
	mention that it can be overridden in the script-file (but that
	is still mentioned in the manual)

2001-08-12  Felix Natter  <f.natter@ndh.net>

	* gtypist.c (do_error_max_set): if --error-max is specified
	(*not* if the default value is used), then an E:-command will
	only be applied if its level is more difficult (smaller) than
	the one specified via --error-max/-e
	* gtypist.c (print_help): add that --error-max is the _default_
	maximum error percentage, and that it can be changed in the
	script-file to some extent
	* gtypist.c (print_help): clean up so that i.e. "-c F,B" fits in
	* gtypist.c (print_rep): replace by indent_to
	* gtypist.c (print_usage_item): only break between words
	* remove parameter cl_drill_tries, add cl_default_error_max and
	adapt do_drill and do_speedtest accordingly
	* gtypist.c (do_query): third parameter for use by
	do_query_noscriptfile, return value: if TRUE means got a
	function-key, if FALSE means Y/N
	* gtypist.c (do_query_noscriptfile): new function used in do_drill/
	do_speedtest
	* english-fixes in comments + use same style
	* add prototypes
	* add WANNA_REPEAT_MSG, ERROR_TOO_HIGH_MSG, SKIPBACK_VIA_F_MSG
	* gtypist.c (do_drill, do_speedtest): add "builtin repeat loop"
	* gtypist.c (print_help): use ';' to separate sentences in help-strings
	* gtypist.c (fatal_error): make the ouput more logical
	* gtypist.c (do_error_max_set): new function which sets --error-max
	* gtypist.c (do_on_failure_label_set): new function whichs set the
	"skipback-on-failure label"
	* gtypist.c (do_drill, do_speedtest): remove O:, rename P: to S:
	and add "practice only" drills d: and s:
	* gtypist.c (do_drill, do_speedtest): allow "give up" via ESC
	(repeat lesson)

2001-07-26  Felix Natter  <f.natter@ndh.net>

	* configure.in: add AM_PATH_LISPDIR which is needed for
	lisp_LISP = gtypist-mode.el

2001-07-24  Felix Natter  <f.natter@ndh.net>

	* gtypist.c (cl_wpmode): should be disabled by default
	* gtypist.c replace all occurrences of addch by ADDCH
	* gtypist.c (ADDCH, ADDCH_REV): add (unsigned char) cast
	which is necessary to display 8 bit characters correctly
	(thanks to Thomas E. Dickey" <dickey@herndon4.his.com> for the hint)

2001-07-21  Felix Natter  <fnatter@gmx.net>

	* gtypist.c (parse_cmdline): simplify command-line parsing by using
	the fourth field of struct option + use '-' to separate words
	in long options
	* gtypist.c: rename cl_nowpmode to cl_wpmode (and change code
	accordingly) because it's now disabled by default

2001-07-21  Felix Natter  <fnatter@gmx.net>

	* gtypist.c (SCR_COMMAND): do not accept lowercase command_char's

2001-07-20  Felix Natter  <fnatter@gmx.net>

	* gtypist.c (index_labels,do_goto): remove trailing whitespace in 
	labels

2001-06-11  Christian Weisgerber <naddy@openbsd.org>
 
        * po/*.po: added a proper charset specification.
          (for current gettext with iconv support)

2001-06-11  Christian Weisgerber <naddy@openbsd.org>

	* po/Makefile.in.in: now correctly uses DESTDIR
	* Makefile.am: removed "CPPFLAGS+=-Wall" to support
	  compilers different from gcc.

2000-12-05  Kester Habermann  <<kester@linuxtag.de>
 
        * po/de.po: Revision of grammar and spelling

2000-11-10  Vladimir Tamara  <vtamara@gnu.org>
 
        * po/es.po, po/de.po: Added new strings shown with --help and --version

2000-11-10  Vladimir Tamara  <vtamara@gnu.org>

	* typist.c: Changed name to GNU Typist (gtypist)
	* typist.c: Output of --help and --version changed, in order
	  to support help2man (that generates automatically a man page).
	  A new target in the Makefile can do it: typist.1
	* typist.c: Source code fully GNU Coding Standards compliant.

2000-10-23  Caolan McNamara <caolan@csn.ul.ie>
	*  configure.in: it  accepts curses  library when  ncurses  is not
	  available.
	
2000-09-14  Vladimir Tamara  <vtamara@gnu.org>

	* typist.c: Now  word processor mode by default is  off, it can be
	  activated  with  the  options   --wpmode  or  -w.   (The  option
	  --nowpmode dissapears)

2000-09-12  Vladimir Tamara  <vtamara@gnu.org>

	* The data of typist by default now is installed at prefix/share/typist

2000-09-09  Vladimir Tamara  <vtamara@gnu.org>

	* 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
	* configure now stops if the ncurses library is not found

2000-09-05  Vladimir Tamara  <vtamara@gnu.org>

	*  Fixed bug in  wp mode.   (Before wp-emulation  mishandled lines
	ending with '--').  Reported by Ben Armstrong 
	<synrg@sanctuary.nslug.ns.ca>

2000-08-30  Vladimir Tamara  <vtamara@gnu.org>

	*  Changed  signal  SIGCLD  with  SIGCHLD (in  accordance  to  the
	mantainer     of    the     Debian    package     Ben    Armstrong
	<synrg@sanctuary.nslug.ns.ca> that works in Sparc)

	* Instructions  to compile  typist in DOS  without Long  File Name
	support (version 6.22 or lower)

	*   Help  to   use   typist  with   Dvorak   keyboards  added   to
	  INSTALL. Thanks to Ben Armstrong <synrg@sanctuary.nslug.ns.ca>


2000-08-29  Vladimir Tamara  <vtamara@gnu.org>

	* Fixed problem when configuring with --datadir 
	(Thanks to stephan.hegel@gmx.de for the bug report)

2000-08-18  Vladimir Tamara  <vtamara@gnu.org>

	* NLS   for   German   added,   thanks   to   Kester   Habermann
	<kester@linuxtag.de>

2000-07-30  Vladimir Tamara  <vtamara@gnu.org>
 
        * Support for spanish.  es.po
