-Update CodeBlocks project to include d_netcmd.cpp and d_netcmd.h

git-svn-id: http://odamex.net/svn/root/trunk@3267 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Add shlwapi to the windows targets in codeblocks
- Misc. updates to windows installer script
- Lowercase that include

git-svn-id: http://odamex.net/svn/root/trunk@3268 b0bcef46-2027-0410-bd56-ab726e9a1d04
Resolve circular reference in NetCommand.


git-svn-id: http://odamex.net/svn/root/trunk@3269 b0bcef46-2027-0410-bd56-ab726e9a1d04
Eliminate tons of C4800 (Forcing type to bool) warnings when building with MSVC.

git-svn-id: http://odamex.net/svn/root/trunk@3270 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix Xbox build

git-svn-id: http://odamex.net/svn/root/trunk@3271 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove a bit of commented out code that attempted to update a cvar to a new range of values but ended up never being used.

git-svn-id: http://odamex.net/svn/root/trunk@3272 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Prevent a SZP crash if the user enters a non-integer number as the argument to the 'spy' console command.

git-svn-id: http://odamex.net/svn/root/trunk@3273 b0bcef46-2027-0410-bd56-ab726e9a1d04
 - Remove unnecessary cast
 - Remove unused variable

git-svn-id: http://odamex.net/svn/root/trunk@3274 b0bcef46-2027-0410-bd56-ab726e9a1d04
 - Eliminate string constant to char* warnings.
 - Replace unnecessary use of sprintf() with strcpy().
 - Eliminate warnings about ignored return values.


git-svn-id: http://odamex.net/svn/root/trunk@3275 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Make sure to call the player thinker routines when a spectator is spying another player.
-This fixes the problem of palette effect timers not being decremented with spynext.

git-svn-id: http://odamex.net/svn/root/trunk@3276 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix bug that printed 'Game is full' on the spectator HUD when sv_maxplayersperteam is unlimited (set to 0).

git-svn-id: http://odamex.net/svn/root/trunk@3277 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Play sounds from the POV of the player being spied, even when the consoleplayer is not a spectator.

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

- Add escaping
- Fix various issues, including one where alises containing commands with
  parameters did not work.

git-svn-id: http://odamex.net/svn/root/trunk@3279 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix a few unit tests.

git-svn-id: http://odamex.net/svn/root/trunk@3280 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Ensure bindings handle quoting and escaped characters correctly.
-This fixes the problem of bindings for the the \ key not being saved properly to odamex.cfg.
-Note that users will have to use \ when binding the \ key due to character escaping.

git-svn-id: http://odamex.net/svn/root/trunk@3281 b0bcef46-2027-0410-bd56-ab726e9a1d04
 - Remove redundant object locks as I have learned that an object is already locked when an event is triggered on it.
 - Add recursion guards to the License post change event due to behavior changes in libagar.


git-svn-id: http://odamex.net/svn/root/trunk@3282 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Escape the \ key for the default key bindings (+showscores)

git-svn-id: http://odamex.net/svn/root/trunk@3283 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Quote config file name when loading odamex.cfg.


git-svn-id: http://odamex.net/svn/root/trunk@3284 b0bcef46-2027-0410-bd56-ab726e9a1d04
The AG_TextBox READONLY flag will work the same as our work-around in 1.4.2 (as of a recent agar svn commit) so disable the work-around if libagar is at least 1.4.2. The work-around is still there for older versions for now but it may be removed later without breaking compatibility. The widget will just look different in older versions at that point.


git-svn-id: http://odamex.net/svn/root/trunk@3285 b0bcef46-2027-0410-bd56-ab726e9a1d04
We are moving forward with cmake and so now the training wheels must come off.


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