Update file format.


git-svn-id: http://odamex.net/svn/root/trunk@3326 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Fix 0xc000007b error when running an odalaunch binary built with mingw64 on windows 64bit

git-svn-id: http://odamex.net/svn/root/trunk@3327 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Update the CMake build files to prevent linker errors on systems where the PortTime library is separate from the PortMidi library.

git-svn-id: http://odamex.net/svn/root/trunk@3328 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Remove "initialization" code from dlg_main.cpp with player/server lists and instead do it in their own files with event EVT_WINDOW_CREATE

git-svn-id: http://odamex.net/svn/root/trunk@3329 b0bcef46-2027-0410-bd56-ab726e9a1d04
Eliminate error condition returns on some thread operations due to changes in libagar.


git-svn-id: http://odamex.net/svn/root/trunk@3330 b0bcef46-2027-0410-bd56-ab726e9a1d04
-If there are not enough parameters passed to the server's addmap command, just print the usage message and leave.


git-svn-id: http://odamex.net/svn/root/trunk@3331 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a bug in the order in which displayplayer is validated in CL_CheckDisplayPlayer.
-Fixes a crash that occurs when a displayplayer_id is changed to a spectator's id (bug 869).

git-svn-id: http://odamex.net/svn/root/trunk@3332 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add the server cvar sv_zdoomspawndelay, which will prevent players from respawning until a full second has passed after they died.
-This mimics ZDoom's hard-coded behavior.

git-svn-id: http://odamex.net/svn/root/trunk@3333 b0bcef46-2027-0410-bd56-ab726e9a1d04
-When loading a snapshot in a netdemo, perform team color and player color preference translations.
-Fixes bug 868.

git-svn-id: http://odamex.net/svn/root/trunk@3334 b0bcef46-2027-0410-bd56-ab726e9a1d04
Video resolution tweaks:

- Maximum resolution of 2880x1800 is enforced by vid_setmode.
- Resolutions above 2048x1536 no longer crash the game.
- I_CheckResolution() now refuses to switch to an unknown resolution in fullscreen.

git-svn-id: http://odamex.net/svn/root/trunk@3335 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Kill players when they're forced to new teams when randcaps is called.
-Prevents players from being able to carry their own flag after changing teams if they were carrying the enemy flag before randcaps.

git-svn-id: http://odamex.net/svn/root/trunk@3336 b0bcef46-2027-0410-bd56-ab726e9a1d04
PortMIDI + Win32 fixes.

- Fix up PortMIDI CMake module.
- Add an all-in-one zip file with needed includes and libraries.

git-svn-id: http://odamex.net/svn/root/trunk@3337 b0bcef46-2027-0410-bd56-ab726e9a1d04
ZIP files don't belong in SVN.  Figure out some other place to put it.

git-svn-id: http://odamex.net/svn/root/trunk@3338 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Apply AmateurSpammer's fix to display the score of the player being watched with the spy command instead of the console player's score.  Also fixed the point spread in a similar manner. Addresses bug 893. Thanks AmateurSpammer

git-svn-id: http://odamex.net/svn/root/trunk@3339 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Split up svc_serversettings message into multiple packets if need be for client
- Use a soft limit of around 500 bytes per packet, a safe size is 576 but this can grow depending on the size of a cvar and its contents
- Add TODO comments to remove the redundant "start/end" markers for 0.7
- 0.6.1 compatible

git-svn-id: http://odamex.net/svn/root/trunk@3340 b0bcef46-2027-0410-bd56-ab726e9a1d04
Modify S_CompareChannels() to obey Strict Weak Ordering.

- No more runtime assertions when compiled with Visual C++.
- Fixes bug 788.

git-svn-id: http://odamex.net/svn/root/trunk@3341 b0bcef46-2027-0410-bd56-ab726e9a1d04
Make the doxygen comment style consistent.


git-svn-id: http://odamex.net/svn/root/trunk@3342 b0bcef46-2027-0410-bd56-ab726e9a1d04
-When loading the mapthings in a coop game, store start points for voodoo dolls in their own vector instead of playerstarts.
-This fixes the problem of live players spawning at voodoo doll start points.
-TODO: Spawn voodoo dolls on the map and tie to the correct player.

git-svn-id: http://odamex.net/svn/root/trunk@3343 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Factor out common code for determining to which player a coop start point belongs.

git-svn-id: http://odamex.net/svn/root/trunk@3344 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix CMake build to not attempt to link against PortMIDI if not found.

git-svn-id: http://odamex.net/svn/root/trunk@3345 b0bcef46-2027-0410-bd56-ab726e9a1d04