* Add rekkr-all autoload directory.
* Make the requested changes to rekkr-all autoloading.
* Remove .wad extensions in calls to strncasecmp.
* Add space after commas for calls to strncasecmp.
* Always error out using `SC_Error`.
* Introduce `TK_RawString`, remove `SC_GetNextTokenLumpName`.
* Use `TK_RawString` for sound logical name and lump names.
* Don't add blank paths to wad list
* Simplify GOG paths
Removes redundant/invalid paths. Adds paths to original IWADs which are now included with DOOM + DOOM II.
* Simplify Steam paths
Removes invalid paths. Paths to wads are generated based on registry entries, like GOG.
* Add `const`
* Separate CE and GOG
* Update Linux Steam paths
Some of these games may be installed due to the popularity of modern Proton support. So it doesn't hurt to include their paths.
* Remove extra `steampath`
* Rename `disable_endoom` to `fast_exit`
* Rename `D_AllowQuitSound` to `D_QuitSoundEnabled`
* Add separate `D_EndDoomEnabled` function
* Move all ENDOOM checks to `D_AllowEndDoom`
* Free/destroy SDL video resources on shutdown
* Simplify
* add a "prev map" key binding
Fixes#2007
* simplify
* add safety measures
* simplify again
* fix
* simplify logic
* add to key binding menu instead of player specific chat keys
* start with gamemap 99 when crossing gameepisodes
* start new episode with gamemap = cur_map to allow a full gamemap circle
* fix UMAPINFO
* reset gamemap outside the while() condition
* do not let linear and UMAPINFO maps cross
* prevent G_GotoNextLevel() from cycling across levels that end the game
* check either UMAPINFO or linear progression in G_GotoNextLevel()
* don't report the map we couldn't find, but the map that we couldn't find a previous map for
* complevel/demo_version checks now de-macroized
* new `side` arg on ShootSpecialLine for two-sided activations
* new `rotation` floors and ceiling property
* 6 new W/S/G inventory-restting exits
* 24 new W/S/G music changer specials
* 9 new static rotation and offset specials
* 5 new static two-sided scroller specials
---------
Co-authored-by: Roman Fomin <rfomin@gmail.com>