2002-08-21 21:51  druid

	* grendel.dpr: Updated copyright message

2002-08-21 21:51  druid

	* makefile.w32: Updated makefile

2002-08-21 21:50  druid

	* units/dtypes.pas: Backported property from unstable-0-5-x

Tag release-0-4-4:

2002-08-18 21:35  druid

	* todo/: todo.txt, wishlist.txt: Updated todo & wishlist

2002-08-18 21:35  druid

	* modules/commands/cmd_imm.inc, modules/commands/cmd_info.inc,
	units/chars.pas, units/mudthread.pas: Re-implemented switch/return

2002-08-18 19:39  druid

	* help/texts.dat, manual/body.html, manual/side.html,
	manual/top.html, text/Coding.txt, text/Credits.txt,
	text/License.txt, text/Modules.txt, text/Readme.txt,
	text/Scripting.txt, units/constants.pas, units/mudthread.pas:
	Updated some copyright messages

2002-08-14 20:16  druid

	* todo/todo.txt: Updated TODO

2002-08-14 20:15  druid

	* units/mudthread.pas: Added '%' expansion to aliases

2002-08-14 20:15  druid

	* modules/commands/cmd_main.pas, modules/commands/cmd_skill.inc,
	system/commands.dat, units/skills.pas, system/skills.dat:
	Integrated lockpicking snippet by Nemesis

2002-08-14 20:14  druid

	* modules/commands/cmd_info.inc: Removed a small nag in do_look

2002-08-13 19:33  druid

	* units/ansiio.pas, units/area.pas, units/bulletinboard.pas,
	units/clean.pas, units/conns.pas, units/dtypes.pas,
	units/mudsystem.pas, units/progs.pas, units/timers.pas,
	units/update.pas, units/Channels.pas, units/chars.pas,
	units/constants.pas, units/fight.pas, units/magic.pas,
	units/mudthread.pas, modules/commands/cmd_build.inc,
	modules/commands/cmd_comm.inc, modules/commands/cmd_fight.inc,
	modules/commands/cmd_magic.inc, modules/commands/cmd_main.pas,
	modules/commands/cmd_imm.inc, modules/commands/cmd_move.inc,
	modules/commands/cmd_shops.inc, modules/commands/cmd_skill.inc,
	modules/commands/cmd_info.inc, modules/commands/cmd_obj.inc,
	convert.dpr, makefile.w32, system/commands.dat, grendel.dpr,
	help/texts.dat, todo/todo.txt: Removed old position code (part #1)

2002-08-08 23:32  druid

	* core.res, grendel_icon.res, gmc/lex.exe, gmc/yacc.exe,
	modules/core_commands.res, modules/speller.res, modules/status.res:
	Remove binary files from repository

2002-08-06 23:53  druid

	* todo/todo.txt: Updated TODO

2002-08-06 23:53  druid

	* units/: Channels.pas, chars.pas: Added saving of channel ignores

2002-08-04 14:27  druid

	* convertxml.dpr: Added experimental area to XML convertor

2002-08-04 14:27  druid

	* convertxml.dpr: file convertxml.dpr was initially added on branch
	unstable-0-5-x.

2002-08-04 13:55  druid

	* units/ansiio.pas, units/area.pas, units/bulletinboard.pas,
	units/Channels.pas, units/chars.pas, units/clan.pas,
	units/clean.pas, units/conns.pas, units/console.pas,
	units/constants.pas, units/debug.pas, units/dtypes.pas,
	units/fight.pas, units/fsys.pas, units/LibXmlParser.pas,
	units/magic.pas, units/md5.pas, units/MemCheck.pas,
	units/memdebug.pas, units/modules.pas, units/mudhelp.pas,
	units/mudsystem.pas, units/mudthread.pas, units/NameGen.pas,
	units/RegExpr.pas, units/progs.pas, units/race.pas,
	units/skills.pas, units/socket.pas, units/strip.pas,
	units/systray.pas, units/timers.pas, units/update.pas,
	units/util.pas, units/winsock2.pas, modules/commands/cmd_imm.inc,
	modules/commands/cmd_info.inc, modules/commands/cmd_move.inc,
	modules/commands/cmd_obj.inc, gmc/gasmdef.pas, gmc/gmcc.dpr,
	modules/commands/cmd_shops.inc, text/Credits.txt, gmc/gmcc.y,
	grendel.dof, grendel.dpr, gmc/gmclex.l, gmc/gmclex.pas,
	gmc/gvm.pas, help/help.dat, help/immortal.ghp, help/immortal.hlp,
	help/skills.ghp, help/skills.hlp, help/spells.ghp, help/spells.hlp,
	system/names.dat, system/socials.dat, system/sysdata.dat,
	todo/todo.txt, todo/wishlist.txt: Merge with main branch

2002-08-03 23:06  druid

	* todo/todo.txt: Updated todo list

2002-08-03 23:05  druid

	* units/magic.pas: Added (silent) prolonging of spells

2002-08-03 21:17  druid

	* units/: ansiio.pas, bulletinboard.pas, clan.pas, console.pas,
	debug.pas, LibXmlParser.pas, fight.pas, md5.pas, MemCheck.pas,
	memdebug.pas, NameGen.pas, modules.pas, progs.pas, race.pas,
	RegExpr.pas, socket.pas, strip.pas, systray.pas, winsock2.pas:
	Changed some keyword substitutions

2002-08-03 21:13  druid

	* units/: ansiio.pas, Channels.pas, area.pas, bulletinboard.pas,
	chars.pas, clan.pas, clean.pas, conns.pas, console.pas,
	constants.pas, debug.pas, dtypes.pas, fight.pas, fsys.pas,
	LibXmlParser.pas, magic.pas, MemCheck.pas, md5.pas, memdebug.pas,
	modules.pas, mudhelp.pas, mudsystem.pas, mudthread.pas,
	NameGen.pas, progs.pas, RegExpr.pas, race.pas, skills.pas,
	socket.pas, strip.pas, systray.pas, timers.pas, update.pas,
	util.pas, winsock2.pas: Added some preliminary work for class
	documentation generation

2002-08-01 22:17  druid

	* units/constants.pas: Updated version numbers & copyright message

2002-08-01 22:17  druid

	* grendel.dpr: Fixed 'fail-safe' exception handler and JIT debug
	killer

2002-08-01 21:16  druid

	* units/Channels.pas: Fixed bug #91 (turning LOG channel off causes
	hard crash)

2002-07-06 20:54  druid

	* modules/commands/cmd_imm.inc: Fixed bug #90

2002-07-06 20:54  druid

	* units/magic.pas: Fixed bug #89

2002-01-24 23:50  druid

	* units/constants.pas: Updated version number for upcoming release

Tag release-0-4-3:

2002-01-24 23:47  druid

	* todo/: todo.txt, wishlist.txt: Updated todo & wishlist with some
	updates & new items

2002-01-24 23:41  druid

	* units/mudthread.pas: Added multi-line aliases (seperated by
	semicolon ':')

2002-01-24 23:39  druid

	* units/mudsystem.pas: Fixed logfile truncation

Tag release-0-4-3:

2002-01-23 20:10  druid

	* gmc/: gmcc.dpr, gmcc.y, gmclex.l, gmclex.pas: Finally fixed
	boolean support in the compiler (phew)

2002-01-22 14:54  druid

	* modules/commands/cmd_obj.inc, modules/commands/cmd_shops.inc,
	units/chars.pas: Added some more properties in GCharacter

2002-01-22 14:54  druid

	* units/skills.pas: Fixed possible duplicate skill id's (bug id
	#82)

2002-01-22 14:18  druid

	* units/: constants.pas, magic.pas: World spells are no longer
	cross-align (bug id #79)

2001-11-24 17:01  xenon

	* system/names.dat, units/mudsystem.pas: no message

2001-11-24 16:38  xenon

	* text/Credits.txt: added copyright noticed for RegExpr unit

2001-11-24 16:35  xenon

	* system/names.dat, units/RegExpr.pas, units/mudsystem.pas:
	introduced regexp banned name matching

2001-11-24 16:16  xenon

	* modules/commands/cmd_imm.inc, system/names.dat,
	system/sysdata.dat, units/mudthread.pas: (bug ID 74) sconfig
	denyplayers option now works

2001-11-24 15:52  xenon

	* grendel.dof, modules/commands/cmd_info.inc,
	modules/commands/cmd_move.inc, units/constants.pas: HEAR HEAR!
	rooms are no longer autocreated upon walking, unless you do CONFIG
	+AUTOCREATE

2001-11-15 21:43  druid

	* units/clean.pas: Fixed possibly race condition in thread cleanup

2001-11-15 21:42  druid

	* units/mudthread.pas: Changed conn.sock.send to conn.send, safer

2001-11-10 22:50  druid

	* gmc/: gasmdef.pas, gmcc.dpr, gmcc.y, gmclex.l, gmclex.pas,
	gvm.pas: Added support for boolean not to compiler

2001-10-31 18:08  druid

	* system/socials.dat: Added a cheesy social :)

2001-10-31 18:06  druid

	* help/: help.dat, immortal.ghp, immortal.hlp, skills.ghp,
	skills.hlp, spells.ghp, spells.hlp: Renamed all .hlp files to .ghp

2001-10-30 23:32  druid

	* modules/commands/cmd_move.inc: Fixed following while casting bug

2001-10-27 17:16  druid

	* units/constants.pas: Updated version number for upcoming release

Tag release-0-4-2:

2001-10-27 17:15  druid

	* gmc/: gmcc.dpr, gmcc.y: Added checking of external parameters

2001-10-26 00:02  druid

	* grendel.dpr: Added small 'when all else fails' exception handler

2001-10-24 19:29  druid

	* units/constants.pas: Updated version for new unstable tree!

2001-10-22 22:08  druid

	* todo/wishlist.txt: Updated wishlist

2001-10-20 00:05  druid

	* todo/: todo.txt, wishlist.txt: Added wishlist for upcoming 0.5.x
	branch, updated todo

2001-10-19 21:45  druid

	* modules/commands/: cmd_fight.inc, cmd_move.inc: Added room
	auto-creating when walking as builder in assigned area

2001-10-19 21:44  druid

	* modules/commands/cmd_build.inc: Added some checks to prevent
	builders from overwriting other areas

2001-10-19 21:35  druid

	* modules/commands/cmd_build.inc: Fixed findFreeVNum

2001-10-19 19:27  druid

	* modules/commands/cmd_info.inc, system/sysdata.dat,
	units/clan.pas, units/mudsystem.pas: Added (optional) showing of
	abbreviated clanname in who list(s)

2001-10-19 17:02  druid

	* units/area.pas: Fixed small bug in GArea.save

2001-10-18 18:26  druid

	* todo/todo.txt: Updated TODO

Tag release-0-4-3:

2001-10-18 18:26  druid

	* modules/commands/cmd_comm.inc, units/Channels.pas: Added online
	histories for suggest & pray

Tag release-0-4-1:

2001-10-14 21:53  druid

	* text/Readme.txt, todo/todo.txt: Finalized text files for upcoming
	release

2001-10-14 21:52  druid

	* units/fight.pas: Fixed small typo

2001-10-14 21:49  druid

	* manual/tables.html: Updated manual

2001-10-14 20:21  druid

	* units/fight.pas: Fixed the "missing round" bug during casting
	(for now anyway)

2001-10-06 17:11  druid

	* todo/todo.txt, units/magic.pas: Added support for ROOM_NORECALL
	and ROOM_NOSUMMON

2001-10-05 23:49  druid

	* grendel.dpr: Added timing of server boot duration

2001-10-05 23:48  druid

	* units/area.pas: Fixed missing gold coins when any character dies
	(are put correctly in corpse now)

2001-10-05 20:56  druid

	* todo/todo.txt: Updated TODO with new projections for 0.5.0

2001-10-05 17:48  druid

	* modules/commands/cmd_obj.inc, system/sysdata.dat,
	units/constants.pas, units/mudsystem.pas, units/update.pas: Changed
	hardcoded arena vnums to values in system config

2001-10-05 17:47  druid

	* units/mudthread.pas: Fixed possible 'clone' bug when creating new
	players

2001-10-05 13:48  druid

	* units/area.pas: Fixed visibility checks

2001-10-04 23:07  druid

	* todo/todo.txt: Updated TODO

2001-10-04 23:07  druid

	* modules/commands/cmd_obj.inc, units/constants.pas: Added support
	for ROOM_NODROPALL and new flag ROOM_NOTRADE

2001-10-04 23:01  druid

	* todo/todo.txt: Updated TODO

2001-10-04 22:58  druid

	* modules/commands/cmd_obj.inc, units/area.pas: Fixed possible
	access violation in do_throw

2001-10-04 19:14  druid

	* system/names.dat, units/mudsystem.pas, units/mudthread.pas:
	Implemented name bans, with check for illegal characters

2001-10-04 18:00  druid

	* units/: chars.pas, mudthread.pas: Fixed partial name matching in
	nanny()

2001-09-28 23:30  druid

	* units/skills.pas: Fixed 'apply_ac' skill modifier

2001-09-28 23:30  druid

	* units/chars.pas: Fixed ac modifier being applied backwards

2001-09-28 23:29  druid

	* modules/commands/cmd_main.pas: Fixed a possible access violation
	when same playername deletes twice

2001-09-28 23:29  druid

	* grendel.dpr: Fixed a possible race condition with uninitialized
	console writes

2001-09-17 23:52  druid

	* modules/commands/cmd_imm.inc, modules/commands/cmd_main.pas,
	system/commands.dat, todo/todo.txt: Added do_purge, courtesy of
	Nemesis

2001-09-17 23:14  druid

	* gmc/: gmcc.dpr, gmcc.y, gvm.pas: Fixed parameter order in GMC
	function calls

2001-09-17 23:13  druid

	* modules/commands/cmd_move.inc: Added support for ROOM_NOFLOOR

2001-09-17 23:13  druid

	* units/area.pas: Added check for cyclic exits

2001-09-16 23:41  druid

	* system/commands.dat: Added alias for inventory command

2001-09-10 23:32  druid

	* grendel.dpr: Fixed a small bug with loading of mud state

2001-09-10 23:20  druid

	* units/mudthread.pas: Fixed a potential security bug in nanny
	(thanks Jago)

2001-09-06 11:33  druid

	* modules/commands/cmd_shops.inc: Fixed a small object grouping bug
	in do_sell

2001-09-06 11:33  druid

	* units/area.pas: Fixed a small bug in findExitKeywords

2001-09-02 23:52  druid

	* grendel.dpr, units/area.pas, units/Channels.pas,
	units/bulletinboard.pas, units/chars.pas, units/clan.pas,
	units/clean.pas, units/conns.pas, units/console.pas,
	units/debug.pas, units/dtypes.pas, units/mudhelp.pas,
	units/mudsystem.pas, units/mudthread.pas, units/race.pas,
	units/skills.pas, units/systray.pas, units/timers.pas: Simplified
	and generalized init/cleanup procedures of various components

Tag release-0-4-3:

2001-09-02 23:50  druid

	* core.dpk, units/memdebug.pas: Added memory debugging unit

2001-09-02 23:49  druid

	* units/update.pas: Changed 'newyear' message

2001-09-02 23:49  druid

	* units/fight.pas: Fixed a nice memory leak (not cleaning
	iterators)

2001-09-02 23:48  druid

	* modules/commands/cmd_imm.inc: Added some memory info to do_uptime

2001-08-30 23:34  druid

	* gmc/gvm.pas: Fixed code blocks not getting cached

2001-08-26 21:20  druid

	* units/: chars.pas, mudthread.pas: Fixed a crash in nanny()

2001-08-26 21:19  druid

	* units/: MemCheck.pas, debug.pas: New version of the memcheck unit

2001-08-19 00:07  druid

	* units/dtypes.pas: Fixed a small bug in GHashTableIterator

2001-08-18 12:28  druid

	* modules/commands/cmd_move.inc, units/constants.pas: Fixed
	critical "showstopper" bug in do_move and updated version number

2001-08-17 13:24  druid

	* modules/commands/cmd_move.inc: Fixed wrong entry point

2001-08-17 11:32  druid

	* text/Readme.txt: Finalized README

2001-08-16 22:59  druid

	* gmc/makefile.lnx: Fixed Linux makefile for GMC compiler

Tag release-0-4-0:

2001-08-16 22:58  druid

	* units/: console.pas, mudsystem.pas: Added conditionals for
	console messages under Linux

2001-08-16 22:57  druid

	* units/strip.pas: Changed case of a unit include

2001-08-16 22:56  druid

	* units/conns.pas: Fixed compiling errors under Linux

2001-08-16 22:55  druid

	* units/fsys.pas: Fixed wrong order for writeLine under Linux

2001-08-16 21:29  druid

	* units/dtypes.pas: Added MD5 hash function

2001-08-16 18:05  druid

	* help/texts.dat, system/sysdata.dat: Updated data files with new
	url

2001-08-16 18:05  druid

	* text/Readme.txt: Written README for 0.4.0 final

2001-08-16 18:01  druid

	* units/fight.pas: Fixed a possible bug with aggressive mobs
	attacking other mobs (they should only attack players)

2001-08-16 17:56  druid

	* todo/todo.txt: Updated TODO with some version projections

2001-08-16 17:43  druid

	* text/Scripting.txt: Added definition of onGreet entry point

2001-08-16 17:42  druid

	* text/Modules.txt: Updated module coding guidelines

2001-08-16 17:42  druid

	* text/Coding.txt: Updated coding guidelines

2001-08-16 17:41  druid

	* modules/commands/cmd_move.inc: Added entry points for onGreet and
	onBlock

2001-08-16 17:41  druid

	* gmc/makefile.w32: Updated config flags in makefile

2001-08-16 17:40  druid

	* units/fight.pas: Added onFight entry point

2001-08-16 17:40  druid

	* units/update.pas: Removed obsolete if check

2001-08-16 17:40  druid

	* units/util.pas: Cleaned up StringMatches layout a bit

2001-08-16 17:39  druid

	* modules/speller/mudspell.pas, modules/speller/speller_main.pas,
	system/commands.dat: Added command to add words to custom
	dictionary

2001-08-16 12:54  druid

	* bin/empty: Added empty file to bin directory

2001-08-16 12:54  druid

	* copyover.dpr: Added copying of new core.bpl file

2001-08-16 12:53  druid

	* grendel.dpr, modules/commands/cmd_imm.inc, units/area.pas,
	units/Channels.pas, units/dtypes.pas, units/fsys.pas,
	units/modules.pas, units/skills.pas, units/socket.pas,
	units/update.pas: Removed GException (not really necessary anyway)

2001-08-16 12:52  druid

	* makefile.w32, gmc/makefile.w32: Changed makefiles, copyover & gmc
	should not use the packages

2001-08-15 21:25  druid

	* grendel.dpr, text/License.txt: Changed the license model to the
	BSD License

2001-08-15 21:05  druid

	* gmc/conventions.txt, text/Scripting.txt: Moved gmc conventions to
	the scripting document

2001-08-15 21:01  druid

	* units/: debug.pas, mudthread.pas: Added some more exception
	guarding to GGamethread

2001-08-15 21:01  druid

	* units/area.pas: Changed the timing resolution of the area loader

2001-08-15 20:57  druid

	* makefile.lnx, gmc/makefile.lnx: Updated/added Linux makefiles

2001-08-15 20:56  druid

	* gmc/: LexLib.pas, Lexlib.pas, YaccLib.pas, yacclib.pas: Changed
	some filenames for Linux compatibility

2001-08-15 20:56  druid

	* gmc/gmclex.pas: Added generated version of the lexer

2001-08-15 20:53  druid

	* makefile.w32, gmc/compile.bat, gmc/gmcc.dpr, gmc/gmcc.y,
	gmc/makefile.w32: Next step of getting gmc compiled under Linux

2001-08-15 20:38  druid

	* gmc/gmcc.dpr: Added generated compiler source so it can be
	compiled on Linux

2001-08-15 20:28  druid

	* units/chars.pas: Fixed crash due to empty lines when writing
	notes

2001-08-15 15:26  druid

	* modules/commands/cmd_obj.inc: Fixed do_scalp (no longer possible
	to scalp endlessly)

2001-08-14 21:28  druid

	* units/fight.pas: Fixed mobs rejoining combat they were already in

2001-08-14 21:26  druid

	* modules/commands/cmd_info.inc, units/chars.pas: Fixed default
	prompt

2001-08-14 16:17  druid

	* grendel.dpr, modules/status/status_console.pas, units/conns.pas:
	Moved the game loop to conns.pas, other graphical shit to the
	console module - grendel.dpr now loads in IDE again

2001-08-14 15:44  druid

	* units/mudthread.pas: Removed a small "beauty bug" when password
	incorrect

2001-08-14 11:40  druid

	* grendel.dpr: Updated a few defines

2001-08-14 11:40  druid

	* system/skills.dat, units/chars.pas, units/magic.pas,
	units/skills.pas: Removed a few minor (crash)nags with affects

2001-08-14 11:39  druid

	* units/mudthread.pas: Added small check upon going linkdead

2001-08-14 11:38  druid

	* units/: debug.pas, mudsystem.pas: Added a few checks needed due
	to changes in GFileReader

2001-08-14 11:37  druid

	* units/fsys.pas: GFileReader no longer skips over empty lines

2001-08-14 11:36  druid

	* makefile.w32, modules/makefile.w32: Changed makefiles to let any
	conditionals propagate into modules directory

2001-08-14 11:36  druid

	* modules/status/status_console.pas: Changed font and added
	conditional define

2001-08-14 11:35  druid

	* modules/commands/cmd_info.inc, modules/commands/cmd_main.pas,
	system/commands.dat: Added do_showprompt and do_exits by Nemesis

2001-08-12 20:14  druid

	* text/Coding.txt: Added description of two new units

2001-08-12 20:12  druid

	* grendel.dpr: Added some more defines/ifdefs to allow for special
	console-only build

2001-08-12 20:10  druid

	* makefile.w32: Updated makefile to allow for conditionals (like a
	console-only build)

2001-08-12 20:10  druid

	* modules/: makefile.w32, status.dpk, status.res,
	status/status_console.pas: Added console/status module

2001-08-12 20:09  druid

	* units/: Channels.pas, console.pas, systray.pas: Added console
	history and dynamic menus

2001-08-12 20:08  druid

	* units/mudsystem.pas: Changed a define

2001-08-12 20:08  druid

	* units/: area.pas, modules.pas: Fixed two small memory leaks (not
	freeing iterator)

2001-08-12 00:06  druid

	* todo/todo.txt: Updated TODO

2001-08-12 00:05  druid

	* core.dpk, grendel.dpr, grendel_icon.res, units/systray.pas: Added
	support for system tray icon under Win32

2001-08-12 00:02  druid

	* units/area.pas, units/Channels.pas, units/chars.pas,
	units/clan.pas, units/clean.pas, units/conns.pas,
	units/console.pas, units/debug.pas, units/fight.pas,
	units/modules.pas, units/mudsystem.pas, units/mudthread.pas,
	units/NameGen.pas, units/progs.pas, units/race.pas,
	units/timers.pas, modules/commands/cmd_comm.inc,
	modules/commands/cmd_imm.inc, modules/commands/cmd_main.pas,
	modules/speller/mudspell.pas: Added dynamic console system (allows
	for multiple consoles)

2001-08-09 14:05  druid

	* units/clean.pas: Added some exception checking to the cleaning
	thread

2001-08-07 18:10  druid

	* units/conns.pas: Fixed idle timer not resetting with new input

2001-08-06 20:55  druid

	* modules/commands/cmd_info.inc: Fixed players that are editing
	notes not showing up in who list

2001-08-06 17:11  druid

	* system/socials.dat: Fixed a mysteriously changed lines in the
	socials list

2001-08-05 00:12  druid

	* grendel.dpr, units/mudthread.pas: Added fallbacks to except rules
	in cleanupServer() and interpret()

2001-08-05 00:10  druid

	* modules/commands/cmd_build.inc: Fixed small bug with showing of
	skillnames in pstat

2001-08-05 00:10  druid

	* units/magic.pas: Fixed bug with insta-kill during offensive area
	spells

2001-08-04 18:10  druid

	* units/chars.pas: Small fix in affects loading (sigh, does it ever
	stop?)

2001-08-04 18:09  druid

	* units/LibXmlParser.pas: New version of the XML parser

2001-08-03 23:36  druid

	* system/skills.dat: Updated skills file a bit to be used with
	fixed affects system

2001-08-03 23:35  druid

	* units/: chars.pas, skills.pas: Fixed affects (hopefully for the
	last time now :)

2001-08-03 23:35  druid

	* units/area.pas: Improved area reset bugreports a bit (thanks
	Nemesis)

2001-08-03 23:34  druid

	* units/debug.pas: Fixed crash when showing callstack of bogus
	return address

2001-08-03 23:33  druid

	* units/mudhelp.pas: Fixed a small race condition with loading of
	helpfiles (thanks Jago)

2001-08-03 23:33  druid

	* units/socket.pas: Added property socketAddress

2001-08-03 23:33  druid

	* copyover.dpr, grendel.dpr: Fixed copyover

2001-08-02 23:27  druid

	* grendel.dpr: Moved 'except' statement even farther down to catch
	as many errors as possible

2001-08-02 23:27  druid

	* progs/glib.c, units/progs.pas: Added an external method for
	string matching

2001-08-02 23:26  druid

	* gmc/gvm.pas: Added support for boolean return types with external
	methods

2001-08-02 22:16  druid

	* grendel.dpr: Revamped flushConnections (we should disconnect
	every connection, not only logged in players)

2001-08-02 22:13  druid

	* modules/commands/cmd_imm.inc: Small format nag fixed

2001-08-02 22:13  druid

	* units/conns.pas: Added checkfor socket exceptions in
	GConnection.read

2001-08-02 22:12  druid

	* units/md5.pas: Fixed MD5 (damn, we had a security leak the size
	of a battleship :)

2001-08-01 17:38  druid

	* units/socket.pas: Tweaked socket.pas a bit to get it to compile
	on Linux

2001-08-01 17:38  druid

	* modules/commands/cmd_info.inc, units/chars.pas: Fixed a problem
	with do_who and GCharacter.CAN_SEE

2001-08-01 17:37  druid

	* system/channels.xml: Removed ambiguity between group and
	grouptell (grouptell is now gt)

2001-08-01 17:37  druid

	* core.dpk: Added socket.pas to core package def.

2001-08-01 17:37  druid

	* modules/commands/cmd_imm.inc: Fixed snoop (again *sigh*)

2001-08-01 17:35  druid

	* todo/todo.txt: Updated TODO

2001-08-01 17:35  druid

	* text/Modules.txt: Added even more text

2001-08-01 17:35  druid

	* text/Coding.txt, text/Scripting.txt, gmc/gmc.txt: Changed some
	text files

2001-08-01 00:09  druid

	* convert.dpr: Added loading of ranges

2001-08-01 00:08  druid

	* units/area.pas: Re-enabled saving of rooms

2001-07-31 23:48  druid

	* units/debug.pas: Changed format of debug messages a bit

2001-07-31 23:47  druid

	* convert.cfg: Removed obsolete file

2001-07-31 23:47  druid

	* units/chars.pas, units/clean.pas, units/conns.pas,
	units/mudthread.pas, modules/commands/cmd_imm.inc,
	units/socket.pas, grendel.dpr: Added new socket lib and cleaned up
	socket stuff a bit

2001-07-31 20:37  druid

	* units/socket.pas: Added start of socket class

2001-07-31 18:34  druid

	* grendel.dpr, units/modules.pas: Added module cleanup on shutdown
	and reading of mapfiles for modules

2001-07-31 18:33  druid

	* units/debug.pas: Added reading of mapfiles from modules

2001-07-31 18:33  druid

	* modules/commands/cmd_imm.inc: Fixed a crash with do_snoop

2001-07-31 18:32  druid

	* units/Channels.pas: Fixed a minor bug with empty channel
	histories

2001-07-30 20:26  druid

	* todo/todo.txt: Updated TODO

2001-07-30 20:25  druid

	* units/mudthread.pas: Fixed a small race condition in findCommand

2001-07-30 20:25  druid

	* modules/makefile.w32: Cleaned up win32 modules makefile

2001-07-30 20:25  druid

	* units/winsock2.pas: Added a socket flag

2001-07-30 17:54  druid

	* text/Readme.txt: Updated README with new features

2001-07-30 17:50  druid

	* grendel.dpr, units/mudspell.pas: Added reboot support for Linux
	and removed obsolete file

2001-07-30 16:46  druid

	* core.dpk, grendel.dpr, modules/core_commands.dpk,
	modules/makefile.lnx, modules/speller.dpk, modules/speller.res,
	modules/commands/cmd_build.inc, modules/commands/cmd_imm.inc,
	modules/commands/cmd_main.pas, modules/commands/main.pas,
	modules/speller/mudspell.pas, modules/speller/speller_main.pas,
	system/commands.dat, units/modules.pas, units/mudthread.pas: Added
	one more module and enabled on-the-fly command rebinding

2001-07-30 15:00  druid

	* modules/commands/cmd_imm.inc, modules/commands/cmd_info.inc,
	modules/commands/main.pas, system/commands.dat,
	units/constants.pas, units/mudthread.pas: Added 'cloak' command for
	maxlevel immo's

2001-07-30 13:14  druid

	* makefile.lnx, makefile.w32, modules/makefile.lnx: Fixed up
	makefiles a bit

2001-07-30 13:13  druid

	* units/dtypes.pas: Fixed iterators

2001-07-30 13:12  druid

	* grendel.dpr, units/area.pas, gmc/gvm.pas: Removed some debug
	messages

2001-07-30 13:11  druid

	* modules/commands/cmd_imm.inc, units/modules.pas: Added some more
	module functionality

2001-07-29 23:09  druid

	* core.dpk, makefile.lnx, modules/core_commands.dpk,
	modules/makefile.lnx, units/modules.pas: Updated module support to
	fit better with Linux

2001-07-29 22:08  druid

	* grendel.cfg: Deleted obsolete file

2001-07-29 22:07  druid

	* makefile.lnx, makefile.w32, modules/makefile.lnx,
	modules/makefile.w32: Updated makefiles

Tag release-0-4-3:

2001-07-29 21:50  druid

	* core.res, modules/core_commands.res: Added two resource files for
	modules

2001-07-29 00:18  druid

	* core.dpk, grendel.dpr, modules/core_commands.dpk,
	modules/makefile.lnx, modules/makefile.w32,
	modules/commands/cmd_imm.inc, modules/commands/main.pas,
	system/commands.dat, units/modules.pas: Improved module
	loading/reporting

2001-07-28 23:47  druid

	* Makefile, compile.bat, makefile.lnx, makefile.w32,
	modules/makefile.lnx, modules/makefile.w32: Refurbished makefiles

2001-07-28 23:39  druid

	* convert.dpr: Updated area convertor to new units/system

2001-07-28 23:35  druid

	* units/: chars.pas, skills.pas: Added saving of affects and proper
	use of GFileWriter

2001-07-28 23:34  druid

	* include/: cmd_build.inc, cmd_comm.inc, cmd_fight.inc,
	cmd_imm.inc, cmd_info.inc, cmd_magic.inc, cmd_move.inc,
	cmd_obj.inc, cmd_shops.inc, cmd_skill.inc, command.inc: Deleted old
	include files

2001-07-28 22:53  druid

	* core.dpk, grendel.dpr, modules/core_commands.dpk,
	modules/commands/cmd_build.inc, modules/commands/cmd_comm.inc,
	modules/commands/cmd_fight.inc, modules/commands/cmd_imm.inc,
	modules/commands/cmd_info.inc, modules/commands/cmd_magic.inc,
	modules/commands/cmd_move.inc, modules/commands/cmd_obj.inc,
	modules/commands/cmd_shops.inc, modules/commands/cmd_skill.inc,
	modules/commands/main.pas, units/clan.pas, units/mudthread.pas,
	units/util.pas: Added packages and module loading support

2001-07-23 18:08  druid

	* grendel.dpr: Changed logging directory

2001-07-23 17:53  druid

	* grendel.dpr, include/cmd_skill.inc, races/darkelf.race,
	todo/todo.txt, units/chars.pas, units/race.pas: Added racial
	abilities and some basic sanity checks

2001-07-22 21:24  druid

	* text/Readme.txt: Added url to README

2001-07-19 00:04  druid

	* text/Readme.txt: First part of README for 0.4.0

2001-07-18 16:43  druid

	* Makefile: Tuned the linux Makefile a bit more

2001-07-18 16:39  druid

	* backup/empty, logs/empty, players/empty: Added 3 (empty) dummy
	files to populate directories for WinZip

2001-07-18 16:15  druid

	* grendel.dpr, units/chars.pas, units/constants.pas,
	units/mudsystem.pas: Removed hardcoded MAX_CONNS constant, replaced
	with system config entry

2001-07-18 12:11  druid

	* units/mudthread.pas: Fixed a small race condition (under Linux)

2001-07-17 23:34  druid

	* help/: help.dat, texts.dat: Added Xenon to helpfiles (duh duh duh
	slap me for forgetting that)

2001-07-17 23:28  druid

	* units/area.pas: Fixed a small bug with NPC loads

2001-07-17 23:27  druid

	* todo/todo.txt: Updated TODO

2001-07-17 22:42  druid

	* units/area.pas, units/bulletinboard.pas, units/constants.pas,
	grendel.dpr, units/fsys.pas, units/mudsystem.pas: Moved some file
	accesses to GFileReader/Writer

2001-07-17 17:24  druid

	* grendel.dpr, grendel.dsk, include/cmd_imm.inc,
	include/cmd_info.inc, include/cmd_move.inc, include/cmd_obj.inc,
	todo/todo.txt, units/Channels.pas, units/area.pas,
	units/bulletinboard.pas, units/chars.pas, units/clan.pas,
	units/clean.pas, units/conns.pas, units/fight.pas, units/fsys.pas,
	units/magic.pas, units/mudhelp.pas, units/mudsystem.pas,
	units/mudthread.pas, units/race.pas, units/skills.pas,
	units/timers.pas, units/update.pas: Cleaned up bugreporting, added
	fatal errors on boot, added mud state saving

2001-07-16 18:04  druid

	* units/area.pas: Added small area.list loading fix (lines with
	spaces are now processed correctly)

2001-07-16 18:00  druid

	* grendel.dpr, system/sysdata.dat, units/clean.pas,
	units/mudsystem.pas, units/timers.pas: Added extra field in system
	config for IPv6

2001-07-16 15:36  druid

	* grendel.dpr, units/area.pas, units/bulletinboard.pas,
	units/chars.pas, units/clean.pas, units/conns.pas, units/fsys.pas,
	units/mudhelp.pas, units/race.pas: Added some more patches for the
	linux version, it actually runs now.

2001-07-15 23:21  druid

	* grendel.dpr: Reverted small patch to compile under Delphi5 again

2001-07-14 15:26  druid

	* Makefile, grendel.dpr, gmc/gvm.pas, include/cmd_imm.inc,
	include/command.inc, units/Channels.pas, units/LibXmlParser.pas,
	units/NameGen.pas, units/ansiio.pas, units/area.pas,
	units/chars.pas, units/clan.pas, units/clean.pas, units/conns.pas,
	units/constants.pas, units/debug.pas, units/dtypes.pas,
	units/fight.pas, units/fsys.pas, units/md5.pas,
	units/mudsystem.pas, units/mudthread.pas, units/progs.pas,
	units/skills.pas, units/timers.pas: Added preliminary linux patches
	(this will break things)

2001-07-14 15:19  druid

	* grendel.dpr, units/mudsystem.pas: Changed logfile time formats

2001-07-12 22:25  druid

	* text/Readme.txt: Updated README for 0.4.0rc2

2001-07-12 18:37  druid

	* units/area.pas, units/chars.pas, units/constants.pas,
	units/magic.pas, include/cmd_build.inc, units/mudhelp.pas,
	units/skills.pas, include/cmd_info.inc, include/cmd_skill.inc,
	system/skills.dat: Added named affects

2001-07-04 18:28  druid

	* todo/todo.txt: Updated TODO, added version predictions

2001-07-04 18:24  druid

	* units/fsys.pas: Collapsed readQuoted and readWord to readToken

2001-07-04 18:22  druid

	* gmc/gmcc.y: Fixed crash on if-statement without a body

2001-06-17 23:20  druid

	* units/area.pas: Added some more properties here and there

2001-06-17 23:20  druid

	* progs/glib.c, units/progs.pas: Added three new external methods
	(thanks Nem)

2001-06-17 23:17  druid

	* gmc/gvm.pas: Finally fixed string results in external methods! (I
	hope)

2001-06-15 20:56  druid

	* gmc/gvm.pas: GContent.Execute now has fail-fast characteristics
	on exceptions

2001-06-15 15:31  druid

	* progs/glib.c, units/progs.pas, units/progs.pas: Added "random" as
	exported function

2001-06-15 15:30  druid

	* gmc/gmcc.y: Fixed a small external method call bug

2001-06-14 20:19  druid

	* gmc/gmcc.y: Added support for empty strings

2001-06-14 20:19  druid

	* units/Channels.pas, units/area.pas, units/chars.pas,
	include/cmd_fight.inc, units/fight.pas, units/magic.pas,
	units/skills.pas, include/cmd_move.inc: Added some more properties
	here and there

2001-06-11 23:51  druid

	* units/progs.pas: Fixed small bug with external string vars

2001-06-11 23:42  druid

	* gmc/gmclex.l: Added support for the quote character and escaping
	double quote

2001-06-09 22:56  druid

	* units/area.pas, include/cmd_build.inc: Moved instanceNPC to
	area.pas fixed a bug in it and removed some duplicate code

2001-06-09 22:34  druid

	* todo/todo.txt: Updated TODO

2001-06-09 22:33  druid

	* system/skills.dat: Changed the orders of spells a bit

2001-06-09 22:09  druid

	* units/progs.pas: Added external var handler

2001-06-09 22:08  druid

	* gmc/: gasmdef.pas, gmcc.y, gvm.pas: Added typecasting and fixed a
	small bug in external vars

2001-06-09 21:23  druid

	* gmc/gmcc.y: Fixed small stackframe bug in compiler

2001-06-09 15:09  druid

	* include/cmd_info.inc, units/chars.pas, units/magic.pas: changed
	GCharacter.CAN_SEE, added some of Jago's fixes

2001-06-08 12:29  druid

	* gmc/conventions.txt: Added onBlock entrypoint

2001-06-06 21:05  xenon

	* gmc/conventions.txt: added onEmoteTarget() info

2001-06-06 21:04  xenon

	* system/commands.dat: added reload

2001-06-06 21:04  xenon

	* units/area.pas: filenames of mobprogs now also saved in
	NPCIndices; added check so you'll see an error message when loading
	an area with unfound mobscripts

2001-06-06 21:01  xenon

	* units/constants.pas: moved 2 constant arrays from cmd_build.inc
	to constants.pas

2001-06-06 20:59  xenon

	* units/mudsystem.pas: added onEmoteTarget() entry point

2001-06-06 20:48  xenon

	* units/mudthread.pas: added registerCommand() for do_reload()

2001-06-06 20:47  xenon

	* include/cmd_build.inc: cleaned up do_rstat() some

2001-06-06 20:40  xenon

	* include/cmd_imm.inc: added a reload command which is supposed to
	reload mobprogs online (works afaik)

2001-06-01 23:10  druid

	* units/dtypes.pas: Added linear iterators for the list/hashtable
	classes (experimental!)

2001-06-01 23:09  druid

	* gmc/: gasm.dpr, gasmdef.pas, gmcc.y, gvm.pas: Removed obsolete
	opcode, added return type checking

2001-05-29 17:55  druid

	* progs/cuckoowarrior.c, gmc/glib.c, gmc/grendel.c, gmc/test.c,
	progs/glib.c, progs/grendel.c, progs/janitor.c: Moved some files

2001-05-29 17:54  druid

	* gmc/: Lexlib.pas, compile.bat, gmclex.l: Added support for
	comments to compiler

2001-05-28 00:02  druid

	* units/progs.pas: Added a few more predefined external methods

2001-05-27 12:49  druid

	* include/cmd_obj.inc, units/area.pas, units/fight.pas: Added
	support for three new triggers

2001-05-27 12:27  druid

	* gmc/: conventions.txt, gmc.txt: Updated introductory guide, added
	conventions guide

2001-05-12 16:25  druid

	* grendel.dpr, units/progs.pas: Added some external methods

2001-05-12 16:24  druid

	* units/: conns.pas, update.pas: Updated calling conventions to new
	system, added parameter passing

2001-05-12 16:21  druid

	* gmc/: gasm.dpr, gasmdef.pas, gmcc.y, gvm.pas, gvmtest.dpr,
	test.c: Finally fixed local variables, added stackframes, removed
	the call address stack

2001-05-11 16:24  druid

	* gmc/compile.bat, gmc/glib.c, gmc/gmc.txt, gmc/gvm.pas,
	gmc/test.c, units/conns.pas, units/constants.pas, units/fight.pas,
	units/fsys.pas, units/magic.pas, units/mudsystem.pas,
	units/mudthread.pas, grendel.cfg, grendel.dof, grendel.dpr,
	units/progs.pas, units/skills.pas, units/timers.pas,
	units/update.pas, grendel.dsk, units/Channels.pas, units/area.pas,
	units/bulletinboard.pas, units/chars.pas, include/cmd_build.inc,
	units/clean.pas, include/cmd_comm.inc, include/cmd_fight.inc,
	include/cmd_imm.inc, include/cmd_info.inc, include/cmd_magic.inc,
	include/cmd_move.inc, include/cmd_obj.inc, include/cmd_shops.inc,
	include/cmd_skill.inc, include/command.inc: Finished GPlayer/GNPC
	split, removed all (obsolete) mobprog code, added GMC

2001-05-10 19:28  xenon

	* units/constants.pas: added constants needed for pathfinding

2001-05-10 19:28  xenon

	* units/: chars.pas, clean.pas, dtypes.pas, mudthread.pas,
	timers.pas: no message

2001-05-10 19:26  xenon

	* units/area.pas: added helper function (findDirectionShort()) for
	pathfinding

2001-05-10 19:25  xenon

	* system/commands.dat: added findpath

2001-05-10 19:24  xenon

	* include/cmd_move.inc, units/bulletinboard.pas: no message

2001-05-10 19:24  xenon

	* include/cmd_info.inc: now wizinvis immo (un)following doesn't
	show to mortal

2001-05-10 19:21  xenon

	* include/cmd_imm.inc: added pathfinding: function mpFindPath() and
	do_findpath()

2001-05-10 19:16  xenon

	* gmc/compile.bat, include/cmd_build.inc: no message

2001-05-09 19:17  druid

	* gmc/: gasm.dpr, gmcc.y, gmclex.l, gvm.pas: Changed structure of
	parser a bit and added symbol table to bytecode format

2001-05-08 13:46  druid

	* gmc/: gasmdef.pas, gmcc.y, gmclex.l, gvm.pas: Added support for
	loops and start of signals

2001-05-07 21:17  druid

	* gmc/: Lexlib.pas, gasmdef.pas, gmcc.y, gmclex.l, gvm.pas: Added
	basic optimizations (constant optimization & dead code elimination)

2001-05-06 00:04  druid

	* gmc/: gmcc.y, Lexlib.pas, yacclib.pas: Improved error reporting a
	bit

2001-05-05 23:06  druid

	* gmc/: glib.c, grendel.c, gvmtest.dpr, test.c: Added some test
	files for GMC

2001-05-05 23:04  druid

	* gmc/: Lexlib.pas, gasm.dpr, gasmdef.pas, gmcc.y, gmclex.l,
	gvm.pas, yacclib.pas: Added support for external methods (with full
	type signatures) and include files

2001-05-02 23:50  druid

	* include/: cmd_imm.inc, cmd_info.inc: Fixed do_socials &
	do_wizhelp which bugged due to new hashing system

2001-05-02 00:22  druid

	* gmc/gmc.txt: Added some introductory documentation for GMC

2001-05-01 22:14  druid

	* units/dtypes.pas: Fixed hideously stupid bug in
	GHashTable.remove()

2001-05-01 17:51  druid

	* todo/todo.txt: Updated TODO

2001-05-01 17:50  druid

	* gmc/: gasm.dpr, gasmdef.pas, gmcc.y, gmclex.l, gvm.pas,
	yacclib.pas: Added support for floating point types to GMC
	compilerset

2001-04-30 18:37  xenon

	* units/area.pas: GArea.save() now saves rooms in nummerical order
	again; added preliminairy support for room coordinates (still
	experimental etc.)

2001-04-30 18:27  xenon

	* include/cmd_imm.inc: no message

2001-04-30 18:24  xenon

	* units/mudthread.pas: added registerCommand()'s for do_rlist,
	do_rdelete and do_coordgen (experimental)

2001-04-30 18:23  xenon

	* units/constants.pas: no message

2001-04-30 18:22  xenon

	* units/chars.pas: added a couple features to online editor
	(someone still has to take a look at it)

2001-04-30 18:07  xenon

	* system/commands.dat: added rdelete, rlist and (experimental)
	coordgen

2001-04-30 18:07  xenon

	* include/cmd_info.inc: small fixes

2001-04-30 18:05  xenon

	* include/cmd_imm.inc: small fixes; added do_coordgen() (this is
	still very experimental)

2001-04-30 18:03  xenon

	* include/cmd_build.inc: added do_rlist() and do_rdelete()
	commands; small fixes

2001-04-30 17:51  druid

	* units/dtypes.pas: Fixed GHashTable.remove

2001-04-29 20:39  druid

	* gmc/: compile.bat, gasm.dpr, gasmdef.pas, gmcc.y, gmclex.l,
	gvm.pas, lex.exe, Lexlib.pas, yacc.exe, yacclib.pas, yylex.cod,
	yyparse.cod: Added first bunch of files for the new GMC language

2001-04-29 18:56  xenon

	* units/fsys.pas: added protection against 0 sized files

2001-04-29 18:55  xenon

	* units/: clean.pas, dtypes.pas, mudthread.pas: no message

2001-04-29 18:53  xenon

	* units/area.pas: GArea.save() now also saves #RANGES info; fixed
	bug caused by new hashing system for rooms

2001-04-29 18:48  xenon

	* system/commands.dat: added vnums, aranges

2001-04-29 18:46  xenon

	* include/cmd_info.inc: changed do_areas() a bit; now also for
	lower levels (no imm info in it anymore)

2001-04-29 18:45  xenon

	* include/cmd_imm.inc: added a do_vnums() command; goto <vnum>
	where vnum in assigned area range creates a new room

2001-04-29 18:43  xenon

	* include/cmd_build.inc: moved createRoom() to area.pas; aassign
	now also unassigns areas

2001-04-28 21:05  druid

	* include/cmd_build.inc, units/update.pas: Fixed small update bugs
	due to new hashing system

2001-04-28 18:06  druid

	* units/area.pas, include/cmd_build.inc, include/cmd_info.inc,
	units/update.pas, grendel.dpr: Greatly increased area
	loader/checker performance by using strict hashing for rooms

2001-04-28 18:05  druid

	* include/cmd_imm.inc: Generalized GHashTable even more by using
	variant types for keys

2001-04-28 18:05  druid

	* units/fsys.pas: Sped up GFileReader.readLine by using a static
	buffer

2001-04-28 17:14  druid

	* units/dtypes.pas: Generalized GHashTable even more by using
	variant types for keys

2001-04-27 23:23  xenon

	* units/Channels.pas: commented call to writeChannelsToConsole()
	out, because it's not supposed to be in a release (spammy) :)

2001-04-27 21:39  druid

	* grendel.dpr: Fixed crash on large area loading

2001-04-27 21:39  druid

	* units/dtypes.pas: Fixed a mild string allocation bug

2001-04-27 21:38  druid

	* units/fsys.pas: Increased buffersize

2001-04-27 17:37  druid

	* text/Credits.txt: Updated credits file

2001-04-27 16:14  druid

	* units/: Channels.pas, dtypes.pas, mudsystem.pas, mudthread.pas:
	Generalized GHashTable structure

2001-04-26 23:58  xenon

	* system/channels.xml: reverted some changes made during testing of
	new channelsys

2001-04-26 23:47  xenon

	* system/channels.xml, units/Channels.pas: added new channel system

2001-04-26 23:44  xenon

	* units/: update.pas, timers.pas: added $Id$ tag

2001-04-26 23:43  xenon

	* units/: timers.pas, update.pas: no message

2001-04-26 23:42  xenon

	* units/skills.pas: fixed bug that caused 'skill: poison' to match
	'skill: cure poison' in areafiles; fixed bug that created a new
	affect with each recast (offensive affecting spells)

2001-04-26 23:39  xenon

	* units/mudthread.pas: a couple modifications necessary for new
	channelsys; removed now obsolete stuff

2001-04-26 23:33  xenon

	* units/mudsystem.pas: no message

2001-04-26 23:31  xenon

	* units/magic.pas: hopefully fixed bug reported by Patrick that
	caused poison casting mobs to crash grendel

2001-04-26 23:27  xenon

	* units/: dtypes.pas, fight.pas: no message

2001-04-26 23:26  xenon

	* units/constants.pas: added constants for new channelsys

2001-04-26 23:21  xenon

	* units/conns.pas: removed to_channel(), talk_channel() and
	to_group(): obsoleted

2001-04-26 23:18  xenon

	* units/clean.pas: added $Id$ tag

2001-04-26 23:17  xenon

	* units/chars.pas: added code for per-player channel history

2001-04-26 23:16  xenon

	* units/area.pas: no message

2001-04-26 23:14  xenon

	* system/commands.dat: modified commands.dat to reflect new channel
	system

2001-04-26 23:13  xenon

	* include/cmd_info.inc: replaced to_group() calls with to_channel()
	calls

2001-04-26 23:12  xenon

	* include/cmd_imm.inc: added IS_NPC check to do_advance(); removed
	do_thunder(): obsoleted by new channel system

2001-04-26 23:10  xenon

	* include/cmd_comm.inc: fixed bug with do_clan() cmd (check on nil
	ptr); removed now obsolete channel code

2001-04-26 23:06  xenon

	* include/cmd_build.inc: extended pstat/pset a bit; fixed bug in
	pstat; fixed bug in mload (instanceNPC rather)

2001-04-26 23:01  xenon

	* grendel.dpr: added: bit o cleanup code; support for new
	channelsystem

2001-04-23 13:18  xenon

	* todo/todo.txt: updated TODO

2001-04-23 13:18  xenon

	* include/cmd_imm.inc: small update to do_namegen() (better
	checking of user input)

2001-04-23 01:24  xenon

	* units/mudthread.pas, help/help.dat, include/command.inc,
	system/commands.dat: added do_apropos() command (searches thru
	helpfiles for matches on user input)

2001-04-23 01:20  xenon

	* todo/todo.txt: updated TODO

2001-04-22 23:41  druid

	* todo/todo.txt: Updated TODO

2001-04-22 23:33  xenon

	* todo/todo.txt: added a couple ideas to TODO

2001-04-22 23:33  xenon

	* units/constants.pas: no message

2001-04-22 22:13  druid

	* units/conns.pas: Reverted some of the earlier changes,
	apparently, it was something else (a zero sized message).

2001-04-22 22:07  xenon

	* units/conns.pas: fixed bug reported by Shidoshi (crashing on
	'spells' command)

2001-04-22 22:03  xenon

	* include/cmd_imm.inc: added (vict = nil) check to do_grace()

2001-04-22 17:11  xenon

	* units/: constants.pas, mudthread.pas: added $Id$ tags

2001-04-22 17:10  xenon

	* units/chars.pas: added initialisation for fields max_skills and
	max_spells for new players

2001-04-22 17:08  xenon

	* units/constants.pas: removed build_version constant (won't be
	used for a while yet anyway)

Tag release-0-3-5:

2001-04-21 20:34  druid

	* grendel.cfg, grendel.dof, grendel.dsk: Checked in configuration

2001-04-21 20:33  druid

	* manual/body.html: Modified manual a bit

2001-04-21 20:33  druid

	* text/Readme.txt: Finalized readme for 0.3.5

2001-04-21 20:31  druid

	* units/chars.pas, include/command.inc, system/commands.dat,
	units/mudthread.pas: Tweaked a few board settings (mostly the look)

Tag release-0-4-3:

2001-04-21 20:29  druid

	* boards/: Bugs.brd, Immortal.brd, News.brd, Quests.brd,
	boards.dat, general.brd: Updated board files

2001-04-20 22:09  druid

	* units/timers.pas: Fixed small race condition in update_main

2001-04-20 22:09  druid

	* units/magic.pas: Fixed affects not joining bug

2001-04-20 21:07  xenon

	* todo/todo.txt: updated TODO

2001-04-20 20:50  xenon

	* include/command.inc: fixed do_help() matching bug reported by
	Nemesis

2001-04-20 20:36  druid

	* boards/: boards.dat, general.brd: Added some misc board files

2001-04-20 20:33  druid

	* units/bulletinboard.pas: Added bulletinboard.pas

2001-04-20 20:29  xenon

	* todo/todo.txt: no message

2001-04-20 20:26  xenon

	* include/cmd_info.inc: fixed do_look(): look for object in room,
	then inv, then eq (and say where it was found)

2001-04-20 20:12  xenon

	* include/cmd_build.inc: small color fix

2001-04-20 14:17  druid

	* units/chars.pas, units/conns.pas, units/constants.pas,
	grendel.dpr, include/command.inc, units/mudthread.pas: Added
	noteboard code by Nemesis

2001-04-17 19:09  druid

	* units/strip.pas: Changed the semantics of 'right' a little, it
	now returns the whole string if no delimiter is found

2001-04-16 19:42  druid

	* todo/todo.txt: Updated TODO

Tag release-0-3-5:

2001-04-16 19:32  xenon

	* units/: progs.pas, skills.pas, util.pas: small fixes

2001-04-16 19:30  xenon

	* units/mudthread.pas: fixed problem that reportedly caused blue
	screen on login

2001-04-16 19:26  xenon

	* units/mudhelp.pas: added keywords %SKILL_LIST% and %SPELL_LIST%
	(to load_help()) and their functionality

2001-04-16 19:24  xenon

	* units/: dtypes.pas, magic.pas: small fixes

2001-04-16 19:20  xenon

	* units/: area.pas, chars.pas, conns.pas: small fixes

2001-04-16 19:19  xenon

	* include/command.inc: changed various aspects of do_help() (no
	args: sorted keywordlist; args match multiple keywords: show all
	matches)

2001-04-16 19:15  xenon

	* include/: cmd_obj.inc, cmd_skill.inc: small fixes

2001-04-16 19:10  xenon

	* include/: cmd_build.inc, cmd_imm.inc, cmd_info.inc: small fixes

2001-04-16 19:08  xenon

	* grendel.dpr, help/help.dat, help/immortal.hlp, help/skills.hlp,
	help/spells.hlp: no message

2001-04-15 23:44  xenon

	* build_version.txt: no message

2001-04-15 23:36  xenon

	* build_version.txt, bin/update_build.sh, build_version.txt: no
	message

2001-04-15 23:22  xenon

	* build_version.txt, bin/update_build.sh: no message

2001-04-15 23:10  xenon

	* units/: constants.pas, constants.pas, constants.pas: no message

2001-04-15 23:04  xenon

	* include/cmd_build.inc, include/cmd_info.inc,
	include/cmd_skill.inc, include/command.inc, units/chars.pas,
	units/fight.pas: added practice sessions to code

2001-04-15 18:29  xenon

	* grendel.dpr, include/cmd_imm.inc, include/cmd_info.inc,
	include/command.inc, units/area.pas, units/conns.pas,
	units/debug.pas, units/fight.pas, units/mudspell.pas,
	units/race.pas, units/update.pas: minor (bug) fixes

2001-04-15 15:38  xenon

	* units/NameGen.pas: no message

2001-04-15 15:37  xenon

	* units/: mudthread.pas, timers.pas, debug.pas: modified
	outputError() to also show the exception message

2001-04-15 15:14  xenon

	* grendel.dpr, include/cmd_imm.inc, units/NameGen.pas,
	units/constants.pas, units/mudsystem.pas: added 'namegen reload'
	command (for online reloading)

2001-04-14 23:40  xenon

	* grendel.dpr, include/cmd_imm.inc, system/NameData.xml,
	system/commands.dat, units/LibXmlParser.pas, units/NameGen.pas,
	units/mudthread.pas: added a leet(!) namegenerator (check imm
	command namegen and system\NameData.xml)

2001-04-14 22:44  druid

	* units/area.pas, units/chars.pas, units/clan.pas, units/debug.pas,
	units/mudhelp.pas, units/mudsystem.pas, units/mudthread.pas,
	units/progs.pas, units/race.pas, units/skills.pas, units/strip.pas,
	units/util.pas, include/cmd_imm.inc, include/cmd_info.inc,
	include/cmd_obj.inc: Changed stripl/stripr definitions to something
	more intuitive: left/right

2001-04-13 16:55  xenon

	* units/: dtypes.pas, skills.pas: test

2001-04-13 16:54  xenon

	* units/constants.pas: no message

2001-04-13 16:50  xenon

	* units/chars.pas: test

2001-04-13 16:46  xenon

	* include/cmd_imm.inc: couple fixes to do_freeze() and do_silence()

2001-04-13 16:38  xenon

	* units/constants.pas: no message

2001-04-12 20:41  xenon

	* help/immortal.hlp, include/cmd_imm.inc, system/commands.dat,
	units/mudthread.pas: added at command (do_at())

2001-04-10 23:55  druid

	* units/chars.pas: Added afk notification in prompts

2001-04-10 22:37  xenon

	* include/cmd_skill.inc, grendel.dpr: no message

2001-04-10 22:35  xenon

	* units/chars.pas: added functionality for skill- and spellslots
	(esp. GCharacter.load and .save)

2001-04-10 22:34  xenon

	* include/cmd_skill.inc: added functionality for skill- and
	spellslots; minor bug fixes

2001-04-01 17:50  druid

	* text/: Credits.txt, Readme.txt: Updated some texts for upcoming
	0.3.5 release

2001-03-31 23:46  druid

	* units/chars.pas: Fixed a light issue I forgot (thanks Nem)

2001-03-31 23:44  druid

	* todo/todo.txt: Updated TODO

2001-03-31 23:20  druid

	* grendel.dpr: Updated the whole shabang with a new internal format
	for skills & spells

2001-03-31 23:12  druid

	* units/area.pas, units/chars.pas, units/fight.pas,
	include/cmd_build.inc, include/cmd_fight.inc, include/cmd_imm.inc,
	units/magic.pas, units/skills.pas, units/timers.pas,
	include/cmd_info.inc, include/cmd_magic.inc, include/cmd_skill.inc,
	include/command.inc: Updated the whole shabang with a new internal
	format for skills & spells

2001-03-31 23:10  druid

	* system/commands.dat: Added do_prompt

2001-03-31 23:10  druid

	* units/conns.pas: Added custom seperator to act_color

2001-03-31 22:36  druid

	* units/update.pas: Fixed some UMin usage

2001-03-31 22:28  druid

	* units/mudthread.pas: Fixed a ld-switch bug and added do_prompt

2001-03-31 22:27  druid

	* system/sysdata.dat: Fixed a small configuration setting

2001-03-31 22:26  druid

	* units/dtypes.pas: Added GInteger class and a cleaning routine to
	the hash table

2001-03-31 22:25  druid

	* units/conns.pas: Re-enabled host lookups, moved color coding to a
	seperate function

2001-03-29 20:08  druid

	* todo/todo.txt: Updated TODO

2001-03-29 20:08  druid

	* system/skills.dat: Updated skills file

2001-03-29 20:08  druid

	* units/skills.pas: Added support for more apply types

2001-03-29 20:08  druid

	* units/: chars.pas, conns.pas, fight.pas: Fixed some UMin/UMax
	usage

2001-03-29 20:07  druid

	* include/cmd_move.inc: Added some drunken walking messages

2001-03-29 12:49  druid

	* units/chars.pas, units/constants.pas, units/mudthread.pas,
	include/cmd_imm.inc, include/cmd_info.inc, include/cmd_move.inc,
	system/commands.dat: Added holylight, fixed holywalk and moved both
	flags to PLR_xxx

2001-03-29 12:47  druid

	* units/util.pas: Finally fixed the UMin/UMax functions (shame on
	me :)

2001-03-29 00:08  druid

	* todo/todo.txt: Updated TODO

2001-03-29 00:08  druid

	* units/: area.pas, chars.pas, constants.pas: Started adding
	support for light variables in rooms

2001-03-27 11:02  druid

	* units/skills.pas: Added new affects system

2001-03-24 23:51  druid

	* system/commands.dat: Updated commands file

2001-03-24 23:50  druid

	* units/area.pas, units/chars.pas, include/cmd_build.inc,
	include/cmd_info.inc, units/constants.pas, units/magic.pas,
	grendel.dpr: Added new affects system

2001-03-24 23:50  druid

	* include/: cmd_comm.inc, cmd_move.inc: Added makedrunk function by
	Nemesis

2001-03-24 23:49  druid

	* include/cmd_imm.inc: Restructured cleaning & timing threads

2001-03-24 20:54  druid

	* units/constants.pas: Added apply types for affects and
	definitions for Nemesis' makedrunk function

2001-03-24 20:53  druid

	* units/fight.pas: Fixed a crash with casting timers

2001-03-24 20:53  druid

	* units/mudsystem.pas: Changed unit include

2001-03-24 20:53  druid

	* units/util.pas: Added makedrunk function by Nemesis

2001-03-24 20:52  druid

	* units/md5.pas: Removed some obsolete code from MD5 unit

2001-03-24 20:52  druid

	* units/: clean.pas, timers.pas: Restructured cleaning & timing
	threads

2001-03-17 23:59  druid

	* units/conns.pas: Changed act_string to be more generic and
	include printing of GObjectIndex

2001-03-13 19:45  druid

	* todo/todo.txt: Updated TODO

2001-03-13 19:45  druid

	* include/cmd_obj.inc: Fixed ghost wears

2001-03-13 19:45  druid

	* units/conns.pas: Fiixed missing character in input lines

2001-03-12 23:55  xenon

	* include/cmd_skill.inc, units/conns.pas, units/mudspell.pas:
	revamped do_spells() and do_skills()

2001-03-12 23:24  druid

	* units/chars.pas: Fixed crash in GCharacter.CAN_FLY

2001-03-12 23:24  druid

	* include/cmd_info.inc: Fixed crash when npc's look at eachother

2001-03-12 23:24  druid

	* units/magic.pas: Added support for keys in identify

2001-03-12 17:40  druid

	* units/constants.pas: Increased version number for next release

Tag release-0-3-4:

2001-03-12 17:36  druid

	* help/: help.dat, immortal.hlp, skills.hlp, spells.hlp, texts.dat:
	Added help files

2001-03-12 17:33  xenon

	* system/commands.dat: added do_map to commands.dat

2001-03-12 17:27  xenon

	* include/cmd_build.inc: fixed bug with do_rstat(); added do_map()
	(leet :)

2001-03-12 17:25  xenon

	* units/: area.pas, constants.pas, mudthread.pas: added stuff
	needed for do_map()

2001-03-04 19:52  druid

	* todo/todo.txt: Updated TODO

2001-03-04 19:49  druid

	* text/Readme.txt: Updated README for 3.4

2001-03-04 19:13  druid

	* text/Coding.txt: Added coding guidelines

2001-03-04 19:13  druid

	* todo/todo.txt: Updated TODO

2001-03-04 19:12  druid

	* convert.dpr: Updated smaug convertor to use GArea.save

2001-03-04 19:12  druid

	* units/chars.pas, units/mudthread.pas, include/cmd_build.inc:
	Re-implemented editing

2001-02-27 23:22  druid

	* include/cmd_build.inc: Added Nemesis' revisions to do_ofind and
	do_mfind

2001-02-26 23:54  druid

	* units/: mudthread.pas, timers.pas: Added Dead Thread Detection
	(TM), paranoid heuristics to detect endless loops and thread
	crashes

2001-02-26 23:54  druid

	* units/mudspell.pas: Removed some hardcoded custom dictionary shit

2001-02-26 23:54  druid

	* include/cmd_imm.inc: Added some check to do_return

2001-02-26 23:53  druid

	* units/chars.pas: Added some check to GCharacter.quit

2001-02-25 23:48  druid

	* units/mudspell.pas, grendel.dpr: Added spell checking unit (okay,
	I _am_ crazy)

2001-02-25 23:47  druid

	* units/constants.pas: Re-added character substates

2001-02-25 23:47  druid

	* include/cmd_build.inc, units/mudthread.pas: Ported do_ocreate,
	do_redit, do_ranges, do_checkarea and do_reset from old sources

2001-02-25 23:46  druid

	* units/area.pas: Changed type definition of GRoom.flags

2001-02-25 23:46  druid

	* units/util.pas: Extended one_argument a bit

2001-02-25 19:56  xenon

	* grendel.dpr, units/debug.pas: no message

2001-02-25 19:44  druid

	* units/area.pas: Fixed GArea.save a bit

2001-02-25 19:44  druid

	* units/chars.pas: Re-added assigned area information to
	GCharacter.load an save

2001-02-25 11:50  druid

	* include/cmd_info.inc: Re-added assigned area information to
	do_info

2001-02-25 11:47  druid

	* include/cmd_build.inc, units/mudthread.pas: Ported do_savearea
	and do_loadarea from old sources

2001-02-25 11:43  druid

	* units/area.pas: Updated GArea.save

2001-02-25 00:37  xenon

	* system/commands.dat: no message

2001-02-25 00:35  xenon

	* include/cmd_build.inc, include/cmd_info.inc, system/commands.dat,
	units/chars.pas, units/mudthread.pas, units/race.pas: added
	do_raceinfo()

Tag release-0-3-4:

2001-02-25 00:29  xenon

	* races/: darkelf.race, highelf.race, human.race, illithid.race,
	seaelf.race, stonegiant.race, woodelf.race: adjusted
	skillslots/spellslots on all races

2001-02-24 23:02  druid

	* todo/todo.txt: Updated TODO

2001-02-24 22:56  druid

	* grendel.dpr: Changed some debug options

2001-02-24 22:55  druid

	* units/area.pas, include/cmd_build.inc, units/mudthread.pas:
	Ported do_acreate, do_aset and do_astat from old sources, fixed
	some old pchar usage

2001-02-24 21:47  druid

	* units/debug.pas: Updated debug routines with callstack
	information

2001-02-24 21:16  druid

	* include/cmd_build.inc, units/mudthread.pas: Ported do_rclone from
	old sources

2001-02-24 20:46  druid

	* units/area.pas, units/mudthread.pas, include/cmd_build.inc:
	Re-added do_aassign (thanks Nemesis)

2001-02-24 16:59  druid

	* units/area.pas: Started implementing GArea.save

2001-02-24 16:59  druid

	* include/cmd_build.inc, units/mudthread.pas: Ported do_rlink and
	do_rmake from old sources

2001-02-24 00:13  druid

	* races/darkelf.race: Fixed small typo

2001-02-24 00:11  druid

	* include/cmd_build.inc, units/chars.pas, units/mudthread.pas:
	Ported do_olist and do_oedit from old sources

2001-02-24 00:08  xenon

	* units/: race.pas, strip.pas: revamped racefile format; made
	load_races() less error prone

2001-02-24 00:06  xenon

	* races/: darkelf.race, highelf.race, human.race, illithid.race,
	seaelf.race, stonegiant.race, woodelf.race: updated racefiles to
	new format

2001-02-24 00:03  xenon

	* include/cmd_info.inc: changed do_alias() so that alias'ing an
	already existing alias will replace the existing one

2001-02-23 23:49  druid

	* races/: darkelf.race, highelf.race, human.race, illithid.race,
	seaelf.race, stonegiant.race, woodelf.race: Added race files

2001-02-23 20:56  druid

	* include/cmd_obj.inc, units/constants.pas, units/progs.pas: Added
	give triggers to mobprogs (thanks Nemesis)

2001-02-23 19:33  xenon

	* include/cmd_info.inc: added 'who good' 'who evil' 'who imm' 'who
	clan' 'who <race>' 'who <name>' to do_who()

2001-02-23 00:23  xenon

	* include/cmd_info.inc, system/commands.dat: messed a bit with
	do_who(); added clanadd and clanremove to commands.dat

2001-02-22 23:14  druid

	* units/debug.pas, units/mudthread.pas, units/timers.pas,
	grendel.dpr: Added debug routines with symbols/linenumbers

2001-02-22 01:02  xenon

	* include/cmd_info.inc, system/commands.dat, units/chars.pas,
	units/constants.pas, units/mudthread.pas: made peek a seperate
	command; added a configflag (AUTOPEEK) for it

2001-02-21 22:53  xenon

	* grendel.dpr: no message

2001-02-21 22:46  xenon

	* units/mudsystem.pas: added socials on objects (this still needs
	to get documented along with rest of socials.dat structure)

2001-02-21 22:43  xenon

	* units/chars.pas: no message

2001-02-21 22:42  xenon

	* units/mudthread.pas: reflected commandname changes in
	registerCommands()-list

2001-02-21 22:39  xenon

	* todo/todo.txt: no message

2001-02-21 22:34  xenon

	* include/cmd_build.inc: small fixes; renamed do_mstat() to
	do_pstat(); renamed do_ascore() to do_pset()

2001-02-21 22:31  xenon

	* include/cmd_imm.inc: - small change in do_grace() so imms get 15k
	hp etc again - added do_prename()

2001-02-21 22:27  xenon

	* include/cmd_info.inc: modified do_config() to also work with
	commands like 'config +blank'

2001-02-21 22:21  xenon

	* system/commands.dat: swapped keylock and kill because 'k
	<target>' would trigger keylock command, renamed mstat to pstat,
	renamed ascore to pset, added prename

2001-02-21 22:21  xenon

	* system/socials.dat: Added two object socials

2001-02-20 23:34  druid

	* units/chars.pas: Added findEquipment to interface of unit

2001-02-20 23:34  druid

	* units/mudsystem.pas: Added some more object socials

2001-02-20 23:31  druid

	* units/util.pas: Added minor stability fix

2001-02-20 23:31  druid

	* units/dtypes.pas: Added firstHash function (hashs on first char
	in string)

2001-02-20 23:15  druid

	* todo/todo.txt: Updated TODO

2001-02-20 23:14  druid

	* include/cmd_imm.inc, units/mudthread.pas: do_take added

2001-02-20 23:13  druid

	* units/mudsystem.pas: Added object socials and single char hashing
	for socials

2001-02-20 23:10  druid

	* units/chars.pas: Added GCharacter.findEquipment (thanks Xenon)

2001-02-20 23:08  druid

	* include/cmd_build.inc: Fixed bug in ostat (thanks Xenon)

2001-02-20 23:03  druid

	* system/: bans.dat, commands.dat, damage.dat, skills.dat,
	socials.dat, sysdata.dat: Added system files

2001-02-19 21:47  druid

	* text/Credits.txt: Updated credits

2001-02-19 21:43  druid

	* text/ChangeLog.txt: Removed old ChangeLog again

2001-02-19 21:41  druid

	* text/: ChangeLog.txt, Credits.txt, License.txt, Readme.txt: Added
	text files

2001-02-19 21:41  druid

	* manual/: area.html, body.html, end.html, index.html,
	install.html, logo.html, side.html, styles.css, tables.html,
	top.html: Added manual

2001-02-19 21:34  druid

	* todo/todo.txt: Updated TODO

2001-02-19 21:34  druid

	* include/cmd_info.inc: Added some shit to do_affects, changed
	behaviour of peek and inventory

2001-02-19 21:33  druid

	* include/cmd_comm.inc: Fixed a grouping bug in do_auction

2001-02-19 21:33  druid

	* include/cmd_move.inc, units/constants.pas, units/mudthread.pas:
	Added holywalk

2001-02-19 21:33  druid

	* include/cmd_imm.inc: Added holywalk, fixed a grouping bug in
	bgset

2001-02-18 23:47  druid

	* include/cmd_move.inc: Fixed some beauty errors with sneaking

2001-02-18 23:06  druid

	* units/chars.pas, units/conns.pas, units/mudthread.pas,
	include/command.inc: Added keylock thing by Nemesis (locks keyboard
	with password)

2001-02-18 19:56  druid

	* include/cmd_obj.inc: Fixed a typo in do_give

2001-02-18 19:56  druid

	* units/conns.pas: Fixed a tiny color bug in act()

2001-02-18 00:08  druid

	* todo/todo.txt: Updated TODO

2001-02-18 00:08  druid

	* grendel.cfg, grendel.dof, grendel.dsk: Updated project files

2001-02-18 00:07  druid

	* grendel.dpr, units/mudthread.pas: Made command registry more
	generic

2001-02-16 23:50  druid

	* grendel.dpr: Fixed a few possible pointer errors in
	cleanup/copyover

2001-02-16 23:50  druid

	* copyover.dpr: Added some error checks to improve stability

2001-02-16 23:50  druid

	* include/command.inc: Changed the wicked delete to a better
	'delete <password>'

2001-02-16 23:49  druid

	* include/cmd_imm.inc: Fixed possible pointer bug in do_connections

2001-02-14 23:59  druid

	* grendel.dpr: Made timers more generic, removed seperate
	skill/magic timers

2001-02-14 23:59  druid

	* include/cmd_obj.inc: Added 'auto' drink, fixed do_put/do_give

2001-02-14 23:58  druid

	* include/cmd_info.inc: Added support for peek skill, updated
	do_inventory

2001-02-14 23:57  druid

	* units/constants.pas, units/fight.pas, units/mudsystem.pas,
	units/mudthread.pas, include/cmd_fight.inc, include/cmd_magic.inc,
	include/cmd_move.inc, include/cmd_skill.inc, include/command.inc:
	Updated code to new timers

2001-02-14 23:57  druid

	* units/skills.pas: Added gsn_peek and gsn_hide

2001-02-14 23:56  druid

	* units/area.pas: Fixed addCorpse

2001-02-14 23:56  druid

	* units/chars.pas: Added GCharacter.IS_AFK

2001-02-14 23:54  druid

	* units/: timers.pas, update.pas: Made timers more generic, removed
	seperate skill/magic timers

2001-02-13 18:18  druid

	* grendel.dpr: Removed local timers, added support for GTimerThread

2001-02-13 18:17  druid

	* units/mudsystem.pas: Removed pulse_xxx, added timer_thread

2001-02-13 18:16  druid

	* units/mudthread.pas: Changed name to GGameThread

2001-02-13 18:15  druid

	* units/clean.pas: Added synchronized halt, removed a wee bit of
	code

2001-02-13 18:14  druid

	* units/timers.pas: Added timers.pas unit

2001-02-13 00:02  druid

	* grendel.dpr: Added a small formatting string

2001-02-12 23:04  druid

	* units/mudthread.pas: Removed the hashStats for commands

2001-02-12 23:04  druid

	* units/mudsystem.pas: Removed the hashStats for socials

2001-02-12 23:03  druid

	* units/dtypes.pas: Changed unhash_string, changed some formatting
	in GHashTable.hashStats

2001-02-11 18:18  druid

	* units/MemCheck.pas: Added MemCheck unit (forgot to do that, oops)

2001-02-11 00:19  druid

	* todo/todo.txt: Updated TODO

2001-02-11 00:18  druid

	* units/area.pas, include/cmd_build.inc, include/cmd_comm.inc,
	include/cmd_imm.inc, include/cmd_info.inc, include/cmd_move.inc,
	include/cmd_obj.inc, include/cmd_shops.inc, include/cmd_skill.inc,
	include/command.inc: Fixed string sharing (from str_hash), added
	support for extra descriptions in rooms

2001-02-11 00:18  druid

	* units/mudthread.pas, grendel.dpr: Fixed string sharing (from
	str_hash), fixed a few minor leaks

2001-02-11 00:17  druid

	* units/mudhelp.pas: Added priority search to findHelp

2001-02-11 00:16  druid

	* units/: chars.pas, conns.pas, dtypes.pas, fight.pas, progs.pas,
	skills.pas, update.pas, clean.pas, mudsystem.pas: Fixed string
	sharing (from str_hash)

2001-02-08 00:01  druid

	* grendel.dpr: Added MemCheck unit and cleaning code

2001-02-08 00:00  druid

	* include/: cmd_info.inc, cmd_obj.inc: Removed obsolete wear[] code

2001-02-07 23:59  druid

	* units/: mudthread.pas, skills.pas: Fixed a simple memleak

2001-02-07 23:59  druid

	* units/mudsystem.pas: Cleaned up initialization

2001-02-07 23:58  druid

	* units/fight.pas: Fixed dual wield

2001-02-07 23:58  druid

	* units/clean.pas: Updated a flag

2001-02-07 23:58  druid

	* units/conns.pas: Added some cleaning code

2001-02-07 23:57  druid

	* units/constants.pas: Removed a few obsolete MAX_ constants

2001-02-07 23:57  druid

	* units/dtypes.pas: Removed few memleaks, added some cleaning
	procedures

2001-02-07 23:56  druid

	* units/: area.pas, chars.pas: Added some cleaning shit, removed
	obsolete wear[] codes

2001-02-05 21:01  druid

	* grendel.dpr: Fixed a few connection state bugs with copyover

2001-02-05 20:32  druid

	* include/cmd_skill.inc: Added prereqs and do_unlearn

2001-02-05 20:32  druid

	* include/cmd_info.inc: Added character information to do_group

2001-02-05 20:32  druid

	* units/skills.pas: Added prereqs to skills

2001-02-05 20:31  druid

	* units/mudthread.pas: Added do_unlearn

2001-02-05 20:31  druid

	* units/conns.pas: Fixed input routine for Tintin/JMC and similiar
	clients

2001-02-04 16:45  druid

	* include/cmd_info.inc: Added alignment check with do_last

2001-02-04 16:43  druid

	* units/constants.pas: Updated version number

2001-02-04 16:43  druid

	* units/fight.pas: Fixed group auto-assist

2001-02-04 16:42  druid

	* units/conns.pas: Fixed alignment check in to_channel

2001-02-04 16:41  druid

	* include/cmd_skill.inc: Added a check for wield in do_circle and a
	small nag fix in do_rescue

2001-02-04 16:41  druid

	* include/cmd_obj.inc: Fixed two typos in get/sacrifice

2001-02-04 16:37  druid

	* include/cmd_comm.inc: Fixed a small bug in do_clanadd

Tag release-0-3-3:

2001-02-03 21:35  druid

	* grendel.dpr, grendel.dsk: Updated project files

2001-02-03 21:34  druid

	* todo/todo.txt: Updated TODO

2001-02-03 21:33  druid

	* units/chars.pas: Added last login field to GCharacter.save

2001-02-03 21:33  druid

	* include/cmd_info.inc, units/mudthread.pas: Added do_last

2001-02-03 19:55  druid

	* include/cmd_obj.inc: Fixed grouping bug with do_wear

2001-02-03 19:55  druid

	* include/cmd_info.inc: Removed some exit checks in do_look

2001-02-03 19:02  druid

	* include/cmd_info.inc: Added default case in do_weather

2001-02-03 18:59  druid

	* include/cmd_imm.inc: Added save_system to do_allow

2001-02-03 18:48  druid

	* units/area.pas: Added 'I' reset to loadResets

2001-02-03 15:47  druid

	* units/area.pas: Added reverse exits to door reset

2001-02-03 15:46  druid

	* include/cmd_imm.inc: Updated do_allow

2001-02-03 15:37  druid

	* include/cmd_move.inc: Fixed few strings to reflect changes with
	exit keywords

2001-02-03 15:36  druid

	* include/cmd_obj.inc: Fixed 'get all' and 'drop all' with grouped
	objects

2001-02-03 15:36  druid

	* include/cmd_build.inc: Fixed a small bug in do_oload

2001-02-03 15:35  druid

	* include/cmd_imm.inc, units/mudsystem.pas, units/mudthread.pas:
	Reimplemented banning, now with hostmasks

2001-02-03 15:34  druid

	* units/mudhelp.pas: Fixed small bug with findHelp

2001-02-03 15:34  druid

	* units/util.pas: Added wildcard string matching function

2001-02-03 15:33  druid

	* units/conns.pas: Fixed a small thing in writePager

2001-02-03 15:33  druid

	* units/area.pas: Fixed a small quoted bug with exit keywords

2001-02-02 21:52  druid

	* todo/todo.txt: Updated TODO

2001-02-02 19:49  druid

	* include/command.inc: Fixed formatting bug

2001-02-02 18:31  druid

	* grendel.dpr: Set time_info.xxx to 1

2001-02-02 18:31  druid

	* include/command.inc: Updated do_help with new stuff

2001-02-02 18:30  druid

	* include/cmd_imm.inc: Changed a few lines in do_wizhelp

2001-02-02 18:30  druid

	* units/mudthread.pas: Fixed typo due to help change

2001-02-02 18:29  druid

	* units/mudhelp.pas: Added some new stuff to helpfiles

2001-02-02 17:50  druid

	* include/cmd_obj.inc: Added give all and give coins

2001-02-02 16:44  druid

	* units/area.pas, include/cmd_info.inc: Fixed some stuff with
	object grouping

2001-02-01 23:38  druid

	* units/mudsystem.pas: Fixed a typo in load_socials

2001-02-01 23:27  druid

	* units/update.pas: Removed some aggression code and started
	working towards general stability features

2001-02-01 23:26  druid

	* todo/todo.txt: Updated TODO

2001-02-01 23:25  druid

	* grendel.cfg, grendel.dof, grendel.dpr, grendel.dsk: Updated
	project files

2001-02-01 23:24  druid

	* units/: conns.pas, mudsystem.pas, mudthread.pas, progs.pas: Fixed
	trim() usage

2001-02-01 21:05  druid

	* include/cmd_info.inc: Updated do_password with MD5 encryption

2001-02-01 21:04  druid

	* units/mudthread.pas: Added MD5 encryption to nanny()

2001-02-01 21:04  druid

	* units/chars.pas: Added MD5 password reading/writing and used
	filebuffer

2001-02-01 20:27  druid

	* units/md5.pas: Added MD5 library

2001-02-01 18:20  druid

	* units/mudthread.pas: Added 'wrong password' notification in
	nanny()

2001-02-01 18:20  druid

	* units/chars.pas: Fixed bug when snooped character quit

2001-02-01 18:12  druid

	* todo/todo.txt: Updated TODO

2001-02-01 18:11  druid

	* include/cmd_info.inc, units/mudthread.pas: Added do_password

2001-02-01 17:59  druid

	* convert.dof, convert.dpr, convert.dsk: Updated smaug convertor

2001-02-01 17:58  druid

	* units/area.pas: Added door reset, changed some names

2001-02-01 17:57  druid

	* units/conns.pas: Added $d token to act()

2001-02-01 17:57  druid

	* include/: cmd_build.inc, cmd_info.inc, cmd_move.inc, cmd_obj.inc,
	cmd_skill.inc: Updated to changes in area.pas and conns.pas

2001-02-01 15:27  druid

	* todo/todo.txt: Updated TODO

2001-02-01 15:27  druid

	* units/constants.pas: Changed idle timers

2001-02-01 15:26  druid

	* units/fight.pas: Added aggression code and moved fighttimers from
	grendel.dpr

2001-02-01 15:25  druid

	* units/area.pas: Fixed addCorpse

2001-02-01 15:24  druid

	* units/: mudthread.pas, chars.pas: Added ld_timer support

2001-02-01 15:16  druid

	* units/util.pas: Fixed number_range

2001-01-31 23:13  druid

	* include/cmd_info.inc, units/mudthread.pas: Added do_autosac and
	do_autoloot (re-add)

2001-01-31 23:12  druid

	* units/constants.pas: Hard-casted all uses of BV31 to cardinal

2001-01-31 23:10  druid

	* units/conns.pas: Fixed to_channel bug with 0 characters in dbase

2001-01-31 23:10  druid

	* units/progs.pas: Added 'aggroevil' and 'aggroevil' commands,
	removed some aggresion code

2001-01-31 23:09  druid

	* units/chars.pas: Updated findCharWorld, changed some flags to
	cardinal

2001-01-31 23:09  druid

	* units/dtypes.pas: Added GException class

2001-01-31 23:07  druid

	* units/mudsystem.pas: Added stable_system flag

2001-01-31 23:04  druid

	* units/util.pas: Changed _BIT operators to use cardinals

2001-01-31 23:03  druid

	* include/cmd_info.inc: Added do_setpager, do_autoloot, do_autosac

2001-01-30 18:39  druid

	* units/area.pas: Updated with changes in fsys.pas, removed max.
	size for room description

2001-01-30 18:38  druid

	* units/fsys.pas: Removed readNumber, added readInteger and
	readCardinal

2001-01-30 18:38  druid

	* include/: cmd_build.inc, cmd_imm.inc, cmd_move.inc: Added
	do_revise, do_ascore and fixed some minor bugs

2001-01-30 18:37  druid

	* convert.exe: Removed executable

2001-01-30 18:37  druid

	* compile.bat, convert.cfg, convert.dof, convert.dpr, convert.dsk,
	convert.exe: Added smaug area convertor

2001-01-28 21:40  druid

	* units/constants.pas: Added ITEM_KEY

2001-01-28 21:40  druid

	* include/command.inc: Fixed do_delete

2001-01-28 21:39  druid

	* include/cmd_imm.inc: Fixed do_slay (can't slay yourself anymore)
	Fixed do_destroy (now really moves pfile to backup dir)

2001-01-28 21:36  druid

	* units/chars.pas: Added object extraction to GCharacter.Destroy

2001-01-28 21:35  druid

	* include/cmd_imm.inc: Fixed do_slay (can't slay yourself anymore)
	Fixed do_destroy (now really moves pfile to backup dir)

2001-01-27 23:15  druid

	* include/cmd_obj.inc, units/constants.pas, units/mudthread.pas:
	Added do_unlock and do_lock

2001-01-27 23:13  druid

	* units/util.pas: Added constants needed for online timer

2001-01-26 23:53  druid

	* grendel.dsk: Updated project file

2001-01-26 23:53  druid

	* todo/todo.txt: Updated TODO

2001-01-26 23:53  druid

	* units/: mudsystem.pas, util.pas: Fixed online timer

2001-01-26 20:59  druid

	* include/cmd_shops.inc: Changed obj.name to obj.short in do_list

2001-01-26 17:32  druid

	* todo/todo.txt: added todo list

2001-01-26 17:27  druid

	* copyover.dpr, grendel.cfg, grendel.dof, grendel.dpr, grendel.dsk,
	compile.bat, include/cmd_build.inc, include/cmd_comm.inc,
	include/cmd_fight.inc, include/cmd_imm.inc, include/cmd_info.inc,
	include/cmd_magic.inc, include/cmd_move.inc, include/cmd_obj.inc,
	include/cmd_shops.inc, include/cmd_skill.inc, include/command.inc,
	units/ansiio.pas, units/area.pas, units/clan.pas, units/fsys.pas,
	units/race.pas, units/skills.pas, units/strip.pas,
	units/update.pas, units/chars.pas, units/clean.pas,
	units/conns.pas, units/constants.pas, units/dtypes.pas,
	units/fight.pas, units/magic.pas, units/mudhelp.pas,
	units/mudsystem.pas, units/mudthread.pas, units/progs.pas,
	units/util.pas, units/winsock2.pas: Initial revision

Tag Grendel:

2001-01-26 17:27  druid

	* copyover.dpr, grendel.cfg, grendel.dof, grendel.dpr, grendel.dsk,
	compile.bat, include/cmd_build.inc, include/cmd_comm.inc,
	include/cmd_fight.inc, include/cmd_imm.inc, include/cmd_info.inc,
	include/cmd_magic.inc, include/cmd_move.inc, include/cmd_obj.inc,
	include/cmd_shops.inc, include/cmd_skill.inc, include/command.inc,
	units/ansiio.pas, units/area.pas, units/clan.pas, units/fsys.pas,
	units/race.pas, units/skills.pas, units/strip.pas,
	units/update.pas, units/chars.pas, units/clean.pas,
	units/conns.pas, units/constants.pas, units/dtypes.pas,
	units/fight.pas, units/magic.pas, units/mudhelp.pas,
	units/mudsystem.pas, units/mudthread.pas, units/progs.pas,
	units/util.pas, units/winsock2.pas: First addition of files

