1typespeed v0.6.5 2 3- A memory management bug has been fixed which resulted in a segmentation 4 fault if a wordlist with more than 1024 words has been selected. 5- The order of high score entries can be specified in configuration file, 6 so you can decide if correctness is more important than speed etc. 7- With this version, you are able to reach 0 % typo ratio even if you were 8 not able to complete your last word before game end. 9 10typespeed v0.6.4 11 12- A division by zero bug has been fixed in network code. This one could 13 occure with specialy crafted packets, so normal game play was not 14 affected. No security problem, just a reliability fix. 15- Words per minute have been added, tCPS have been dropped. You can 16 still calculate tCPS on your own, high score file format is specified 17 in README. 18 19typespeed v0.6.3 20 21- Major improvements in network code. This was _realy_ necessary for a 22 long time, I think this code should work. Maybe there are some little 23 glitches in it, but the core logic is much simpler, saner, and more 24 stable than in 0.6.2 and before. To make debugging even simpler, a 25 new option called "--netlog=file" has been added: it writes all data 26 read/sent through network into that file. Yes, typespeed's network 27 code is _that_ simple. :) 28- Menus can be left with Escape now. Lack of this "feature" was not 29 acceptable anymore. 30- On multi user systems it might have been quite annoying to never see 31 the personal record on top10, just because people were better. Now it 32 is possible to scroll through high score list. 33 34typespeed v0.6.2 35 36- Many many bug fixes have been made, most of these bugs have been 37 introduced with 0.6.1. If you don't have any good reason to stick at 38 0.6.1, please upgrade! Perhaps you have an even older version: in that 39 case, upgrade too. :) 40- You can change directory for typespeed's documents (README) with --docdir. 41- If you don't like to have typespeed's system wide high score file under 42 localstatedir/games, you can change this during configure: 43 --with-highscoredir=DIR 44 45typespeed v0.6.1 46 47- Finally the switch to autotools happened. And this definitely had to 48 be done for nifty cool things like gettext and proper drop of 49 privileges. 50- Support for gettext has been included. If you would like to see 51 typespeed in your (currently not supported) preferred language, put 52 your hands on po/typespeed.pot and mail your new translations. 53- Anticheat measurements are added to typespeed. On some systems it was 54 very easy to copy whole screen and pasting it. Now you will lose 55 immediately all your points as you deserve it - cheater! :) 56 57typespeed v0.6.0 58 59- A new mechanism for game rules has been integrated. With these 60 game rules, you can change the way typespeed works. 61- The high score file format has yet changed again: this time a 62 csv format is in use. Also there is only one huge file that contains 63 all game results (not just top 10). Especially usefull if you want 64 to create statistics about your improvements. :) 65- The binary is setgid games now, but drops privileges as soon as 66 high score file is opened. With this step, there is no need any longer 67 to create world writeable high score files. 68 69