Commit Graph

7291 Commits (17b06b1180b459f53110cb7f09438ee298ad6a4a)
 

Author SHA1 Message Date
nick black 97f63dc954
v2.4.8 3 years ago
nick black 5e3eeba355
[xray] destroy planes on exit 3 years ago
nick black cf570a3d3f
[fission] kill background plane on exit 3 years ago
nick black a83ff427e0
[egcpool_dup] deal with empty source (ubsan fix) 3 years ago
nick black 7c365fcfd6
[blitters] unit test blitter->string lookup 3 years ago
nick black c188382f03
[zoo/outro] name planes 3 years ago
nick black be92819b09
[render] damage glyphs underneath opaque kitty #2297 #1932 3 years ago
nick black 7c2276cce1
[demo-pulse] don't hang time off the end 3 years ago
nick black a8b9dd4af7
[ncplane_pulse] replace explicit test with notcurses_canfade() 3 years ago
nick black 2f8d51dd8b
[README] remove obsolete entry about [intro] 3 years ago
nick black 67c3f64dc2
[yield] always erase bitmap planes on the standard pile #2298 3 years ago
nick black 2a924812c1 [demo] blue up the FPS plot a little 3 years ago
nick black e746fff33e [trans] add image at end #2275 3 years ago
nick black 48ee66918a
[signals] include SIGBUS among fatal signals 3 years ago
nick black cd5c913994 [yield] yank demo_nanosleep #1613 3 years ago
nick black edc10fc054 [yield] pull demo_nanosleep() #1613 3 years ago
nick black c2ed7d19fe [yield] two threads #1613 3 years ago
nick black d3d418bb07 [yield] split main loop out suitable as pthread #1613 3 years ago
nick black ef2c15abf2
[xray] decode in both threads concurrently, 40% FPS improvement #1613 3 years ago
nick black 1bdeb0d258
[demo] FPS not FPSS (thought i already made this change)? 3 years ago
nick black 85b6d55577
[utils] implement notcurses_osversion #2293 3 years ago
nick black 6e2ab83a08
[utils] declare notcurses_osversion #2293 3 years ago
nick black 20fa1db5dd define clockwait save in presence of _USE_GNU #2291 3 years ago
nick black 9b30487e4a [windows] define pthread_cond_clockwait() #2292 3 years ago
nick black a3575ebfd8 [input] switch to pthread_cond_clockwait() #2291 3 years ago
nick black 864e2710a3 [demo] use pthread_cond_clockwait() with CLOCK_MONOTONIC #2291 3 years ago
nick black 3e0ce64b76 [input] try to use CLOCK_MONOTONIC for condvar
By default, Pthread condition variables use the wretched
CLOCK_REALTIME for pthread_cond_timedwait(). We reaaaaaaly
want it to use CLOCK_MONOTONIC instead. Where supported,
use pthread_condvar_setclock() to initialize the input
condvar with CLOCK_MONOTONIC, since every other operation
we perform is clocked against it. Closes #2291.
3 years ago
nick black a087960ab7
[notcurses-demo] write input readiness to correct pipe side #2290 3 years ago
nick black 6da04e04db
[cmake] drop -fcx-limited-ops 3 years ago
nick black b0e4bae2fe
[cmake] can't use -ffinite-math-only with libav 3 years ago
nick black 398266d10c
[make_sprixel_plane] properly set outx following scale #2278 3 years ago
nick black d6e574f131
[input] on construction failure, return NULL initdata #2289 3 years ago
nick black 7071cb42fa [cmake] add USE_ASAN option to build with addresssanitizer 3 years ago
nick black 06de7ac582
[init_banner] no extra space when we don't know a version 3 years ago
nick black 86b81dfbd1 [sixel_refresh] bounds-check when damaging render state #2287 3 years ago
nick black 2b86835faa [ncplane_erase] call destroy_tam() #2286 3 years ago
nick black 7be722edb3
[ncplane_reparent_family] resolve use-after-free on error path #1348 3 years ago
nick black 854003208e
README: unicode 14 full emoji list 3 years ago
nick black 1e4ce97750
[banner] display OS in init banner 3 years ago
nick black 6411b628a4 [utf8_egc_len] don't disqualify output based off wcwidth() #2285 3 years ago
nick black 041cb1de80 some iTerm2 notes 3 years ago
nick black f002cd3e4c
mention mintty-direct and iterm2 terminfo keys 3 years ago
nick black 9483278ba1
dump sprixel_auxiliary_vector, save 50% of kitty/fbcon auxvec space 3 years ago
nick black d857fedf16 [tester] use NCLOGLEVEL_INFO for initial setup 3 years ago
nick black 2f2c42d311
[CMake] throw -ffast-math into the mix 3 years ago
nick black 089bea99b6 [CMake] remove duplicated cmake_minimum_required() 3 years ago
nick black 2c89553437
[bitmaps] kill memory leak on resize failure path 3 years ago
nick black 5ce9f57540
[plane_blit_sixel]: call destroy_tam() 3 years ago
nick black 18425cd426
[ncplane_reparent_family] don't use invalid pile reference #1348 3 years ago
nick black a4896720e7
[keller] if we expect success, but fail, error out #2278 3 years ago