
Misc
----
[X] Some files in the repository are no longer used. Can we create a list of
    all unused files and put them in the attic? -hope I found all, but can be
    that I missed some old graphics...
[X] Create installation package for Windows
[X] Create installation package for Linux
    -loki setup works now, but I'll try doing rpm packages too
[X] Setup the gamiix server
	-Some notes: Add code to limit user count to 20! (ok)
	-make sure you bind to the correct address (ask the admin again) (ok)
	-make a script that restarts the server if it crashed and shuts
	 everything down if the crash frequency goes too high. An e-mail
	 notfiy about crashes (with attached coredump?) would also be nice
	 [ This is done, ive created a c program in src/mgrserv/ for this ]
	-use the unix command "ulimit" and enable output of core dumps in
	  case of crashes
	-investigate the crashes at gamiix


Char Creation Screens
---------------------
[X]  We need to be able to upload the char to the server
[X]  The "Lockpicking" stat eats points without going up
[X]  It's impossible to create a kran because you can't set a gender and the
	Next buttons don't require a set gender

	
Cosmetic
--------
[X] only load the minum for the splashscreen and load the rest after it has
	been displayed
[X] text in loading screen is at the wrong position with wrong color...
		anyway we have to wait for a new image
[X] ingame dialogs in opengl are much too big!
    -update: after the resource manager changes they're the right size, but
    the background image is too small and tiled twice...                            		
    -the images aren't power of 2, I assume the error disappears if we fix
    that
[X] Connect dialog does not cover up the main menu dialog fully. (Fixed for 800x600)


GUI
---
[X] May need to implement a RefCounted csSimplePixmap in order to avoid
		obvious duplication required to protect against multi delete.

[X] after pressing return in client, the input line doesn't disappear
[X] crash when pressing connect without entering text
[X] The chat window doesn't always scroll properly--it doesn't respond.


Huilds/User Commands
--------------------
[X] Guildchat doesn't use Guild membership to broadcast.
[X] /online command shows hardcoded guild and level instead of player guild and level.
[X] /help command displays command help in console instead of chat window.


Network/Security
----------------
[X] Sometimes client loses ability to send msgs to server.
[X] If server isn't running, connect attempt never times out.
[X] when messages are resent, it's possible that they arrive the client twice,
    we should discard 1 copy then.
[X] Message combining is still disabled
[X] Still some random crashes


CEL/Persistence/World Update
----------------------------
[X] server sometimes crashes at startup (still true?)
[X] server crashes at exit when no map is loaded
[X] a 2nd connect fails! (ie pressing connect button the second time in
		the client after a failed first connect) same when pressing
		connect twice really fast
[X] another 2nd connect fails.  Client connects and runs. Client quits and is
		linkdead.  2nd client runs.  Crash after connect in CEL persist.
		(the 2nd player who joins a server has meshfact = 0)
[X] Player model seems to move up and down even while on a flat surface.
    Try walking in the plaza or in the grass and you will see that it goes sligthly
    up then down all in one, then up again, etc.... seems to proceed with jumps.

[X] Recalculation of lightmap happens when sending player info from server to client

[X] Collsion detection for legs seems wrong, climbing stairs doesn't work
    correctly
[X] Climbing stairs works beautifully now, but going down stairs is nearly impossible.
[X] CEL entity is deleted on Disconnect Msg, but Dwarf does not disappear.
[X] Set "base color" so that the dwarf isn't completely dark if no
    lights are there
[X] you can't switch between running/walking when the dwarf is already moving
[X] Rotation/Direction updates are not correct.  2nd dwarf direction gets out
    of sync (see next ToDo).
[X] Animation of actors is not updated with position update msgs.
[X] Enkidukai mesh shows up with "walk" action when first connected, instead of "stand".
[X] When 2nd client connects, he starts receiving PosUpdates from Client 1
    too quickly and crashes. (May be only a Windows problem.)
[X] Client should be able to call UserManager to get his list of buddies online,
    but it is unclear where this should be handled.
[X] notify clients if another client joins                                          
[X] while connecting there seems to be a pause before client and server start
    to persist the world. Is this really a pause? and what causes it?
	-seems this is for loading the players...
[X] roads31 and roads32 crash on win (the client and celtest crash with it)


Authentication
--------------
[X] add a proper RemoveClient function to the server that removes all links
	to a client either in response to Disconnect message or LinkDead
[X] the same player can login twice
[X] server sends no message back if connecting failed
[X] error messages is not displayed in client if authentication fails
[X] client crashes at exit after connecting
[X] sound driver blocks on linux if soundcard is used (a CS issue)
[X] add a Disconnect message (another form of authentication message?)
[X] RemoveClient function needs to reflect this message to all other clients
    so that CEL entities on those machines for this client are deleted.
[X] How to handle the creation of player accounts?
    -I'd propose the following: There's a password and username per character.
     So in the case of uploading a new char we just add the username and          
     password of it to our db
    -This is what happens now. See history for more details
[X] Client isn't always deleted on disconnect.  Probably a RefCount issue
    somewhere.
	-I still can't reproduce that! Please give more information


Char Creation Screens
---------------------
[X]  when I go to Custom Creation I can't get back
[X]  if I click on decrease stat before choosing a race the values goes
     to -1, then -2,  etc....
[X]  Need to add warning dialogs when trying to change screens without
     picking a name/race and using all the stat points. ( Needs better
     graphics though ) 
[X]  Some screens are messed up or even lead to crashes in 1024x768
	- Fixed some screens but other ones have no 1024x768 version
          so do not look so good. 

Graphics/Maps
-------------
[X] roads31 and temple miss a starting position
      -marked low, because the server has an option to manually set this now
      -new roads35 has one
