- Replace wxPostEvent with wxQueueEvent as the latter is asynchronous and allows safe passing of wxString objects

git-svn-id: http://odamex.net/svn/root/trunk@4418 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Force trying a passive connection first
- Attempt to get the file size before calling m_FTP.GetInputStream(), it now returns a size of a file from idsoftware's ftp server now

git-svn-id: http://odamex.net/svn/root/trunk@4422 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Use KDR calculation from client 

git-svn-id: http://odamex.net/svn/root/trunk@4424 b0bcef46-2027-0410-bd56-ab726e9a1d04
-D_CheckIWAD should consider files with IWAD OR PWAD identifiers since chex.wad has a PWAD identifier.

git-svn-id: http://odamex.net/svn/root/trunk@4427 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Factor the game simulation timing portion of D_RunTics into D_RunSimulation.

git-svn-id: http://odamex.net/svn/root/trunk@4428 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Update protocol documentation 

git-svn-id: http://odamex.net/svn/root/trunk@4429 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Fix potential divide by zero

git-svn-id: http://odamex.net/svn/root/trunk@4430 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Create an abstract class TaskScheduler and CappedTaskScheduler and UncappedTaskScheduler children to handle running game simulation and rendering at differing rates.
-Simplify D_RunTics.

git-svn-id: http://odamex.net/svn/root/trunk@4431 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a server crash in r4431.

git-svn-id: http://odamex.net/svn/root/trunk@4432 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix an OdaLaunch compilation issue and a resource location issue.

git-svn-id: http://odamex.net/svn/root/trunk@4433 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove the skin option from the Player Setup menu. Since skin support is non-functional, the only option given is 'base' and having the option appear in the menu is confusing.

git-svn-id: http://odamex.net/svn/root/trunk@4440 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply Mr. Crispy's patch to only send clients updates for monsters that have a target.
-Reduces bandwidth by not serializing inactive monsters.

git-svn-id: http://odamex.net/svn/root/trunk@4445 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Correctly identify the FreeDoom / Ultimate FreeDoom IWADs and print the correct title to the console.

git-svn-id: http://odamex.net/svn/root/trunk@4446 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove broken skins code.

git-svn-id: http://odamex.net/svn/root/trunk@4447 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Merge from trunk into rend32.

git-svn-id: http://odamex.net/svn/root/branches/rend32@4448 b0bcef46-2027-0410-bd56-ab726e9a1d04