Commit Graph

7998 Commits (489a36d29102a67b129d8dbe13ed3346b30b0396)
 

Author SHA1 Message Date
nick black 7f94e50e69 [ncman] map up argument 3 years ago
nick black 269bf361e7 [ncman] event loop for each argument 3 years ago
nick black 624389877f add ncman's main 3 years ago
nick black 345c48975d ncman #2323 3 years ago
nick black 403bf91634
[windows] setup_alt_sig_stack() implementation 3 years ago
nick black fe7704919f
[ncman] reset alt signal stack after free() 3 years ago
nick black 9190d3bdfa
[signals] use an alternate signal stack #2424 3 years ago
nick black 59e3e00e3d
Revert "[CMake] use OIIO's cmake module"
OIIO CMake is broken on MSYS2: https://github.com/msys2/MSYS2-packages/issues/2720
This reverts commit ecc7ac9224.
3 years ago
nick black ecc7ac9224
[CMake] use OIIO's cmake module 3 years ago
nick black 91111cdb58
[ncchannels_reverse] don't generate illegal alpha+color states #2421 3 years ago
nick black 0b66a49d57
add some comments to various channel functions 3 years ago
nick black 6c4c16465b
[xray] show only 1% of dropped frames 3 years ago
nick black 1c93a5ff45
[palette] rename unit tests, add some CHECKs 3 years ago
nick black 2fc933521b
move notcurses_ucs32_to_utf8 up in the header file 3 years ago
nick black 6f3ba8c3dd
utf8_to_egc: cast wchar_t to unsigned for logging 3 years ago
nick black 6080de837a [ncplane_putc_yx] copy egc to avoid invalidation
ncplane_putc_yx() calls ncplane_put() using an EGC extracted
from its nccell argument. The very act of writing that cell
to the plane, however, can grow the plane's underlying EGCpool,
possibly invalidating this reference. This was showing up as
a unit test failure on macOS, and was hopefully also the cause
of unit test failures on Alpine i686. Do a quick heap copy of
the EGC in ncplane_putc_yx(), and free it after writing to the
plane. Shouldn't cost anything (there was no measurable
impact in my testing). Closes #2420.
3 years ago
nick black 418aad1e45 reenable PlaneAtCursorInsane unit test on apple 3 years ago
nick black c49d3b1e02 enable RightToLeft test on apple 3 years ago
nick black 4513d36978 enable MultiglyphWidth test on apple 3 years ago
nick black a7db3b88fe
Use samoa.avi instead of fm6.mov in unit test
On DFSG builds, we don't have fm6.mov available to us,
so use samoa.avi (of my own construction) instead.
3 years ago
nick black 64f514d7af
[notcurses.3] talk about the alternate screen 3 years ago
nick black 52c40cbca5
[notcurses.3] document all environment variables 3 years ago
nick black d98eb2a454
grunt #2416 3 years ago
nick black 1eed375adf
[drone] use -DDFSG_BUILD=on for debian #2416 3 years ago
nick black 4a4bec5078
[demo] bring sham jungle definition up to date #2416 3 years ago
nick black 04489e179a
[ncneofetch] properly place palette plane 3 years ago
nick black c16cf655cd
[index.html] correct name on notcurses_pile.3 3 years ago
nick black b515bb31be
[HISTORY] add 3.0.0 3 years ago
nick black 7bbc669813
v3.0.0 3 years ago
nick black b57d6eb8d8 notcurses_data_path: allow overrides 3 years ago
nick black 16c9e9f101
[ncneofetch] fix display when no logo is found 3 years ago
nick black a4bc4e1897 [windows] fall back to NOTCURSES_SHARE 3 years ago
nick black 46114adb57
oiio_decode_loop: fix sense of seek_subimage() test #2402 3 years ago
nick black 7925df32cc
[ncneofetch] use notcurses_data_path() #2402 3 years ago
nick black 238de45e96 [nctetris] find the background everywhere #2042 3 years ago
nick black 744e1ce015 [installforge] up to speed with 2.4.999 3 years ago
nick black 373ab921ad
[release] update file name of Windows installer 3 years ago
nick black ec404f801b
[relase] update version in InstallForge config 3 years ago
nick black 7351b2aff6
[oiio] plug memory leak in oiio_destroy, thanks ASAN! #2402 3 years ago
nick black e9d299c139
[ncneofetch] clear area to left and right of palettebox 3 years ago
nick black cf36985c69 block_on_input: pass HANDLE** #2402 3 years ago
nick black caaeec5094
Place ncneofetch properly (#2415)
* ncplane_polyfill_inner: plug memory leak on error paths
* [progbar_create] memory leak on error path
* ncvisual_polyfill_core: memory leaks on error paths
* notcurses_early_init: memory leak on error path
* [demo] fix summary table for ASCII #2402
* [sliders] make it work in ASCII #2402
* add ncplane_ascii_box() #2402
* [notcurses-info] use capabilities accessors for blitters
3 years ago
nick black 771f2e1fb6 [ncplane_scrollup_child] need move to physical scroll location #2378 3 years ago
nick black 4ef8b53602 [ncneofetch] handle palette size not a multiple of showel 3 years ago
nick black 5cd85ca367 [ncneofetch] when in utf8, use half blocks for palette 3 years ago
nick black 3ffe7ac12c
kittykbdsupport bool distinct from kbdlevel, use in notcurses-info #2412 3 years ago
nick black 69b2b3d274
never send keyboard level changes with DRAININPUT #2412 3 years ago
nick black dae138c7d0 [ncneofetch] only render once #2378 3 years ago
nick black 2a636e3d9d
windows compile fixup erp 3 years ago
nick black 879a79f001 milt! 3 years ago