* Properly check for tempdir on Unix
* Properly check for tempdir on Unix
* Use M_getenv()
* Use M_getenv()
* Revert "Use M_getenv()"
This reverts commit eedd01409749c8e8edc1b0ca79081683dc67d911.
* Revert "Use M_getenv()"
This reverts commit 31437d6097047ba32092848ce980af57c4eb1791.
* Use spaces instead of tabs
* Consistancy and correct Unix environment variable
* Consistancy
* Make the Freedoom IWADs their own mission pack and add support for the freedoom-all autoload directory.
* Add freedoom1-all and freedoom2-all directories.
* Space after comma.
* fix replacement of `author` umapinfo string (assumed to be lump name)
* remove some variables that are never read
* remove `toolsrc` from the build (we don't package it anyway)
* make sure that `dropoff` parameter is boolean
* allow `i` values outside enum mobjtype_t range
* `oldgamestate` out of range for `gamestate_t` enum
* false positive (?) for leaking memory in U_SaveState
* use the `__VA_ARGS__` macro instead of functions with variable parameters
In standard C, using NULL to terminate the argument list of a variadic
function is undefined behaviour.
* Forward declaration of structures in headers where possible
* Use M_snprinf instead of sprintf
* Remove D_INTMAX D_INTMIN
* Don't change libtextscreen files
* Add miniz and win32 include directories
* experiment with -Wbad-function-cast
* cast FRACUNIT to double, instead of function return value
* assign sqrt() result to variable, cast and bit-shift this
* restore thinker function to intermediate variable
* cast pointer to int
* assign ShellExecute() return value to intermediate pointer, cast and compare this
* more compact fixes
* add -Wcast-function-type
* attempt to fix i_winmusic:PlayerProc()
* attempt to fix MSVC build
* back to PrBoom's float version of P_GetOffset()
* improve consistency with Win API
* attempt to fix P_DegenMobjThinker() signature
* add -Wno-cast-function-type-strict
* get rid of -Wcast-function-type again
* fall back to "Player 1" as the default player name
While giving players pet names is funny for network games, the player
name's primary and most prominent use is obituaries. And since these
are enabled by default, we should fall back to a generic default that
may get changed again in-game (or in config) for network games.
* Update net_client.h
* fix most cppcheck 2.9 warnings
* simplify matters
* simplify a bit more
* simplify
* more/better fixes
* whitespace cosmetic
* use I_Realloc() in u_mapinfo.c
* implement M_getenv for compatibility with non-Latin paths on Windows
* use regular wcslen
SDL_wcslen is undocumented
* fix memory leak
* cache the `wenv == NULL` case
* replace win_fopen.c with wrappers from Chocolate Doom
* always include direct.h on Windows
* add missing header files, fix gcc warning
* move wrappers to m_io.c, formatting
* fix cmakedefine
* always include string.h
* use only strcasecmp and strncasecmp
* add missing thermo.h
* include config.h
* move str(n)casecmp define to doomtype.h