Commit graph

22 commits

Author SHA1 Message Date
Lars Nordlund
23a0e990c9 '==' -> '='. Author of typespeed has been notified. 2008-02-17 16:37:50 +00:00
Hernani Marques Madeira
f6f8fcc903 Remove URL from DESCR 2008-02-12 22:41:31 +00:00
Hernani Marques Madeira
eaab24ae65 Update URL 2008-02-12 22:22:51 +00:00
Hernani Marques Madeira
52ad881614 Bump to revision 2.
* Use CONF_FILES framework
* Assure that nor config nor score file changes can be lost w/o user
  intervention
2008-02-12 22:11:37 +00:00
Hernani Marques Madeira
f167c560ed * Removing a SUBST_SED line w/o (any longer) effect 2008-02-12 18:26:32 +00:00
Hernani Marques Madeira
cf13c4b1be Update from v0.5.3 to v0.6.3
ChangeLog (after v0.5.3):
-------------------------
v0.6.4	- Do not hardwire localedir in src/Makefile.am, spotted by
	  Charles Clément.
	- A default rule set can be supplied in configuration file.
	- Fix possible segmentation fault if opponent in network play
	  doesn't write anything (division by zero).
	- Don't be so harsh about people with low typing skills:
	  Loser -> Beginner, ADP-Pro -> Learner
	- Status bar can be adjusted by locales.
	- Removed some probably offending words from words.eng.
	- Dropped min10 (cpm, i.e. cps * 60).
	- Replaced tcps with wpm, although it's just cps * 12.
	- Regine Müller spotted a serious typo in high score menu (de_DE).
v0.6.3	- New menu translations:
	  - fr_FR by Charles Clément and Sysyphe GEP
	  - it by Lapo Luchini
	- Typos fixed in french word list, patch by Charles Clément.
	- autotools problems fixed on Cygwin, spotted by Lapo Luchini.
	- Zap the silly dependency of m4 I introduced with 0.6.1.
	- Properly reset terminal if it is too small, patch by Charles Clément.
	- Fixed possibility to enter name with a blank in front of it,
	  spotted by vispi.
	- High score menu is not limited to top 10 anymore.
	- Fixed possible segfault if path names are too long (> MAXPATHLEN).
	- Windows code put into source (WIN32).
	- Wordlist/Ruleset menus can be left by pressing Escape.
	- All parameters supplied to typespeed not in getopt result in
	  usage.
	- Major network code improvements/bugfixes:
	  * closed file descriptor leakage in server code
	  * multiple network games per running session possible
	  * new function called gprint used in network code (better readable)
	  * check return value of ioctl (non-blocking mode OK?)
	  * you can abort while waiting for connections now
	  * a player name can be specified
	  * thin client support, i.e. retrieving word lists from a server
	  * new option --netlog=file logs network traffic; for debugging
	  * new network parameters for better comprehension by developer(s) :)
	  * high score sharing is locale-safe now (1.234 vs. 1,234)
	  * versions are compared in order to prevent version missmatches
v0.6.2	- Used random seed will be actualy saved now.
	- You can feed typespeed with specified random seed.
	- Fixed bug introduced with 0.6.1: enter/space is no longer
	  counted as typo if you have entered a correct word.
	- Do not let other persons flock high score file: this could
	  result in a denial of service.
	- Smoothness takes "yes" and "no" as argument.
	- "No High Scores" will be translated, too.
	- File selection menu is useable with vi-like key strokes (j, k).
	- Removed implementation-defined C-code like:
	     x[i++] = i;
	- Better testsuite framework support included.
	- Compilation of test suite on systems without gettext in libc
	  has been fixed.
	- Translate title of default rule set if selected.
	- Fixed buffer underrun in parseline that occured if a line in
	  configuration file (or game rule file) started with "=".
	- autotools improvements, spotted by Michael Sterrett:
	  * handle --docdir properly
	  * support for different high score dir (--with-highscoredir=DIR)
	- If working with strings, _always_ terminate with '\0' at end
	  of buffer, no matter how obvious it is that string fits anyway.
v0.6.1	- Added copy&paste cheat protection.
	- Added support for gettext.
	- SECURITY FIX: make sure privileges have been dropped.
	- Switched to autoconf and automake.
	- Typo spotted in french word list by David Jeannot.
v0.6.0  - Fixed statistics in case typoratio is 100 %.
	- Do not allow empty names for high score.
	- typespeed forces use of a terminal for stdout/stderr/stdin now.
	- Game rules can be changed by user.
	- setgid() by default - drops privileges as soon as highscore
	  file has been opened.
	- major change in highscores:
	  * switch to csv format
	  * only one highscore file for all wordlists
	  * cannot reset highscores anymore
	  * users can have their own highscore file
	- Use all available space on screen for words (position 0 not 1).
	- New testsuite design
	- wordlists are sorted alphabetically.
	- scandir replaced with opendir; readdir; closedir.
	  No more annoying gcc warnings about that on different systems
	  (like glibc based systems and bsd).
	- ISO-conform clear sequence (fixes warning),
	  by Alessandro Massignan.
	- Fixed bug in function keys.
	- German words are OK for childrens now.
	- Two bad words removed from english word list.
	- Unified wordlist names for languages (iso 639)
	- New C# wordlists by Nicolai Stoy
	- Fixed bug in network code: resulted in an endless loop at end
	  of the game.
2008-02-12 18:22:03 +00:00
Sergey Svishchev
7b4709677e Delint:
- convert spaces to tabs (pkglint --autofix)
- set, not append to USE_LANGUAGES
2006-10-29 08:32:37 +00:00
Hernani Marques Madeira
df0d0f97dd Update to v0.5.3 2006-10-09 14:12:01 +00:00
OBATA Akio
9e825c4c0e Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:49:32 +00:00
Sergey Svishchev
fecc308457 Follow redirects in MASTER_SITEs and HOMEPAGEs. 2006-07-16 16:08:38 +00:00
Roland Illig
c970b212b4 Removed "quotes" from variables that don't need them, for example BROKEN
and SUBST_MESSAGE.*.
2006-04-22 10:48:36 +00:00
Aleksey Cheusov
35f82d29fc man is replaced with ${PKGMANDIR} 2006-04-20 13:36:34 +00:00
Roland Illig
3b226c845a Removed the quotes around SUBST_MESSAGE.* where they were unnecessary. 2006-01-17 10:20:45 +00:00
Hernani Marques Madeira
8e4b3b2ae9 use "$@" instead of $@ for special char handling, too 2006-01-15 22:29:14 +00:00
Hernani Marques Madeira
9ff7ee8675 use $@ instead of $*; thanks to Roland Illig 2006-01-15 22:20:40 +00:00
Hernani Marques Madeira
8619bb6da6 add $* to the execution script 2006-01-14 19:58:44 +00:00
Hernani Marques Madeira
611fe7aefd scores get recorded now (respective files are held in home dir) 2006-01-14 19:38:52 +00:00
Roland Illig
2cbd057b8b subst 's,^SUBST_CLASSES=,SUBST_CLASSES+=,' */Makefile 2005-11-03 13:01:51 +00:00
Thomas Klausner
ad6cb11b6d "wip" is not a valid category -- please use the standard pkgsrc ones.
Remove wip from CATEGORIES, and guess category if wip was the only one
specified.
2005-11-02 17:59:54 +00:00
Hernani Marques Madeira
5d4c6985ba also substitute the data path (only affects man(6) page) 2005-07-19 18:44:00 +00:00
Hernani Marques Madeira
911f23e69e use CONF_FILES instead of CONFDIR (in mistake) 2005-07-19 18:28:59 +00:00
Hernani Marques Madeira
001ac32f3b Typespeed gives your fingers' cps (total and correct), typoratio and some
points to compare with your friends.

Typespeed's idea is ripped from ztspeed (a dos game made by Zorlim). Idea
of the game should be clear to anyone, just type and type it fast, or be a
lewser.
2005-07-19 16:52:50 +00:00