SDL_RenderCopy: no scaling unless bigger destination
realpath: handle non-absolute path resolving when open/fd2path fails
ditto, if fd2path failed
realpath: resort to cleanname if could not open the file
sdl2: SDLK_RETURN has to be \r not \n, fix that
realpath: fix the wrong (inverted) check
sdl2: SDL_PIXELFORMAT_RGB24 and SDL_SaveBMP
libnpe: strftime (%Y %m %d %H %M and %S)
time funcs: set timezone
npe: add utime.h
npe: add libgen.h
leave fpu flags alone; more precise/portable versions of log2/exp2
sdl2: get the screen size correctly; be more careful when changing physical window size
sdl2/rwops: fix a warning
sdl2: restore SDL_GetVersion that was removed in botched merge
stdint: include guard, found some code that defined it itself
sdl2: add SDL_GetVersion
use screen channel instead of hardcoded values
corret SDL_PIXELFORMAT_INDEX8 so we match real SDL
loop getwindow's and don't allocate each blit
add realpath() and ENAMETOOLONG
sdl: SDL_WaitEvent
send keyup for Kctl, useful for duke3d
few more proper event typedefs
dummy files that chocolate doom really doesn't need
forgot to add the header, as usual
sdl: add a dumb version of SDL_QuitRequested
sdl: add missing typedefs
limits.h: add {,L,U,UL}LONG_{MIN,MAX} (thanks nature)
sdl: missing header change
sdl: add XRGB8888 (and RGB888 alias) pixel format
sdl: add SDL_SetMainReady stub
limits: add CHAR_BIT
sdl: add SDL_BUTTON macro
sdl: add few more stubs for events peeping and joysticks
sdl: add SDLK_AC_BACK
errno: add EINVAL
inttypes: add more PRI* stuff
add dirfd, fstatat, unlink
sdl2 audio: don't expect the chan to close if no audio thread is running
sdl2: scale mouse movements according to zoom
missed some spaces, convert to tabs
SDL2: remove SDL_GetWindowSurface stub
SDL2: more stubs
add float.h
add and use Nmsec
export some of the private functions
sdl2: handle Mod4 as KMOD_LGUI
sdl2: fixup
sdl2: treat Kaltgr and right Alt
kbd: make repeats work for both text & non-text while also simplifying the logic
kbd: ignore repeats with non-text codes
GOOD NEWS EVERYONE: not wip anymore
isatty, gmtime, isfinite, signbit (WRONG), ERANGE
fcntl: add a few open(2) flags
time: add mktime
stdlib: add setenv
math: add INFINITY and NAN
math: add isnormal
stdint.h: add (u)intmax_t
math: add isinf
sys/time.h: include time.h (depends on it anyway)
sdl2: add KMOD_SHIFT, KMOD_CTRL, KMOD_ALT and KMOD_GUI
sdl2: add SDL_ALPHA_OPAQUE & SDL_ALPHA_TRANSPARENT
limits.h: add UINT16_MAX
sdl2: simplify SDL_CreateRGBSurfaceFrom; add SDL_RenderReadPixels (no pitch used)
sdl2: add SDL_CreateRGBSurfaceWithFormat; use pitch in SDL_CreateRGBSurfaceFrom
add setjmp.h
sdl2: use ARGB32, support SDL_BLENDMODE_BLEND. it IS slower, but stuff works as expected
stdlib.h: EXIT_(SUCCESS|FAILURE)
sdl2: fix scaling when logical render size has not been set
sdl2: keep subevents out of union, reset the entire event on poll
do NOT include <thread.h> in the common header
math.h: add expf, logf, log10f and sqrtf
add strerror
sdl2: fix upper case text input events
add a bit of portmidi stubs
sdl2: add SDL_memset