File: ChangeLog

package info (click to toggle)
gtypist 2.9.5-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,132 kB
  • sloc: sh: 4,981; ansic: 3,644; perl: 579; awk: 410; lisp: 195; makefile: 95; sed: 16; cs: 14
file content (836 lines) | stat: -rw-r--r-- 30,705 bytes parent folder | download | duplicates (4)
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
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
2014-08-11  Tim Marston  <tim@ed.am>

	* version.sh, NEWS: updated for 2.9.5

2014-01-27  Felix Natter <fnatter@gmx.net>

	* configure.ac: added check for libtinfo

2013-10-20  Tim Marston  <tim@ed.am>

	* configure.ac, src/Makefile.am: fix --disable-nls on platforms
	where iconv isn't part of libc, thanks to Christian Weisgerber
	<naddy@mips.inka.de>.

2013-06-04  Tim Marston <tim@ed.am>

	* configure.ac: updated for gettext 0.18.2

2013-06-03  Tim Marston <tim@ed.am>

	* version.sh: updated to 2.9.3

2013-06-01  Felix Natter <fnatter@gmx.net>

	* fix ktouch2typ.pl according to bug report from
	  Alexei Matveev <alexei.matveev@gmail.com>:
	  - handle entities correctly
	  - truncate lines longer than 80 cols (will be fixed
	    properly in 2.10)
	  - remove spaces at the beginning/end of line/title
	  - don't reuse lesson title #n-1 if #n has no title,
	    this is confusing

2012-12-17  Tim Marston <tim@ed.am>

	* version.sh: updated to 2.9.2

2011-11-28  Tim Marston <tim@ed.am>

	* version.sh: updated to 2.9.1

2011-11-15  Felix Natter <fnatter@gmx.net>

	* configure.ac: clean up, remove checks for BSD curses

2011-11-07  Felix Natter <fnatter@gmx.net>

	* configure-w32.in: support NLS (gettext) on MinGW

2011-11-02  Tim Marston <edam@waxworlds.org>

	* INSTALL, configure-w32: updated windows build system and
	  documentation

2011-10-31  Tim Marston <edam@waxworlds.org>

	* version.sh: updated to 2.9

2011-10-30  Tim Marston <edam@waxworlds.org>

	* configur.bat: fixed windows build to use libiconv

2011-10-13  Tim Marston <edam@waxworlds.org>

	* autogen.sh: extra checks for installed software
	* configure.ac: release in tar.xz format (as well as tar.gz)

2011-09-11  Felix Natter <fnatter@gmx.net>

	* tools/typcombine: tell about new courses in "More lessons..."

2011-07-23  Felix Natter <fnatter@gmx.net>

	* tools/ktouchOLD2typ.pl: include the old ktouch 1.6 script as a
	  simple way of creating gtypist lessons. Works with utf-8.

2011-06-30  Felix Natter <fnatter@gmx.net>

	* src/*.[ch]: compile with libncursesw, use utf-8 as primary charset
	* tools/ktouch2typ.pl: add support for ktouch 1.6 XML lessons (utf-8)
	  and convert them (lessons/*.ktouch.typ)
	* tools/tt2typ.pl: add support for tipptrainer 0.6.0 and convert
	  german tipptrainer lesson to lessons/ttde.typ (utf-8)

2011-04-08  Tim marston <edam@waxworlds.org>

	* version.sh: updated to 2.8.5

2011-02-24  Tim Marston <edam@waxworlds.org>

	* version.sh: updated to 2.8.4
	* cleaned up various ChangeLogs, removed duplicate entries

2008-05-29  Paul Goins  <general@vultaire.net>

	* version.sh: Updated to 2.8.1, bug fix release.
	* Makefile.am: Added dist_bin_SCRIPTS line for typefortune, since it
	  was being distributed but not properly installed in the 2.8 release.
	  (Bug reported by Christian "naddy" Weisgerber.)  Also removed an
	  extra reference to conf_dos.bat.in.

2008-05-27  Paul Goins  <general@vultaire.net>

	* version.sh: Updated to 2.8.

2008-05-15  Paul Goins  <general@vultaire.net>

	* configure.ac: Renamed from configure.in.  Added nl and zh_CN
	  translations to ALL_LINGUAS.  Made several other minor
	  autoconf-related updates.

2008-05-14  Paul Goins  <general@vultaire.net>

	* version.sh: Updated to 2.8-pre2.
	* INSTALL.in: Added build instructions for Windows NT/2000/XP.
	* conf_dos.bat.in: Created a new file for the old DOS-style batch file.
	* autogen.sh, Makefile.am: Added conf_dos.bat

2008-05-12  Paul Goins  <general@vultaire.net>

	* NEWS: Updated for 2.8.
	* README: Added Windows XP as a tested OS.
	* README.CVS: Updated recommended automake version.
	* THANKS: Updated.

2008-05-06  Paul Goins  <general@vultaire.net>

	* version.sh: Updated version for first pre-release of 2.8.

2008-05-04  Paul Goins  <general@vultaire.net>

	* src/gtypist.c: Updated to support MinGW.  Also, added a do_beep
	  function to call MessageBeep under Windows and putchar( ASCII_BELL )
	  otherwise.
	* configur.bat.in: Added support for building via MinGW.  Updated DJGPP
	  Makefile since source files are now in the "src" folder.
	  (NOTE: This batch file may not work on DOS or Win9x, since it uses
	  "set /p" which is a Windows NT-specific command.)
	* TODO: Removed one completed item, added one user idea.

2008-05-02  Paul Goins  <general@vultaire.net>

	* AUTHORS: Added "GNU Typist Development Team"
	* All gtypist-specific files with a GPL notice specify version 3 of the
	  GPL.

2004-09-30  Dmitry Rutsky <balto@bk.ru>

	* version.sh:	bugfix release:  2.7.2.

2004-08-23  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* configure.in:  fixed stupid error in that check.

2004-06-26  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* configure.in:  added checks for [n]curses libraries header files,
	  only select curses or ncurses if corresponding header is found.
	* autogen.sh:  didn't write version info in INSTALL file, fixed that.
	* INSTALL.in:  slightly edited unix installation section;  tell that
	  not only [n]curses library but its header files are required.

2004-02-26  Michael Opdenacker <michaelo@gnu.org>

	* Makefile.am: now requires automake 1.8.2

2004-02-23  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* README:  removed repeated or redundant lines in `Files' section,
	  changed the section's name to probably more appropriate.

2003-11-23  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* tools/typcombine:  removed `ktlecten.typ' from the `More lessons...'
	  screen.
	* src/gtypist.c:  minor cleanups, fixed incorrect handling of
	  80-characters long lines in drills.

2003-11-16  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* autogen.sh:  use `autopoint' instead of `gettextize'.
	* configure.in, Makefile.am:  permanently added the gettext stuff,
	  removed "don't commit" warnings (the files will no longer be changed
	  in the build process).
	* m4/Makefile.am:  added.

2003-11-01  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* TODO:  documented "unchanging banners" bug.
	* lessons/ru.typ:  minor improvements.

2003-10-31  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* version.sh, autogen.sh, configure.in:  a better handling of version
	  definition.  Changed AC_INIT macro to handle current AC_INIT
	  semantics.
	* Makefile.am:  added `intl' to SUBDIRS to fix broken distribution.
	* lessons/ru.typ:  `#! /' typo was fixed.
	* src/cursmenu.c:  up-label, if present, now works as described in
	  the manual.  Most of the problems with ESCAPE key handling were
	  fixed.  Error messages in case of a nonexistent label will no
	  longer contain irrelevant script lines...
	* TODO:  ...nonetheless the line number is still irrelevant.

2003-10-26  Hynek Hanke  <hanke@volny.cz>

	* autogen.sh (gettexth): Added a search for gettext.h in /usr/ as
	Dmitry suggested.
	* po/cs.po: Updated.

2003-10-25  Hynek Hanke  <hanke@volny.cz>

	* Makefile.am (EXTRA_DIST): gtypist.1 corrected to src/gtypist.1
	* configure.in: Added missing target Makefile.in
	* autogen.sh (gettexth): Copy gettext to src/

2003-10-25  Hynek Hanke  <hanke@volny.cz>

	* po/POTFILES.in: Updated to reflect that the sources are now in src/
	* configure.in: Build also src/Makefile.am
	* Makefile.am: Some stuff moved to src/Makefile.am
	Added src/ to subdirectories.

	* All .c and .h sources moved to a new directory src/.

2003-10-25  Hynek Hanke  <hanke@volny.cz>

	* autogen.sh: Don't try to build documentation itself. It's generated
	now by regular auto-tools mechanism. See doc/Makefile.am.

2003-10-24  Hynek Hanke  <hanke@volny.cz>

	* autogen.sh (automake --add-missing): Added test on failure of this
	command, so that it doesn't cause obscure problem later.

2003-10-03  Michael Opdenacker <michaelo@gnu.org>

	* typefortune: Ben Armstrong fixed the '-s' and '-n' options

2003-09-28  Michael Opdenacker <michaelo@gnu.org>

        * cursmenu.c, error.c, gtypist.c, script.c:
          Added #define _(String) gettext (String)
          so that we don't have to hack gettext.h and make it non standard.
	* autogen.sh: now copyies gettext.h from its install.
	* gettext.h: removed from CVS
	* configure.in: Should now work when both ncurses and curses
          are installed, on GNU/Solaris for example.
	* QUESTIONS: renaming of the StandardQuestions file. Now
	  distributed in the source package.
	* TODO: updated. All developers should write their ideas in this file.

2003-08-28  Rob Leslie  <rob@mars.org>

	* gtypist.c: Added support to resync with the typist after an
	  error.  If the typist presses the correct key after an error, it
	  is ignored (sync behind).  If the typist misses a key, it is
	  flagged as an error but the key is credited to the next
	  character so the typist can continue without stopping (sync
	  ahead).

2003-08-24  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* cursmenu.c:  a better handling of `left' and `right' keys in the
	  menus, don't go offscreen on the keys if there is a large
	  single-column list (as in lessons/ttde.typ).

2003-08-03  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* lessons/ru.typ:  new Russian cyrillic keyboard course.
	* po/ru.po, configure.in:  new Russian localization.
	* tools/typcombine:  tell about new course in "More lessons..."
	* *.[ch]:  corrected "gtypist-bug" to "bug-gtypist" in addresses.
	* gtypist.c:  #include <locale.h>, internationalization didn't worked
	  without it (LC_ALL was not #defined);  type of YN and RNE strings
	  changed to `unsigned char' (comparisons with them if they were
	  characters with 8th bit set didn't work correctly).
	* lessons/Makefile.am:  include ru.typ in the distribution, as well as
	  cs.typ.

2003-07-19  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* configure.in:  removed Makefiles automagically added there by
	  gettextize (yes, that was my mistake in 2003-07-01).  Added note
	  that this file will be changed by gettextize.
	* autogen.sh:  don't run gettextize if the sources were gettextized
	  already.
	* Makefile.am:  added headers to gtypist_SOURCES back (yes, that was
	  my mistake too), removed some duplicates of what gettextize
	  added there.  Added note regarding gettextize.
	* cursmenu.c:  'q' now works as ESCAPE in the menus.
	* *.[ch] except getopt*.[ch]:  added/corrected legal attributes.
	* gtypist.c, script.c:  exit in case user got to particular excersize
	  with -l and tried to exit using `E'.

2003-07-04  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* cursmenu.c:  "Up/Exit" label code was commented out,
	  since ESCAPE key works, we don't need these items.
	* gtypist.[ch], cusmenu.c:  support for colors in the top banner.
	  New gtypist.h header for convenience.  New --banner-colours option to
	  select the banner colours.
	* script.c:  now we ignore empty lines with some whitespaces rather
	  than exit with "data shortage".
	* gtypist.c, cursmenu.c, script.c:  fixed segfault which occured when
	  the first thing in the script was not a menu.  There actually was
	  a bunch of problems, it seems that now they are fixed.

2003-07-03  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* error.[ch], gtypist.c, cursmenu.c:  some cleanups.
	* gtypist.c:  new option `--always-sure' was added to suppress stupid
	  confirmations.  Bottom-line messages was tweaked a little to improve
	  appearance (spaces at the edges), "Press Return..." now works as
	  "Press RETURN or SPACE to continue, ESC to return to the menu".
	* cursmenu.c:  add '\x0A' for working RETURN key in DOS build.

2003-07-02  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* curmenu.c: Now we do not erase the banner,
	  display the menu header centered above the menu,
	  and even print some menu motion help at the bottom.
	  Also now you can move around the menu with arrowed (or vi) keys in
	  any desired possible direction, it is very useful in multi-column
	  menus.

2003-07-01  Dmitry Rutsky <rutsky@school.ioffe.rssi.ru>

	* autogen.sh:  check autoconf exit status and display useful
	  information if it has failed rather than just go on and get
	  more failures.
	* configure.in:  duplicate intl/Makefile, po/Makefile.in
	  and po/Makefile have been removed, autoconf no longer fails
	  to build because of that.
	* README.CVS now can aid building the sources from CVS by unexperienced
	  (for me it was a great pain).
	* autogen.sh:  redundant `rm -f config.cache' has been removed
	  (it have no effect with modern autoconf).
	* cursmenu.c:  missing standard #includes were added, the code was
	  corrected a little to eliminate the compiler warnings (what
	  the meaning of do_menu return value was intended to be?).
	* script.c, error.c:  missing standard includes were added, all of the
	  compiler warnings were suppressed.
	* Makefile.am:  excluded headers from GTYPIST_sources, they are not
	  separately compiled and get into dependencies automatically.
	* configur.bat.in:  really include new modules (see the ChangeLog
	  record of 2003-04-06;  BTW autogen warns about it).
	* cursmenu.c:  '\n' was supplemented by KEY_ENTER
	  (without it in the DOS build it was impossible
	  to select any menu item, and even exit the program);  new
	  aliases for the control keys:  KEY_RIGHT for KEY_ENTER; 'K' and
	  'J' for KEY_UP and KEY_DOWN respectively (now you can write in the
	  documentation that gtypist supports vi keys in menu control ;-) ).
	* Some hacks to enable the `E' key in "exit the lesson" queries again,
	  it seems to work.
	* cursmenu.c:  added working "go back" key in the menu that completes
	  the basical navigation code:  'Esc' or 'H' will get you to the
	  previous menu where you've been, or out of the program if it is
	  toplevel menu.
	* gtypist.c:  quick hack to get rid of annoying Escape key delays in
	  the ncurses library.
	* script.c:  made it to print "Happy Typing!" at exit rather than just
	  clear the screen :-)

2003-06-08  Felix Natter  <fnatter@gmx.net>

	* cursmenu.c (do_menu): fix a bug when scrolling with many columns
	and items (new variable `real_items_per_column' replaces
	`items_first_column')
	* compute `columns' with a spacing of 2 so that we're sure that
	menu-item descriptions don't clash

2003-05-02  Michael Opdenacker <michaelo@gnu.org>

	* po/zh_TW: New Traditional Chinese translation
	from OLS3 <ols3@www.tnc.edu.tw>\

2003-04-13  Hynek Hanke <hanke@volny.cz>

	* lessons/cs.typ: use M instead of K for menus
	* po/cs.po: new messages translated
	* doc/gtypist.cs.texi: updated

2003-04-06  Felix Natter  <fnatter@gmx.net>

	* configur.bat: include the new modules
	* tools/typcombine: adapt to M:

2003-03-31  Felix Natter  <fnatter@gmx.net>

	* cursmenu.c (do_menu): parse UP=<LABEL> as the first thing in M:

2003-03-11  Michael Opdenacker <michaelo@gnu.org>

	* script.c: updated with patch from Martin Pitt <martin@piware.de>
	to ignore trailing spaces in lesson file lines.

2003-03-01  Felix Natter  <fnatter@gmx.net>

	* doc/gtypist.texi (Supplied lessons): update the section on kt*.typ

	* cursmenu.c (do_menu): handle PAGE UP/PAGE DOWN

2003-02-02  Felix Natter  <fnatter@gmx.net>

	* added/updated lessons: ttde.typ ktde.typ ktdk2.typ kten.typ
	ktfr2.typ ktnumber.typ ktdk.typ ktdvorak.typ ktfr.typ ktno.typ
	+ remove ktlecten.typ
	(from tipptrainer 0.4, kdeedu-3.1/ktouch)

	* lessons/gtypist.pm: generate M:

	* cursmenu.c (do_menu): run get_script_line

2003-01-13  Felix Natter  <fnatter@gmx.net>

	* split code into modules (script, curses-menu, error, main)
	+ hook up menu-code (do_menu, M: command)

2003-01-12  Felix Natter  <fnatter@gmx.net>

	* apply patch from Steven Elliott (elliott4@austin.rr.com):
	"I've attached a small patch that allows gtypist to display errors
	in reverse video instead of the reverse video '^' as it currently does"
	(option --show-errors)

2002-12-10  Michael Opdenacker <michaelo@gnu.org>

	* configure.in: removed intl/Makefile, po/Makefile and m4/Makefile
	from AC_OUTPUT because already added by gettextize (unavoidable).

2002-12-10  Michael Opdenacker <michaelo@gnu.org>

	* typefortune: several fixes from Stefan Troeger <stefan@troeger.st>:
	  improved 'fortune' detection and temporary file deletion.

2002-11-26  Michael Opdenacker <michaelo@gnu.org>

	* po/nl.po: new Dutch interface from J.M. Cogels <jcogels@chello.nl>

2002-10-28  Michael Opdenacker <michaelo@gnu.org>

	* configure.in: replaced 'dnl' by '#',
	removed duplicate entries in AC_OUTPUT.

2002-09-21  Felix Natter  <fnatter@gmx.net>

	* autogen.sh: exit if gawk isn't installed

2002-09-15  Felix Natter  <fnatter@gmx.net>

	* typefortune: allow (E)xit: have to add a *:END label
	and K:12:END at the beginning

2002-09-14  Felix Natter  <fnatter@gmx.net>

	* configure.in: Christian Weisgerber <naddy@mips.inka.de>:
	fix a bug in configure.in: AC_CHECK_LIB doesn't call
	AC_DEFINE so now we do it explicitly:
	AC_CHECK_LIB(curses, wbkgdset,
	  [AC_DEFINE(HAVE_LIBCURSES, 1, [Is curses available])
	    LIBS="-lcurses $LIBS"])

2002-06-28  Hynek Hanke  <hanke@volny.cz>

	* findwords.sh: New script to help with creating lessons.

2002-05-20  Felix Natter  <fnatter@gmx.net>

	* gtypist.c: do the same as last item for headers

2002-05-18  Felix Natter  <fnatter@gmx.net>

	* configure.in: check for ncurses if curses is not available
	(but use 2x AC_CHECK_LIB instead of AC_SEARCH_LIBS to support Solaris)

2002-04-25  Michael Opdenacker <michaelo@gnu.org>

	* Replaced `cz' by `cs' in all file names.
	* *.po: Updated with the msgmerged files; updated the version
	  and package name, as well as the copyright notices.

2002-04-22  Michael Opdenacker <michaelo@gnu.org>

	* gtypist.c, Makefile.am: for consistency with 'PACKAGE_LOCALE_DIR'
	  replaced by `LOCALEDIR', replaced `PACKAGE_DATA_DIR' by `DATADIR'.
	* autogen.sh: now checks that texinfo is installed.
	  Runs `make' (to generate `doc/version.texi') and generates
	  the html manuals.

2002-04-18  Michael Opdenacker <michaelo@gnu.org>

	* gtypist.c: replaced '1998-2001' by `1998, 1999, 2000, 2001, 2002'
	  in the copyright notices (following GNU guidelines).
	* autogen.sh: made `help2man' mandatory for building sources.
	* configure.in: suppressed the check for help2man, as the manual
	  is now always created in the sources.
        * doc/fdl.texi: temporary hack of the original file, so that building
	  works (to be fixed very soon).

2002-04-16  Michael Opdenacker <michaelo@gnu.org>

	* po/: new Makevars file as recommended by gettextize.
	* Makefile.am: replaced 'INCLUDES' (deprecated) by 'AM_CPPFLAGS'
	* acconfig.h: removed because deprecated.
	  Replaced by the use of `-D' in AM_CPPFLAGS (see below).
	* configure.in: only kept AM_GNU_GETTEXT for i18n.
	  --nointl and --with-nointl options are no longer available,
	  but --disable-nls in still available.
	* Makefile.am: added a new AUTOMAKE_OPTIONS variable
	  set to '1.6 dist-bzip2 check-news' (see automake manual).
	* Other changes: to be documented very soon!
	* gtypist.c: Replaced PACKAGE_LOCALE_DIR by LOCALE_DIR:
          more standard: found in gettext doc and used by several packages.
	* Makefile.am: Added '-DLOCALEDIR=\"$(datadir)/locale\"'
          to AM_CPPFLAGS (replaces PACKAGE_LOCAL_DIR defined in acconfig.h)

2002-04-08  Felix Natter  <fnatter@gmx.net>

	* gtypist.c (do_keybind): omit "%d%s"

2002-04-07  Michael Opdenacker <michaelo@gnu.org>

	* Added new Czech interface messages.

2002-04-07  Felix Natter  <fnatter@gmx.net>

	* gtypist.c (fatal_error): write "\n" if line==NULL
	(so that there is always a '\n' at the end of the error-message)

2002-04-05  Felix Natter  <fnatter@gmx.net>

	* gtypist.c: add /* xgettext: no-c-format */ comments so that
	xgettext does not think that '%' is part of a format-string
	(suggested by Bruno Haible)

2002-03-31  Felix Natter  <fnatter@gmx.net>

	* Makefile.am: add typefortune.1

2002-03-17  Felix Natter  <fnatter@gmx.net>

	* run gettextize from gettext 0.11.1
	* create po/Makevars
	* run aclocal with "-I m4" in autogen.sh

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

	* autogen.sh: automake-1.6, autoconf 2.53, gettext-0.11 recommended;
        fixed links to their sources.
        Added --intl option to gettextize in autogen.sh

2002-03-10  Felix Natter  <fnatter@gmx.net>

	* fix a bug: -k wasn't mentioned in getopt (don't know why !)

2002-03-09  Felix Natter  <fnatter@gmx.net>

	* add new script `typefortune', as suggested and started by
	Yuusuke Mita <neiklotrrj@yahoo.com>

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  <fnatter@gmx.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  <fnatter@gmx.net>

	* main: change REPEAT_NEXT_EXIT_MSG (longer)

2001-12-08  Felix Natter  <fnatter@gmx.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-08  Michael 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  <fnatter@gmx.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  <fnatter@gmx.net>

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

2001-09-07  Felix Natter  <fnatter@gmx.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  <fnatter@gmx.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  <fnatter@gmx.net>

	* Makefile.am: add version.sh to EXTRA_DIST

2001-08-30  Felix Natter  <fnatter@gmx.net>

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

2001-08-23  Felix Natter  <fnatter@gmx.net>

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

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

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

2001-08-16  Felix Natter  <fnatter@gmx.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  <fnatter@gmx.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  <fnatter@gmx.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  <fnatter@gmx.net>

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

2001-07-24  Felix Natter  <fnatter@gmx.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

	* typefortune: several fixes from Stefan Troeger <stefan@troeger.st>:
	  improved 'fortune' detection and temporary file deletion.