wad: Move W_CheckCorrectIWAD() into w_main.c.
wad: Change type of lumpinfo[] array.
wad: Free cached lumps on reload, don't release.
doom: Fix compiler warnings due to type conflict.
Merge branch 'master' of github.com:chocolate-doom/chocolate-doom
Remove duplicate variable definitions.
Merge pull request #596 from chungy/master
setup-manifest: Add compatibility GUID for Windows 10
doom: Fix formatting in ST_Responder().
Merge pull request #593 from khokh2001/chex
doom:Chex's warp cheat handling fix
doom:Chex's map name handling fix
opl: Add a secret DMXOPTION to reverse stereo channels.
Merge pull request #592 from linguica/msvc-fixes
Fixed Heretic / Hexen vcproj files
Merge pull request #590 from linguica/patch-1
Added deh_bexstr.c to MSVC project
Merge pull request #588 from jmtd/text-segv
Add constraint check to CellOverflowedSize
Merge pull request #589 from Azarien/upstream_master
Merge pull request #582 from khokh2001/doom-1.666
Expanded table of valid game versions.
Merge pull request #581 from khokh2001/doom-1.666
setup: Update to add new defaults.
Merge pull request #580 from jmtd/aspect-ratio-screenshots
Write out aspect-corrected 1600x1200 PNGs
Merge pull request #577 from jkbenaim/master
osx: Add CFBundleIdentifier to Info.plist.
textscreen: Fix struct initializers.
textscreen: Allow cycling through tables with tab key.
setup: Clean up gamepad configuration window.
doom: Avoid overflow for spawn angle calculation.
setup: Clean up multiplayer dialog code.
setup: Simplify mouse configuration window code.
setup: Clean up the keyboard controls window.
setup: Clean up the sound configuration window.
textscreen: Fix separator special case handling.
textscreen: Add TXT_SetTableColumns() function.
textscreen: Add further table conveniences.
textscreen: Add table cell overflowing.
Fix formatting issues introduced in last merge.
Merge pull request #567 from jmtd/pitch-shifting
Enable pitch-shifting in Hexen
Default snd_pitchshift on for Heretic/Hexen
setup: Fix population of extra_table.
snd_pitchshift defaults off, except Raven games
Immediately free pitch-shifted sound effects
Make pitch-shifting optional (default to off)
Implement approximation of Doom's pitching
Introduce pitch to allocated_sound_t
rework AllocateSound to return allocated_sound_t
Replace ->driver_data with GetAllocatedSoundBySfxinfo
Switch channels_playing to track allocated_sound_t
update I_StartSound, S_StartSound with pitch
Define NORM_PITCH in i_sound.h
fix CacheSFX/WriteWAV debug procedure
Merge pull request #565 from jmtd/misc-fixups
Minor whitespace fix-ups
Merge pull request #564 from jmtd/misc-fixups
remove trailing whitespace
Miscellaneous whitespace/formatting clean-ups
Use Mix_PlayChannel instead of Mix_PlayChannelTimed
Add Keywords to the setup.desktop file
Merge pull request #558 from chungy/setup.desktop
setup.desktop: Add a missing semicolon to Categories
setup: Fix help URL for level warp menu.
Add alternate project files to make dist.
Bump version number to 2.2.0.
hexen: Replace v1.0 warning with an error.
opl: Change result from OPL_Init() to an enum.
Replace "opl_type" config variable with DMXOPTION.
opl: Add missing function prototype to header.
textscreen: Refactor TXT_OpenURL() to simplify.
Merge pull request #548 from chungy/shellexecute
textscreen: Pass url directly to ShellExecute, snprintf unneeded
textscreen: use ShellExecute on Windows to open URLs
textscreen: Tweak to command line to open URL.
Add @AXDOOMER to credits for sky transition bug.
Fix demo desyncs caused by P_RunThinkers() change.
Fix bug with frames being rendered twice.
setup: Add help links for Multiplayer windows.
NEWS: Improve 2.2.0 release notes.
Merge pull request #545 from khokh2001/opl3_mode
One result checking is enought to detect OPL3.
Credit Alexey Khokholov by name rather than username.
Rollback of 4f8f8a43e174f1e82dc0160c0ea96070e1cf6ef9.
NEWS: Add draft notes for 2.2.0 release.
opl: Some minor tweaks to the last merge.
Merge pull request #516 from khokh2001/oldopl
opl: Tweak voice replacement algorithm.
Oops, revert debug changes