# vim: set tw=75 ft=mail :

2001/03/25	1.0-rc4
 - split linkfunc.cpp into linkent.h, linkgame.cpp, linkplug.cpp
 - split entity lists for mods into separate files, one for each mod; these
   are used to build linkgame.cpp
 - metamod/mm_trace version info should indicate debugging/optimized compile
 - added entity support for Judgement DM
 - added "-fno-rtti" to mm_trace gcc cflags, to address problem of
   unresolved CSaveRestoreBuffer symbols using older versions of gcc
 - lowered debug levels in GetEntityAPI, GetNewDLLFunctions, etc to enable
   "+developer" messages (6 -> 3).
 - removed "-Werror" from Makefile's default cflags; should only be used
   on devl system with edited SDK

2001/03/18	1.0-rc3
 - central Makefile can now build optimzed as well as debugging targets;
   default to compile is debugging; default in 'dlls' dir is optimized
 - toplevel Makefile builds release tgz/zip files.  TGZ file includes only
   linux .so objects, and text files in unix-LF format.  ZIP file includes
   only win32 .dll objects, and text files in dos-CRLF format, and actual
   files rather than symlinks.
 - added mod recognition for "judgedm" mod; still need entities list
 - added 4 entities for Firearms 2.5

2001/03/07	1.0-rc2
 - fixed missing WINAPI in mm_trace GiveFnptrsToDll
 - added HTML version of docs
 - description field in metamod.ini is now optional: 
    - uses "name" from plugin info for desc by default
    - desc field in metamod.ini will override this
    - "meta list" shows just desc, rather than desc and name
 - altered debug levels for a couple API routines in api_info.cpp
 - added missing "load" cmd in "meta" usage help
 - added to "meta load" usage help
 - added macros RETURN_META(result) and RETURN_META_VALUE(result, value) to
   simplify plugin coding
 - added parameter "gamedll_funcs" to meta_attach(), to give each plugin a
   copy of the gamedll's API function tables
 - raised META_INTERFACE_VERSION to "5:2"
 - now load gamedll before plugins (rather than the reverse) so that
   it'll have the gamedll func tables to hand to the plugins
 - changed trace plugin console commands:
     trace_version	->	trace version
     trace <routine>	->	trace set <routine>
     untrace <routine>	->	trace unset <routine>
     showtrace		->	trace show
 - added "trace list <api>" to list all available routines for tracing
 - fixed broken trace cvars
 - for "meta {load,unload,etc}" console cmd, added matching against plugin
   logtag, as well as for "mm_<prefix>" in plugin file
 - handle null 'info' after failed plugin load (ie in "meta info" etc)
 - fixed "usage: meta list" errors on some meta commands; was calling
   cmd_meta_pluginlist() instead of Plugins->show()
 - fixed: unload/attach delayed plugins at changelevel
 - now doesn't export newapi if gamedll doesn't provide it
 - now doesn't call plugins getnewapi if gamedll doesn't provide it
 - fixed incorrect apitable references in MPlugin::show()

2001/02/08	1.0-rc1
 - fixed unistd.h under MSVC
 - fixed S_ISREG under MSVC
 - fixed strncasecmp under MSVC
 - fixed void svr_meta() returning value
 - fixed missing WINAPI in mm_stub GiveFnptrsToDll
 - remade MSVC project for metamod
 - created MSVC project for mm_stub
 - added an example "metamod.ini" to ./docs
