music: First code for HQ music substitution.
setup: Add missing argument to M_StringJoin.
setup: Adjust positioning of sound dialog.
Simplify INSTALL.template music notes.
Rename README.OPL to README.Music and extend.
Fix man/Makefile for forks
deh_main.c: Fix bogus check in DEH_ParseAssignment()
misc: Fix safe vsnprintf() function.
misc: Tweak safe string functions slightly.
osx: Use safe string functions for launcher.
textscreen: Use safe string functions.
setup: Eliminate use of sprintf().
Replace all snprintf() calls with M_snprintf().
strife: Add missing NULL to M_StringJoin call.
Fix typo in src/strife/p_saveg.c
sound: Fix compile when using libsamplerate.
strife: Eliminate use of sprintf().
hexen: Eliminate use of sprintf().
heretic: Eliminate use of sprintf().
doom: Eliminate use of sprintf().
music: Free string using free() rather than Z_Free().
Eliminate some uses of sprintf() from common code.
dehacked: Eliminate some more uses of strncpy().
hexen: Make -playdemo cope with paths.
heretic: Make -playdemo cope with paths.
HACKING: Add note about unsafe C functions.
common: Eliminate use of unsafe string functions.
setup: Eliminate use of unsafe string functions.
strife: Eliminate use of unsafe string functions.
misc: Make arguments to string functions const.
heretic: Eliminate use of unsafe string functions.
heretic: Eliminate use of unsafe string functions.
doom: Eliminate use of unsafe string functions.
Fix erroneous call to M_StringJoin
misc: Add string utility functions.
textscreen: Add label for PrintScreen key.
video: Fix calculation of -devparm ticker.
hexen: Allow abort on startup by pressing escape.
Fix .rc files so version info shows on Windows 7.
video: Fix crash when running fullscreen with -2.
setup: Make default sound volumes match Vanilla.
strife: Fix default music volume to match Vanilla.
Define a keyboard scan code for PrintScreen.
Fix typos in config API usage
Add explicit check for libz
Set GUS patch path variable using D_SetVariable.
config: Add API to get/set config variables.
Fix libpng detection for static libraries
Fix various Clang compiler warnings.
Autodetect GUS patches installed with BFG Edition.
Rearrange order of SDL sound startup.
Set default for key_menu_screenshot to 0.
heretic/hexen: Fix -timedemo.
doom: Add initial support for versions < v1.9.
doom: Emulate 'no fog on spawn west' Vanilla bug.
pcsound: Extend frequency table to 128 entries.
setup: Add missing snd_maxslicetime_ms variable.
music: Add config var for external music program.
sound: Add config variable to control buffer size.
heretic/hexen: Fix automap background scrolling.
Merge pull request #365 from fabiangreffrath/bfg_warning
Remove superfluous dividers.
Print a warning if the user is attempting to record or playback a demo or connect to a network game using one of the BFG Edition IWADs.
Merge pull request #364 from fabiangreffrath/key_screenshot
Initialize key_menu_screenshot with -1.
Add a dedicated key for taking screenshots.
Merge pull request #361 from fabiangreffrath/png_screenshots
Add PNG screenshots to advanced video options menu.
Add some strictly unnecessary curly braces.
Allow for PNG screenshots.
readme: Fix note about CMDLINE to be correct.
video: Center mouse when grabbing cursor.
hexen: Increase maximum level number to MAP60.
Update URLs to Chocolate Doom Github project.
doom: Fix behavior of M_EPI4 menu item.
heretic/hexen: Fix pause key remapping.
doom: Add -dehlump parameter to load DEHACKED lumps.
heretic: Fix plat_t read when loading savegames.
Merge pull request #356 from fabiangreffrath/keybind-hexen
Allow to rebind artifact keys in Hexen.
doom: Reverse detail graphic for BFG edition.
Merge pull request #346 from fabiangreffrath/bfgedition
Keep (bfgedition) as part of the check for TITLEPIC.
More robust checks for BFG Edition.
Add BFG edition workaround for options menu crash.
Mark 512x400 mode as decent quality.
Merge pull request #329 from fabiangreffrath/master
Revert the more controversial changes in my previous pull request.
sound: Fix swapped parameters for function.
Some improvements to the build system
doom: Add support for Freedoom IWAD names.
configure: Add option to disable libsamplerate.
Merge pull request #320 from fielder/master
heretic: fix automap panning left
Merge pull request #318 from svdijk/bugfix
heretic, hexen: Fix mouse (and joystick) weapon cycling.
setup: Add key_mission to the controls group.
build: adjust location of execgamesdir