Commit Graph

7820 Commits (67eaa64557d0a6e51fba830c8117e6626480d72c)
 

Author SHA1 Message Date
nick black 02d95dc5af
[demo] add ctrl+L to menu 3 years ago
nick black b8a548873e
[ncman] bar at bottom with help 3 years ago
nick black 5860d41da5
[compat] only declare strndup on windows c #2428 3 years ago
nick black e76055ee87
add note about Windows fonts 3 years ago
nick black 0848edbbe7
[macOS] no MAP_POPULATE 3 years ago
nick black c99c020a6e [INSTALL] on windows, use openimageio 3 years ago
nick black 2a9bfcd21e [drone] use 2021-12-06a gentoo builder 3 years ago
nick black 49e241dbbd [drone] use C.UTF-8 on gentoo 3 years ago
nick black 7ed70a7234 link ncman against zlib 3 years ago
nick black f8b797f9db [CMake] use zlib if not using libdeflate #2423 3 years ago
nick black 8f38689489 [ncman] zlib implementation, quick and dirty 3 years ago
nick black 88e2d34037 [drone] add gentoo builder 3 years ago
nick black 21c22616d9 drop some obsolete casts 3 years ago
nick black ee33dbd03a kill two obsolete FIXMEs 3 years ago
nick black 2ebf1f1942 [ncman] build trie, extract commands 3 years ago
nick black 51a76fe1e5 [ncman] augment troffnode with type 3 years ago
nick black 2c6be5a610 add structure for all troff elements 3 years ago
nick black 723139405f define troff structure 3 years ago
nick black c32e9b3791 [ncman] lex out comments from troff data 3 years ago
nick black e9cc8d0b2e [ncman] start lexing troff data 3 years ago
nick black e24154cd91 don't build ncman on windows 3 years ago
nick black a2385047cc [ncman] add support for inflation using libdeflate 3 years ago
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