Changed "Run on" -> "Run" in mouse setup
Add ability to map mouse buttons to run!
Merge pull request #1414 from rfomin/fix_volume
win midi: Remove non-linear volume correction
win midi: Update the volume when the song starts playing to fix some silent MIDIs
Merge pull request #1413 from rfomin/fix_decl
win midi: Fix missing declaration
Merge pull request #1412 from rfomin/fix_pitch_bend
win midi: Reset pitch bend range when stopping song
Merge pull request #1406 from bensuperpc/update_ci
Merge pull request #1409 from rfomin/non_linear_vol
win midi: Non-linear volume control
Merge pull request #1408 from rfomin/fix_iter
Update main.yml
Merge pull request #1404 from rfomin/fix_fluidsynth
Add a check for the existence of a soundfont file
Merge pull request #1405 from mikeday0/fix_sf_path_default
Fix Fluidsynth support for Windows
Setup: init soundfont path to an empty string
Merge pull request #1402 from rfomin/fix_register_song
Fix Windows native MIDI playback for Heretic/Hexen
Merge pull request #1401 from FozzeY/remove-winmusic-warns
Merge pull request #1399 from rfomin/win_midi
move declaration of win_midi_stream_opened variable
remove the use of an undeclared variable
add _WIN32 defines to i_winmusic.h
implementation of native Windows MIDI
Merge pull request #1395 from AXDOOMER/patch-1
Fix Setup's "Add WADs" feature
Merge pull request #1388 from turol/const
Merge pull request #1386 from mikeday0/choc_orphan_cr
strife: Fix const correctness issues in dstrings.cpp
music: Fix const correctness issue in I_InitTimidityConfig
opl: Fix const correctness issue in I_OPL_InitMusic
iwad: Fix const correctness issue in AddXdgDirs
iwad: Split variable definition in AddSteamDirs
iwad: Fix const correctness issue in AddXdgDirs
iwad: Split variable definition in AddXdgDirs
iwad: Make AddIWADDir parameter const
iwad: Make iwad_dirs contents const
Merge pull request #1346 from turol/const
Free any old strings in myargv which were not moved to newargv
Free string in myargv before replacing
Fix const correctness issue
Free response file contents
Store new strings in argv instead of direct pointers to response file buffer
Free old myargv before replacing it with newargv
Clear myargv contents as they're moved to newargv
Refactor myargv and its contents to be owned by us
Merge pull request #1387 from mikeday0/fluid_set_sf_path
Merge pull request #1385 from jrtc27/cheri
Add .sf3 extension to file dialog
Add FluidSynth soundfont path to setup
Introduce FluidSynth soundfont path
deh: Handle orphan carriage returns
multiplayer: Fix integer/pointer confusion
Fix incorrect use of PRIiPTR/PRIuPTR
textscreen: Fix out-of-tree HAVE_FONTS build
Merge pull request #1382 from kraflab/fix-hexen-coop
Merge pull request #1380 from mikeday0/pc-speaker-fix
Fix PC speaker emulation when using OPL
Merge pull request #1377 from mfrancis95/ghactionscppcheck
GitHub Actions: Move cppcheck into its own job
Merge pull request #1374 from mfrancis95/ghactions
Merge pull request #1371 from chocolate-doom/mfrancis95-patch-2
Add #1037 to 3.1.0 changelog
Merge pull request #1366 from chocolate-doom/mouse_left_right
Merge branch 'mouse_left_right' of https://github.com/chocolate-doom/chocolate-doom into mouse_left_right
revert changes to the mouse setup menu
let "turn" mouse bindings act as aliases for the respective key bindings
rearrange items in the Mouse setup menu
textscreen: try to create a VSync enabled renderer first (#1365)
add mouse button bindings for turning left/right
Fix max volume musicpack at startup (#1364)
declare par time arrays as static const (#1363)
Add chex.exe par times for chex.wad. (#1356)
fix savegame directory on Windows (#1360)
Fix heretic coop demos (#1358)
append a path delimiter to the default config dir on Windows (#1357)
Merge pull request #1353 from chocolate-doom/cfg_exedir
save config in executable directory on Windows
Fixes #1345 (#1352)
fix padvalue typo in the REJECT buffer overflow emulation (#1350)
Merge pull request #1343 from JNechaevsky/patch-1
Update copyright year to 2021
iwad: Support autoloading GOG.com releases of Heretic and Hexen (#1338)
docs: fix simple typo, apropriate -> appropriate (#1334)
Merge pull request #1330 from chocolate-doom/python3
build: use python3 exclusively
hexen: allow for arbitrarily long demo file names (#1329)