File Release Notes and Changelog
Release Name: 0.7
Notes:
Changes:
--- Version 0.7 - October 3, 2001 ---
* Totally rewritten log file parser. Try to do things in a more general
manner, following example code found on http://www.hlstats.org/logs/.
Tracking additional statistics should be much easier to add now. Much
more robust parsing, that doesn't have a lot of the silly hacks left
over in previous parsers.
* Updated config file parser. Much more flexible control over options,
speed improvement should be seen. Now all files use global "FSConfig
config" object instead of silly conversion functions like config_str,
config_int, etc. to get configuration options. Much more robust error
detection and error messages. Fixed various bugs in old versions of the
config file parser during re-write.
* Implemented skill plugins that enable the user to come up with their
own skill algorithm, as well as choose from default skill algorithms
from other popular half-life stats programs.
* Server-wide map statistics now shown on the main page.
* Individual map statistics shown on each player page.
* Merged together what used to be the "Weapon Usage Chart" and the
"Death to Weapon Chart" into one consolidated table with all of the
information.
* Added configuration option "opponent_listmax" to allow people to
control how many opponents appear in the individual player pages.
* Removed config options "hostname" and "url" - they were unused.
* Now use GTimer for time elapsed calculations. Using clock() resulted
in incorrect times in previous versions - it didn't measure total
runtime, just cpu time.
* Win32: Updated Windows build to newest glib dll(1.3.6) and added
gmodule dll (for plugin support).
* Now use g_print and g_printerr for all output messages - allows for
easier control of output and makes outputting to Windows list much
simpler.
* Finally fixed Windows List Box to scroll horizontally when messages
longer than the width of the output window are output. If someone has a
more elegant patch for this let me know.
* Minor bugfixes and cleanups.