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)
heretic: allow for arbitrarily long demo file names (#1328)
Remove extra assignments of variables (#1323)
Merge pull request #1322 from mfrancis95/cppcheckwarningfix1
Remove unused variable "state" in P_MovePsprites
textscreen: Fix SetBufferFromValue to copy the right amount of data (#1321)
Merge pull request #1298 from mfrancis95/normaliseslashes
Merge pull request #1315 from chocolate-doom/txt_render_software
textscreen: deliberately create a software renderer
Merge pull request #1309 from chocolate-doom/openaudiodevice
revert unintended changes to textscreen/fonts/*.h
replace uses of Mix_OpenAudio() with Mix_OpenAudioDevice()
remove some SDL2 version checks for versions now mandatory
config: bump SDL2 library requirements
Fix Python check for doc, bash-completion, fonts, and icons options (#1308)
Merge pull request #1283 from nicolas-robin/fix_opl_linux
Merge pull request #1303 from mfrancis95/resolve896
Merge pull request #1300 from mfrancis95/formatstringfix
Add separate savegame directories for Freedoom (resolve #896)
When running sscanf on numbers in hex or octal, make sure the argument type is unsigned int *
Format M_NormalizeSlashes according to the coding style
Move M_NormalizeSlashes from strife/m_saves to m_misc
Add support for /usr/share/doom IWAD search path (#1297)
Merge pull request #1295 from chocolate-doom/CVE-2020-14983
net: fix missing client-side ticdup validation
net: fix missing server-side num_players validation (CVE-2020-14983)
Merge pull request #1294 from vilhelmgray/breakout_HAVE_PYTHON
Introduce configure options for bash-completion, doc, fonts, and icons
Merge pull request #1288 from turol/gcc10-warning
hexen: Reconstruct textBuffer from SlotText and slotptr
hexen: Change order of some statements
hexen: Separate changing buffer contents and buffer pointer
heretic: Reconstruct textBuffer from SlotText and slotptr
heretic: Change order of some statements
heretic: Separate changing buffer contents and buffer pointer
Add clang to Travis CI (#1285)
Merge pull request #1281 from turol/clang
opl_linux: fix number of port requested by ioperm()
strife: Fix clang abs warning in R_StoreWallRange
hexen: Fix clang abs warning in R_StoreWallRange
hexen: Fix clang abs warning in P_XYMovement
hexen: Fix clang abs warning in A_SorcBallOrbit
hexen: Fix clang abs warnings in A_DragonFlight
hexen: Fix another clang abs warning in DragonSeek
hexen: Fix clang abs warning in DragonSeek
heretic: Fix clang abs warning in R_StoreWallRange
Merge pull request #1280 from chocolate-doom/fluidsynth-fix
music: Disable Fluidsynth when we want Timidity.
Merge pull request #1278 from turol/const
strife: Fix const correctness issue in D_IdentifyVersion
setup: Fix const correctness issue in SetupMission
setup: Make GetMissionForName parameter const
setup: Make ArgumentNeedsEscape parameter const
musicpacks: Make DumpSubstituteConfig parameter const
strife: Make G_RecordDemo parameter const
hexen: Make G_RecordDemo name parameter const
heretic: Make G_RecordDemo name parameter const
heretic: Make SetHHEVersionByName parameter const
iwad: Fix const correctness issue in D_FindIWAD
iwad: Fix const correctness issue in AddXdgDirs
doom: Make G_RecordDemo parameter const
net: Make NET_QueryAddress parameter const
Merge pull request #1276 from turol/const
strife: Refactor chat macro defaults for const correctness
hexen: Fix const correctness issue in InitMapInfo
hexen: Refactor chat macro defaults for const correctness
Merge pull request #1274 from turol/const
doom: Refactor chat macro defaults for const correctness