strife: Move setsizeneeded extern declaration to r_main.h
strife: Move inhelpscreens extern declaration to m_menu.h
strife: Remove commented out code
Merge pull request #1510 from turol/extern-1
Adjust music volume to prevent clipping and match midiOutSetVolume curve (#1508)
deh: Move extern declarations to deh_defs.h
wad: Move wad_file_class_t extern declarations to w_file.h
sound: Move extern variable declarations to header
setup: Remove static from some variables that are about to become extern
pcsound: Move pcsound_driver_t extern declarations to pcsound_internal.h
opl: Move opl_driver_t extern declarations to opl_internal.h
textscreen: Remove extern from forward declarations which don't need it
Add selectable native MIDI devices to setup (#1506)
Merge pull request #1507 from turol/linter-update
Update cpp-linter action to v2
Fix Mouse wheel conflict with Xbuttons 1&2 (#1440)
Configurable reverb and chorus for native MIDI (#1504)
Merge pull request #1499 from turol/clang-15-fix
Improve type correctness in heretic DEH code
Always pass three correctly typed pointers to heretic action functions
Add some forward declarations
Add struct name to heretic pspdef_t
Merge pull request #1492 from mikeday0/newicons
added new Steam Final Doom IWAD path (#1495)
Fix Windows native MIDI level transitions (#1493)
Fix cmake typo: mixer -> MIXER (#1494)
Add new icons - png and *_icon.c files
Update resource files for game-specific icons
Fix incorrect Strife EXTRA_DIST item
Update *.desktop.in for game-specific icons
Generate *_icon.c files as part of build
Add placeholder icons for non-Doom games
Allow each game to set its own window icon
Merge pull request #1489 from turol/mempool
Add option to disable memory pool for debugging
Implement M_getenv() wrapper to support non-Latin paths on Windows (#1486)
Fix memory mapping WAD files on Windows with non-Latin file paths. (#1481)
Merge pull request #1482 from turol/disable-linter-fail
Disable CI linter action fail fast
Merge pull request #1480 from turol/disable-sdl
Add option to disable SDL2_mixer
Move music_pack_path variable earlier
Move fluidsynth and timidity configuration code earlier
Move libsamplerate variable declarations earlier
Add missing library SDL2::SDL2 to pcsound cmake build
Add missing library SDL2::SDL2 to opl cmake build
Add option to disable SDL2_net
Add missing library SDL2::SDL2 to server cmake build
Merge pull request #1478 from mikeday0/checkfluidsynth
Merge pull request #1477 from chocolate-doom/new-icon
Consider soundfonts set via the environment
Check for functioning FluidSynth before using
`mkdir -p`, not `mkdir -f`.
Merge pull request #1476 from turol/tweak-linter-ci
Only trigger linter CI on pushes to master branch
Change clang-format version to 14
Merge pull request #1472 from chocolate-doom/new-icon
Merge pull request #1474 from arichardson/add-missing-includes
i_video.c: add missing string.h include
i_input.c: add missing string.h include
setup/sound.c: add missing string.h include
txt_fileselect.c: add missing ctype.h include
Remove doom8.ico, setup8.ico.
Remove files from dist that were deleted in previous commits.
`mkdir -f` to avoid errors about directory already existing.
Update icons to use new logo icons.
Add new wadfile icon and generate wadfile.icns.
Eliminate 128x128.png which now just dupes doom.png.
Build app.icns from doom.png automatically.
Merge pull request #1471 from turol/improve-ci
Install dependencies to make cmake happy
Specify compiler for cmake
Disable spammy magic numbers warnings
Add an explicit value for tidy-checks parameter
Run cmake to generate compilation database
Make fail fast actually fail fast
Run linter action on PR synchronize
Point to new location for the action repository
Add support for non-latin paths and filenames on Windows (#1463)
Merge pull request #1470 from mikeday0/fixdrawtl
Heretic: Use correct transparency drawer
Restore correct Hexen "DrawFuzzPatch" behavior
Merge pull request #1469 from turol/authors
Merge pull request #1468 from the-sageman/master
Merge pull request #1461 from turol/fix-warning
Merge pull request #1462 from turol/ci-format
Fix out of bounds bug in the keyboard bind handling of setup
Merge pull request #1465 from Mailaender/patch-1
Add releases
Add Open Age Rating
Add GitHub cpp-linter workflow
Add clang-format configuration file
strife: Fix "array subscript is above array bounds" warning
Merge pull request #1460 from turol/fix-warnings