-(From 0.6.x branch) Fix a cvar unlatching bug introduced in r3788 that occurs during the demo loop, where after the first demo of the loop has been played, cvars would not be unlatched for the next demo (bug 973).

git-svn-id: http://odamex.net/svn/root/trunk@3808 b0bcef46-2027-0410-bd56-ab726e9a1d04
-(From 0.6.x branch) Forgot to add the CVAR_NOENABLEDISABLE flag to sv_spawndelaytime.

git-svn-id: http://odamex.net/svn/root/trunk@3809 b0bcef46-2027-0410-bd56-ab726e9a1d04
-(From 0.6.x branch) Remove a second, useless call to CTF_CheckFlags from P_KillMobj.

git-svn-id: http://odamex.net/svn/root/trunk@3810 b0bcef46-2027-0410-bd56-ab726e9a1d04
-(From 0.6.x branch) When unregistering players from the Unlag class, the cached player_t pointer was not being updated properly because players.erase had not yet been called, making player_history::player point to an incorrect player in some cases (bug 974).

git-svn-id: http://odamex.net/svn/root/trunk@3811 b0bcef46-2027-0410-bd56-ab726e9a1d04
-(From 0.6.x branch) Prevent the server from sending svc_movemobj and svc_mobjspeedangle messages for player mobjs as the information is already contained in the svc_moveplayer messages.
-Clients no longer apply snapshots to dying or dead players as this creates jerky animation with cl_interp.

git-svn-id: http://odamex.net/svn/root/trunk@3812 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Bump the size of the TID hash table from 128 to 256 and remove some magic number usage. A more robust, general-purpose hashtable implementation is probably needed.
-Fixes freezes with maps requiring large numbers of TID, such as dvii-1u.wad MAP19 (bug 975).

git-svn-id: http://odamex.net/svn/root/trunk@3813 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Change the default color of team chat messages from green to orange.

git-svn-id: http://odamex.net/svn/root/trunk@3814 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a bug that sent all team chat messages to spectators with the same team stored in their UserInfo.

git-svn-id: http://odamex.net/svn/root/trunk@3823 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Use ZDoom 1.23b33's code for calculating a planar equation's coefficients as it tends to be slightly more precise than Odamex's current code.

git-svn-id: http://odamex.net/svn/root/trunk@3825 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add support for the ZDoom DeHackEd weapon extensions "Ammo use" and "Min ammo" and "Ammo per shot" from Eternity.
-Set "Ammo use" and "Min ammo" for the BFG if DeHackEd changes "BFG Cells/Shot".
-Remove the fixed ammo usage of 10 for railguns and instead decrease by "Ammo use" and change weapons if the railgun does not have "Min ammo" (bug 971). Note that if the DeHackEd patch that implements the railgun does not otherwise specify, the railgun will use the amount of ammo per shot as the weapon it replaces.

git-svn-id: http://odamex.net/svn/root/trunk@3832 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove some pre-0.6 network message compatibility code.

git-svn-id: http://odamex.net/svn/root/trunk@3834 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Increase the event buffer size for PortMidi from 100 to 1024 to handle certain midi files that have hundreds of controller events at the same time.

git-svn-id: http://odamex.net/svn/root/trunk@3835 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Refactor PTR_ShootTraverse and move the line collision related code into a new function, P_ShootLine.
-Fix collisions with 'sky wall hack' lines when co_fixweaponimpacts is enabled.
-Add emulation for lines flagged with ML_TWOSIDED and no backsector.

git-svn-id: http://odamex.net/svn/root/trunk@3837 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix missile collisions with 'sky wall hack' lines when co_fixweaponimpacts is enabled.

git-svn-id: http://odamex.net/svn/root/trunk@3838 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add an abstraction for the two gamma correction types in v_gamma.h.
-We no longer need to have vanilla gamma level offset by 1 to maintain compatibility with ZDoom. Vanilla gamma now ranges from 0.0 - 7.0.
-Changed ZDoom gamma levels to range from 0.5 - 3.0 with 0.1 increments from bumpgamma.

git-svn-id: http://odamex.net/svn/root/trunk@3839 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add support for Line_Horizon in ZDoom in Doom Format maps (special #337).

git-svn-id: http://odamex.net/svn/root/trunk@3840 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a few compiler warnings.

git-svn-id: http://odamex.net/svn/root/trunk@3842 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Sync to miniupnpc-1.8.20130503

git-svn-id: http://odamex.net/svn/root/trunk@3843 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Creating a new branch to create a mouse input abstraction for different input libraries.

git-svn-id: http://odamex.net/svn/root/branches/mouse_abs@3844 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Initial commit of the MouseInput class.
-Separate SDL mouse input code from the keyboard and window manager event handling and put it into the SDLMouse class.
-Add client cvar mouse_driver which will allow users to select which mouse library to use (default: SDL)

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