-Change the comparison functions for sorting the list of players on the scoreboard to be functors. The compiler can inline the functors and it also shuts GCC up about the original comparison functions being defined but not used.

git-svn-id: http://odamex.net/svn/root/trunk@4396 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Use the full path name if supplied in VerifyFile rather than just searching in WADDIRS (see bug 1026).

git-svn-id: http://odamex.net/svn/root/trunk@4397 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Make doomwadnames in w_wad.cpp global.
-Add an entry for DOOM1.WAD to doomwadnames as it was missing (see bug 980).
-Change D_CheckIWAD to use the global doomwadnames instead of its own local version to eliminate duplication of information (which also was erroneously differing).

git-svn-id: http://odamex.net/svn/root/trunk@4398 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove D_GetDirectoryFromFileName added in r4397. M_ExtractFilePath already exists to do the same function.

git-svn-id: http://odamex.net/svn/root/trunk@4400 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a field to gamewadinfo_t to indicate if an IWAD is considered commercial (non-free).
-Add a function W_IsIWADCommercial to determine if the specified file name is a commercial IWAD.

git-svn-id: http://odamex.net/svn/root/trunk@4401 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a field to gameinfo_t for titleString, which is the full name of the game version.
Refactor D_CheckIWAD into D_ConfigureGameInfo to set the gameinfo, gamemission, and gamemode to the appropriate values based on the lumps in the IWAD, and D_GetTitleString to determine the appropriate title for the game version.

git-svn-id: http://odamex.net/svn/root/trunk@4402 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove a bit of commented-out code in D_CheckIWAD that checked for a valid IWAD header. This is redundant since D_CheckIWAD calls D_ConfigureGameInfo, which already does this.

git-svn-id: http://odamex.net/svn/root/trunk@4403 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Automatically prepend the default storage path (~/.odamex for Unix) when playing a netdemo if no path is specified.
-Try appending .odd to the file name if it's missing and the file name is not found (see bug 910).

git-svn-id: http://odamex.net/svn/root/trunk@4404 b0bcef46-2027-0410-bd56-ab726e9a1d04
-D_LoadResourceFiles needs to load the LANGUAGE lump prior to loading any dehacked patches since they can modify strings. Thanks again RjY (see bug 1027).
-Fix broken behavior in DArgs::GatherFiles that included DEH/BEX files twice.

git-svn-id: http://odamex.net/svn/root/trunk@4406 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Change DArgs::GatherFiles to also add arguments passed prior to the first command line switch.
-Fix D_AddCommandLineOptionFiles's handling of file names passed without an extension.

git-svn-id: http://odamex.net/svn/root/trunk@4407 b0bcef46-2027-0410-bd56-ab726e9a1d04
-One more update to r4407: properly handle empty file lists passed after the -file or -deh switch.

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

git-svn-id: http://odamex.net/svn/root/branches/rend32@4415 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Merge from rend32 into texmanager.
-Don't cache the LANGUAGE lump in zone memory. FStringTable should save it to the heap.
-Call GStrings.FreeData instead of GStrings.ResetStrings in D_Shutdown. The later does not free the data used by FStringTable.

git-svn-id: http://odamex.net/svn/root/branches/texmanager@4416 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a HUD drawing issue when hud_transparency is 1.0 in 8bpp color mode.

git-svn-id: http://odamex.net/svn/root/branches/texmanager@4417 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove the HUD patch_t drawing functions and replace them with Texture drawing functions.

git-svn-id: http://odamex.net/svn/root/branches/texmanager@4419 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Use the DCanvas::DrawTexture drawers for the crosshair.

git-svn-id: http://odamex.net/svn/root/branches/texmanager@4420 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Use the DCanvas::DrawTexture drawers for the options menu.

git-svn-id: http://odamex.net/svn/root/branches/texmanager@4421 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Rewrite the finale bunny scroller to use DrawTextureFullScreen.

git-svn-id: http://odamex.net/svn/root/branches/texmanager@4423 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove the patch_t, post_t, and tallpost_t structs.
-Remove all patch_t drawing functions since they have been replaced by Texture versions.

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