shithub: npe

RSS feed

26ce37c4 – qwx <qwx@sciops.net> authored on 2026/03/06 06:42
sdl2: fix double allocation, use palette code in CreateTextureFromSurface, detect invalid texture dimensions

ab547d8e – qwx <qwx@sciops.net> authored on 2026/03/06 05:38
sdl3: fix now uninitialized surface format pointer

595b2766 – qwx <qwx@sciops.net> authored on 2026/03/02 19:49
sdl2: add SDL_GL_Setattribute, SDL_RenderGetLocicalSize

176ccb96 – qwx <qwx@sciops.net> authored on 2026/03/02 19:48
npe: better heuristic for including system stdio.h

384de8ed – qwx <qwx@sciops.net> authored on 2026/03/02 19:40
sdl2: add atomics, and missing definitions

1e9b7af7 – qwx <qwx@sciops.net> authored on 2026/03/02 19:38
sdl2: add wip audio stream api

2b93fd2c – qwx <qwx@sciops.net> authored on 2026/03/02 19:28
remove rtmidi from mkfile, not ready for prime time

dea69649 – qwx <qwx@sciops.net> authored on 2026/03/02 19:26
sdl2_audio: expose queriable buffer size, add SDL_CloseAudio

bf9719ad – qwx <qwx@sciops.net> authored on 2026/03/02 19:18
sdl: add SDL_RWFromConstMem (sdl2) and SDL_IOFromMem (sdl3)

086f757b – qwx <qwx@sciops.net> authored on 2026/03/02 19:16
sdl2: fix data field name and add SDL_FlushEvents stub

f064e835 – qwx <qwx@sciops.net> authored on 2026/03/02 19:13
sdl2: SDL_GetMouseState: guard against usage prior to initdraw call

cb0be872 – qwx <qwx@sciops.net> authored on 2026/03/02 19:11
sdl2: send size-changed window event on resize instead of just expose

090b7a5e – qwx <qwx@sciops.net> authored on 2026/03/02 19:03
sdl2: fix double-free after npe_getenv call in SDL_GetPrefPath

c892d8d9 – qwx <qwx@sciops.net> authored on 2026/03/02 18:59
import and define some missing functions from ape for schockolate

1f24e2a0 – qwx <qwx@sciops.net> authored on 2026/03/02 18:49
includes: remove extraneous c file

979ae53c – qwx <qwx@sciops.net> authored on 2026/02/17 19:34
wip sdl3 port

2aee8929 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/17 20:50
sdl2: add SDL_GetRelativeMouseState()

9080f94b – Jacob Moody <moody@posixcafe.org> authored on 2025/12/17 20:28
libnpe: add system() wait() and kill()

b4fc8112 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/13 10:31
libnpe: zero unknown fields in stat and fill in dev

7f653da1 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/13 10:25
libnpe: add CLOCK_PROCESS_CPUTIME_ID

eeb15a2b – Jacob Moody <moody@posixcafe.org> authored on 2025/12/12 00:13
libnpe: add nanosleep()

6212e95d – Jacob Moody <moody@posixcafe.org> authored on 2025/12/12 00:12
libnpe: flesh out stat struct

ff6414e7 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/12 00:12
libnpe: add unsetenv()

e2846671 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/12 00:11
libnpe: add EEXIST

6f09b2eb – Noam Preil <noam@pixelhero.dev> authored and Jacob Moody <moody@posixcafe.org> committed on 2025/12/10 18:37
isatty: check if TERM is set

2e990743 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/12 00:04
npe: add more inttypes.h

97113941 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/10 22:25
libnpe: add EDOM

1f927edc – Jacob Moody <moody@posixcafe.org> authored on 2025/12/10 22:25
libnpe: add more limits

f2182dbd – Jacob Moody <moody@posixcafe.org> authored on 2025/12/10 22:19
libnpe: add bsearch()

c68d3e22 – Jacob Moody <moody@posixcafe.org> authored on 2025/08/04 06:43
make nanobsp work with npe

2bf42bfc – Jacob Moody <moody@posixcafe.org> authored on 2025/07/14 22:59
sdl2: add SDL_HINT_VIDEO_SCREENSAVER (thanks cgnarne)

56b53981 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/15 12:40
pthread: define certain types in the public header (thanks zamfofex)

1791bae9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/01/15 21:50
sdl2 mixer: use play(1) instead of games/midi (thanks qwx)

ba4b0723 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/18 17:24
npe: add popen and pclose

742736e5 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/18 17:24
inttypes.h: add more PRI*; remove "d" suffix because *printf are the ones exported

e8d44e67 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/09/01 15:27
sdl2: SDL_WaitEvent(NULL), SDL_PushEvent (thanks cgnarne)

96089afd – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/06/09 11:45
sdl2: mixer: fix a warning

8400240e – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/06/09 11:44
sdl2: assortment of fixes and funcs (thanks moody)

fadb98dc – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/06/09 11:43
sdl2: add SDL_MIX_MAXVOLUME (thanks moody)

3e659eda – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/06/09 11:42
errno: add EACCES (thanks moody)

0d98a321 – Jacob Moody <moody@posixcafe.org> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2024/03/27 00:28
npe: add atime to *stat

720ba976 – zamfofex <zamfofex@twdb.moe> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2023/12/21 06:57
npe: add clock_gettime

85aac117 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/10/02 13:44
sdl/audio: set pipe buffer size when running pcmconv; use the correct device name

b699be11 – Jacob Moody <moody@posixcafe.org> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2023/08/30 20:20
sdl2: refactor image channel code, more palette function coverage

d8590251 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/27 18:44
SDL: readjust/add more scancodes

004f6f57 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/27 16:37
SDL: scancodes: place command & period properly (thanks uramekus)

0cfec270 – Jacob Moody <moody@posixcafe.org> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2023/08/27 16:14
sdl2: add SDL_PIXELFORMAT_ABGR8888

9ad38e53 – Jacob Moody <moody@posixcafe.org> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2023/08/26 09:09
sdl2: add SDL_LockTexture and SDL_UnlockTexture

0eabd603 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/23 14:02
parg: fix a few warnings

3abef69d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/18 20:23
npe: add getopt and getopt_long (based on parg)

8acdd715 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/18 20:22
npe: add strerror_r

537d4c5c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/18 15:26
pthread: fix const/pointer mess

e4cdde6b – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/17 14:16
npe: add cbrtf

1cf523a5 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/17 14:15
npe: add hypotf

1a54d1f0 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/17 14:13
npe: add ldexpf

91f426bd – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/17 13:24
sigaction: do not crash

041d3c9d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 22:17
npe: sigemptyset and more signal stuff

52822031 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 22:17
npe: PRI* do not have %

2565da93 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 21:25
npe: add div

ffcac548 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 21:18
npe: add fmax

dcb29f7e – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 21:11
npe: add acosh and log1p

7a701278 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 21:04
forgot to add the file

f6222378 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 20:39
define PRIuPTR

2d624997 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 20:39
define USHRT_MAX

50628757 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 20:38
define HUGE_VAL

90023a56 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/16 20:38
define off_t

b1e4757d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/15 22:10
SDL2: add SDL_GL_GetDrawableSize

4cf6f39a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/15 21:57
npe: add fstat

6884d431 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/07 21:35
SDL_UpdateTexture: fix pitch comparison

e3faf0f0 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/07 21:30
SDL_CreateWindow: fix copy-paste

36992df8 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/08/07 21:06
SDL_RenderCopy: no scaling unless bigger destination

607319be – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 14:06
realpath: handle non-absolute path resolving when open/fd2path fails

3aef5b01 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 13:52
ditto, if fd2path failed

e8bd74f2 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 13:43
realpath: resort to cleanname if could not open the file

4434d2e5 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 13:31
sdl2: SDLK_RETURN has to be \r not \n, fix that

989775c2 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 13:20
realpath: fix the wrong (inverted) check

fce29312 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 11:34
sdl2: SDL_PIXELFORMAT_RGB24 and SDL_SaveBMP

f423ec55 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 10:58
libnpe: strftime (%Y %m %d %H %M and %S)

73101d7c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 10:58
time funcs: set timezone

7a8cd4cb – Jacob Moody <moody@posixcafe.org> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2023/05/07 21:07
npe: add utime.h

9e05fc74 – Jacob Moody <moody@posixcafe.org> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2023/05/07 16:51
npe: add libgen.h

686729f1 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/05/06 19:15
leave fpu flags alone; more precise/portable versions of log2/exp2

4fa9b9a3 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/05/02 18:50
sdl2: get the screen size correctly; be more careful when changing physical window size

c987c7dc – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/05/01 12:36
sdl2/rwops: fix a warning

35523abe – Jacob Moody <moody@posixcafe.org> authored on 2023/04/17 19:41
sdl2: restore SDL_GetVersion that was removed in botched merge

5ac3e2de – Jacob Moody <moody@posixcafe.org> authored on 2023/04/16 23:02
sdl2: add jhat event

f4806ccc – Jacob Moody <moody@posixcafe.org> authored on 2023/03/18 16:41
npe: add stdnoreturn.h

3ad15c41 – Jacob Moody <moody@posixcafe.org> authored on 2023/03/06 00:22
merge

5c0d011f – Jacob Moody <moody@posixcafe.org> authored on 2023/03/06 00:17
stdint: include guard, found some code that defined it itself

2b10549c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/03/01 12:48
sdl2: add SDL_GetVersion

4af636fa – Jacob Moody <moody@posixcafe.org> authored on 2023/02/25 13:58
npe: crude mb* alias

27532834 – Jacob Moody <moody@posixcafe.org> authored on 2023/02/12 21:38
merge

25d01744 – Jacob Moody <moody@posixcafe.org> authored on 2023/02/12 15:32
implement SDL_SoftStretch

35e2b5b8 – Jacob Moody <moody@posixcafe.org> authored on 2023/02/12 03:21
buffer proc for mixer

61a93fc3 – Jacob Moody <moody@posixcafe.org> authored on 2023/02/12 02:15
oops

b503ec27 – Jacob Moody <moody@posixcafe.org> authored on 2023/02/12 02:12
cleanup

9b9baca2 – Jacob Moody <moody@posixcafe.org> authored on 2023/02/12 02:07
refactor mixer

ceb1c573 – Jacob Moody <moody@posixcafe.org> authored on 2023/02/11 09:31
use screen channel instead of hardcoded values

bce6ff4b – Jacob Moody <moody@posixcafe.org> authored on 2023/02/09 22:02
rott keydefines

80d7f985 – Jacob Moody <moody@posixcafe.org> authored on 2023/02/09 22:01
corret SDL_PIXELFORMAT_INDEX8 so we match real SDL

Next