Commit Graph

4259 Commits (6c599797e64b924bc3b31404c3ab0bcceeb3e3d8)
 

Author SHA1 Message Date
nick black 6c599797e6
ncdirect_flush() in ncdirect_stop_minimal() #1090 4 years ago
nick black 1df9d85f28
Lock accesses to notcurses_stats #1139
notcurses_stats() and notcurses_stats_reset() now take the
new statlock member, as do stat modifications from render,
raster, writeout, resize, plane creation, and plane
destruction. Add nonnull attributes to stats API. Initialize
and destroy statlock as part of notcurses struct. Update
documentation. Free pilelock on error paths. Closes #1139.
4 years ago
nick black 9be2f138e3
move sixel support bit to tcache from notcurses #200 4 years ago
nick black a95d3f6035
stats: eliminate stashstats structure 4 years ago
nick black d567ec683f
banner and stats work
Stats: preserve planecount across reset_stats(), since it is
an instantaneous (rather than cumulative) stat. Properly
initialize plane count to 0 in notcurses_init().

Banners: print min/avg/max rather than min/man/avg. Don't
predivide maximum byte output; it reduces accuracy.
4 years ago
nick black 4e577cbc97 nctree: toss unused code #1164 4 years ago
nick black bcfe0b2fd5 nctree_prev(): test cases pass #1164 4 years ago
nick black ab8caf5915 nctree_next: implement + test #1644 4 years ago
nick black 528c7f589f nctree: traversal unit tests #1644 4 years ago
nick black ad7936ccc3 nctree_prev(): implement it #1164 4 years ago
nick black 69d78fb945 nctree_focused() 4 years ago
nick black 293618e427 nctree_create(): free plane on all error paths #1164 4 years ago
nick black 74079c4b65 nctree: test nctree_focused() #1164 4 years ago
nick black 25370abd19 nctree: prep_initial_path(), nctree_focused() #1164 4 years ago
nick black be1282ffd9 nctree: keep ncplane in toplevel #1164 4 years ago
nick black 3aa4311559 nctree: test NULL callback case for real #1164 4 years ago
nick black 6227b9c1ba tree: rationalize data organization #1164 4 years ago
nick black 85e3e1d79a implement nctree_offer_input() 4 years ago
nick black ce619f7af5 tree: implement nctree_plane() #1164 4 years ago
nick black cf367289c8 nctree: fix memory leak on error path 4 years ago
nick black 41d056b8d6 nctree tests: render planes #1164 4 years ago
nick black bad552fade zalgo: suppress banners 4 years ago
nick black bb14694000 add nctree movement api #1164 4 years ago
nick black 8de0453148 initial nctree unit tests #1164 4 years ago
nick black 3eb42d6c0c implment nctree_create()/free() #1164 4 years ago
nick black 7a698310b6 ncinput is not opaque 4 years ago
nick black 14ce0ace73 man pages: relate nctree and ncreel #1164 4 years ago
nick black 2348546932 nctree API cut 1 #1164 4 years ago
nick black e88875c4a7 nctree: add nctreecb to options #1164 4 years ago
nick black 7e56c8e1c2 nctree_options definition #1164 4 years ago
nick black 2ae618c06b add new man page notcurses_tree.3 #1164 4 years ago
nick black e89c2bc566 CMakeLists.txt: switch from O0 to Og 4 years ago
nick black 5facfbd78a
progbar PoC: check hbar_make() result #1348 4 years ago
nick black 07dd9dddde
ncplane_new_internal(): check ncplane malloc #1348 4 years ago
nick black 5925d4e121
ncplane_qrcode: get no-qrcodegen definition 4 years ago
nick black 974eb014ee
ncwidth PoC: plug 'memory leak' #1348 4 years ago
nick black 03bb1f73c0
linuxconsole PoC: drop dead store #1348 4 years ago
nick black 9dd710d1e6
hilodirect PoC: unite error paths 4 years ago
nick black 815368c9a7
cffi: update qrcode definition 4 years ago
nick black 1b1e0b88be
ncplane_qrcode: drop blitter argument, update docs 4 years ago
nick black 6e9b23f06f
demo: account for raster time in TheoFPS calculation 4 years ago
nick black f1d9257732 finish direct mode player #1342 4 years ago
nick black 0e7bf80ee9 hack up direct_mode_player #1342 4 years ago
nick black 2e6b07081e ncplayer: -k will use direct mode #1342 4 years ago
nick black 85da24d3e6
drone: use 2021-02-12b debian builder 4 years ago
nick black 006477e132
sgr-full: suppress banners 4 years ago
nick black d9e95afe4d
notcurses_stop: add margin_t when resetting cursor #1345 4 years ago
nick black 50c6240efa
yield: print label immediately 4 years ago
nick black 8432b59bfa
chomp down data/fonts.jpg 4 years ago
nick black c023ccf4d6
yield: transparent background for label 4 years ago