- Update codeblocks projects

git-svn-id: http://odamex.net/svn/root/trunk@5098 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a field to the IWAD database to indicate if a file is considered deprecated and has been replaced by a more recent version.
TODO: Add entries for versions of IWADS prior to v1.9.

git-svn-id: http://odamex.net/svn/root/trunk@5099 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add entries for common deprecated IWADs in w_ident.cpp.

git-svn-id: http://odamex.net/svn/root/trunk@5100 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a vector of filenames, mIWADSearchOrder, to maintain the desired ordering of IWAD filenames to search for if one is not specified with the -iwad parameter. Restore the search ordering to that of previous releases (had changed as a result of r5100).

git-svn-id: http://odamex.net/svn/root/trunk@5101 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Allow custom master servers from the config file (there is no UI option to edit this)
- Reword the usage of the /m command line switch, that it overrides all master servers (default and custom)
- Clean up duplicate code

git-svn-id: http://odamex.net/svn/root/trunk@5102 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Rename the MemoryPool class to Pool and make it templated. The initial size of the pool is now specifies the number of objects to allocate rather than the availible memory in bytes to allocate.

git-svn-id: http://odamex.net/svn/root/trunk@5103 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Fix vanilla and longtics demo recording

git-svn-id: http://odamex.net/svn/root/trunk@5104 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Apply P_CanSpy fixes (v2) patch, thanks RjY!

git-svn-id: http://odamex.net/svn/root/trunk@5105 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Reset the NormalLight colormap after leaving a heightsec. This prevents the heightsec's colormap from continuing to be used in other non-heightsec sectors. Thanks to Catoptramancy for catching this and RjY for the fix.

git-svn-id: http://odamex.net/svn/root/trunk@5106 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Don't call IVideoWindow::setMode if the desired video mode matches the current mode. This avoids resetting the video mode when the server sends its list of CVARs and those CVARs have callback functions that affect the video mode (sv_allowwidescreen).
-Todo: move the code for creating a 8in32bpp software surface from ISDL12VideoWindow to I_SetVideoMode. Currently in-game toggling of vid_32bpp is broken.

git-svn-id: http://odamex.net/svn/root/trunk@5107 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Add a new software surface, converted_surface, to handle 8bpp to 32bpp conversion when the current video capabilities do not allow for 8bpp surfaces.
-Slightly simplify ISDL12VideoWindow::setMode by removing the check for 8bpp to 32bpp conversion (moved to I_SetVideoMode).

git-svn-id: http://odamex.net/svn/root/trunk@5108 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Move the call to I_FlushInput from V_Init to I_SetVideoMode, calling it only when the video mode actually changes.
-This fixes problems with user input when a vote passes on the server and the callback function for sv_allowwidescreen is triggered.

git-svn-id: http://odamex.net/svn/root/trunk@5109 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Add a toolbar button to the launcher to allow players to connect to an irc channel (#odaplayers on quakenet) using the systems local irc client. If it isn't available then hexchat will be suggested

git-svn-id: http://odamex.net/svn/root/trunk@5110 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Reword the tooltip and statusbar messages

git-svn-id: http://odamex.net/svn/root/trunk@5111 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Add missing menu item for chat

git-svn-id: http://odamex.net/svn/root/trunk@5112 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Remove unimplemented filter and query error features for now

git-svn-id: http://odamex.net/svn/root/trunk@5113 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Fix 'no things mode' in singleplayer, sv_skill is a ranged cvar so this type of clamping behavior is no longer needed
- Add missing skill enumeration value for reference

git-svn-id: http://odamex.net/svn/root/trunk@5114 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Add checkbox to settings dialog for loading the irc client when the launcher starts
- Add checkbox for above option to message dialog popup when irc client cannot be found
- Suppress windows popup message when a successful operation occurred with wxLaunchDefaultBrowser

git-svn-id: http://odamex.net/svn/root/trunk@5115 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Restore skill level after all other cvars have been reset to their defaults in non-netdemos

git-svn-id: http://odamex.net/svn/root/trunk@5116 b0bcef46-2027-0410-bd56-ab726e9a1d04
- Format the time fields of the players list and server details box to HH:MM

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