Random changes during code audits.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2797 86ba831e-150c-0410-ab35-e06eaae15ed9
Warning fixes from printz's list.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2798 86ba831e-150c-0410-ab35-e06eaae15ed9
Fixed a typo.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2799 86ba831e-150c-0410-ab35-e06eaae15ed9
Hopefully not overkill solution to problem with D_DDTBLU: send an all-notes-off event to each MIDI track at the end. Seems to work.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2800 86ba831e-150c-0410-ab35-e06eaae15ed9
* Refactor music cheats to use a routine from GameModeInfo
* Don't include p_mobj.h in s_sound.h

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2801 86ba831e-150c-0410-ab35-e06eaae15ed9
* Replaced DSPDIEHI hack with a GMI flag
* Eliminated MN_PatchOldMainMenu
* Emulation of A_RavenPlayerScream in the skin viewer

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2802 86ba831e-150c-0410-ab35-e06eaae15ed9
* Add mn_newgame callback function to GameModeInfo, and eliminate redundant mn_hnewgame command
* Bit of cleanup in the Heretic menu module

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2803 86ba831e-150c-0410-ab35-e06eaae15ed9
* Move par time arrays to p_info.cpp
* Break up partime determination into separate routines 
* Get partimes through GameModeInfo->GetParTime()

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2804 86ba831e-150c-0410-ab35-e06eaae15ed9
Replace mess in P_ZMovement with a GIF_LOSTSOULBOUNCE flag. Requires ability for missions to add and/or subtract flags from their parent GameModeInfo object.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2805 86ba831e-150c-0410-ab35-e06eaae15ed9
Further tweaks to beta lost soul so that it behaves like a proper flying monster, which didn't exist in the pre-beta.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2806 86ba831e-150c-0410-ab35-e06eaae15ed9
* Add WI_WOLFNAMEHACKS mission flag to control IDKFA/KEEN replacement of Wolf level names
* Small tweaks in p_enemy console command functions

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2807 86ba831e-150c-0410-ab35-e06eaae15ed9
MI_HASBETRAY flag to control replacement of MAP33 default level name

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2808 86ba831e-150c-0410-ab35-e06eaae15ed9
* MI_DOOM2MISSIONS to control missions that support Doom 2 managed mission pack selection
* MI_NOTELEPORTZ to control missions which don't set teleport z height during demo_compatibility
* Dead code removal

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2809 86ba831e-150c-0410-ab35-e06eaae15ed9
A slight reconfiguration of the menu used to configure the configuration files. -_-

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2810 86ba831e-150c-0410-ab35-e06eaae15ed9
Removed ability to preserve custom comments in configuration files.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2811 86ba831e-150c-0410-ab35-e06eaae15ed9
Just basic cleanup stuff

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2812 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: tricked OS X once again to run Eternity on Snow Leopard. For simplicity's sake, now there's a single OS X upload that's designed for 10.6+, which sure enough includes the libc++ and libc++abi files. Cannot verify if it works on OS X 10.5- or 10.7-8 because of lack of computers, but should work on 10.7-8.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2813 86ba831e-150c-0410-ab35-e06eaae15ed9
Updated some remaining files to GPLv3 :|

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2814 86ba831e-150c-0410-ab35-e06eaae15ed9
osx:
* Updated formal credits.rtf file to new years (but currently is unused)
* Added a custom About panel, which alternates between AUTHORS and COPYING
* Removed help menu item to COPYING.pdf and removed COPYING.pdf
* Updated formal Info.plist version
* Added long-due LLVM license notice.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2815 86ba831e-150c-0410-ab35-e06eaae15ed9
osx: disabled Xcode "unused function" and "unused variable" warnings

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2816 86ba831e-150c-0410-ab35-e06eaae15ed9