Fix status bar scaling in widescreen.

git-svn-id: http://odamex.net/svn/root/trunk@3376 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Update codeblocks projects

git-svn-id: http://odamex.net/svn/root/trunk@3377 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Clean up code in R_DrawColumnInCache and R_GenerateComposite
-Fix crash in R_GenerateComposite due to a bug that wrote to the wrong post when writing a composite post's length

git-svn-id: http://odamex.net/svn/root/trunk@3378 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Sync miniupnpc to 1.7.20120830 and update relevant server file

git-svn-id: http://odamex.net/svn/root/trunk@3379 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix classic map names, bug 906.

git-svn-id: http://odamex.net/svn/root/trunk@3380 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Create an overloaded generic version of DCanvas::Dim that has a param to specify the color and a param to specify the translucency level.
-Keep the existing version that uses ui_dimcolor and ui_dimamount respectively.

git-svn-id: http://odamex.net/svn/root/trunk@3381 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Create a new struct tallpost_t, which stores posts using 16-bit values for topdelta and length instead of 8-bits like post_t. This allows for patches up to 65535 in height.
-Convert all patches to use tallpost_t when loading from a WAD.
-Change all column drawing functions to use tallpost_t.
-Encapsulate all pointer arithmetic for column traversal into tallpost_t member functions.
-This should fix tutti-frutti problems for patches > 254 in height as well as prevent crashes when used as 2s midtextures.

git-svn-id: http://odamex.net/svn/root/trunk@3382 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Change tallpost_t to a 2-byte terminator token for columns instead of a 1-byte, which avoids incorrectly terminating columns prematurely.
-Clean up w_wad.cpp, moving the bulk of W_CachePatch to r_data.cpp.

git-svn-id: http://odamex.net/svn/root/trunk@3383 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Make sure that when a patch is loaded from disk, W_CachePatch is called instead of W_CacheLumpName as W_CachePatch performs data conversion on the patch.
-Fixes a crash introduced in r3382.

git-svn-id: http://odamex.net/svn/root/trunk@3384 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Allow spectators to enter flying-mode with the fly consolecommand.

git-svn-id: http://odamex.net/svn/root/trunk@3385 b0bcef46-2027-0410-bd56-ab726e9a1d04
Force a test


git-svn-id: http://odamex.net/svn/root/trunk@3386 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix classic map strings in Ultimate Doom being off in Episodes 2-4.

git-svn-id: http://odamex.net/svn/root/trunk@3387 b0bcef46-2027-0410-bd56-ab726e9a1d04
Allow more than one announcer sound to play at a time.

git-svn-id: http://odamex.net/svn/root/trunk@3388 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix an infinite loop in r3382 when W_CachePatch causes I_BeginRead to be called, which in turn calls W_CachePatch when trying to load the STDISK icon. This would happen when switching IWADS.

git-svn-id: http://odamex.net/svn/root/trunk@3389 b0bcef46-2027-0410-bd56-ab726e9a1d04
An attempt at fixing sticky tab on alt-tab on Windows 7.

It's not a complete fix, as it causes the tab key to die for one keypress after switching back, but it's better than it was.

git-svn-id: http://odamex.net/svn/root/trunk@3390 b0bcef46-2027-0410-bd56-ab726e9a1d04
Implement map resetting and warmup mode.

- Two new server cvars: sv_warmup and sv_warmup_countdown.
- Due to improvements to serialization, this bumps the savegame version and breaks backwards savegame compatibility.

git-svn-id: http://odamex.net/svn/root/trunk@3391 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a compilation issue with r3391

git-svn-id: http://odamex.net/svn/root/trunk@3392 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Change what sv_fragexitswitch does: when enabled, exit switch will kill you via gib death.  Must also set sv_allowexit to 0.
- Update codeblocks projects

git-svn-id: http://odamex.net/svn/root/trunk@3393 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix potential compile issue in r3393...

git-svn-id: http://odamex.net/svn/root/trunk@3394 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Initial support for Doom/Doom2 BFG Editions: recognizes the iwads as distinct, doom2 shows interpic instead of titlepic.  There are no differences thus far with doom. 
- You can use the bfg edition iwads directly with the "standard" iwads, but note: if you play any doom2 maps in coop or dm that use ss nazis you're gonna have a bad time.

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