* add smooth texture scrolling from Crispy Doom
* add forgotten baserowoffset initialization
Good catch, eagle eye 😉 @kraflab
* iterate through a list of scrollers separate from the thinker list
* add forgotten parenthesis
* fix another typo (yes, this is a blind lunch break coding session)
* consider friendly suggestions
* Implement a clean interface for cleaning the side scrollers list (@kraflab)
* Allocate scrollers in chunks of 32 (VANILLA limit is 64) (@rfomin)
Thanks!
* make cheat codes clang-15 compatible
* make the entire code base clang-15 compatible
* hopefully silence MSVC compiler warnings
* name arguments
* cosmetic line break
* cosmetic spacing
* convert actionf_t into a union of function pointers
* convert some forgotten code pointers
* remove support for non-existant two-arg action pointers
* apparently MSVC makes a difference between func() and func(void), wow!
* back to the original two-arg PSPR function pointers
Do not even attempt to read empty lumps, because Windows' POSIX read()
implementation fails when passed a `NULL` buffer parameter, even though
the len parameter is also `0`.
* use M_BaseName()/M_DirName() more consistently
* win32: search for colons if path contains no slashes
* do not search for colons in M_DirName()
* comment
* check if the demo file name gets truncated to a lump name that is already present
* only apply to demos loaded from the command line
* no need to copy string, lumpinfo[] isn't going to change anymore at this point
* lumps called DEMO* are considered safe
* correct order
* Update w_wad.c
* comments
* reverse search order
* render two-sided segs without second sidedef just like one-sided segs
* disable missed backside emulation by default
* fix typo
* add restart level warning to menu item
* blockmap bug fix by Terry Hearst
see https://github.com/fabiangreffrath/crispy-doom/pull/723
* add exception for crashers
* add exception for intercepts overflow
* don't overwrite config parameter with -pistolstart
* rename "Significant Game Mechanics Changes"->"Compatibility-breaking Features"
Also move ENDOOM to "Display options"