nick black
9be2f138e3
move sixel support bit to tcache from notcurses #200
2021-02-18 01:08:55 -05:00
nick black
a95d3f6035
stats: eliminate stashstats structure
2021-02-18 01:03:18 -05:00
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.
2021-02-18 00:51:49 -05:00
nick black
4e577cbc97
nctree: toss unused code #1164
2021-02-15 13:23:41 -05:00
nick black
bcfe0b2fd5
nctree_prev(): test cases pass #1164
2021-02-15 13:23:41 -05:00
nick black
ab8caf5915
nctree_next: implement + test #1644
2021-02-15 13:23:41 -05:00
nick black
528c7f589f
nctree: traversal unit tests #1644
2021-02-15 13:23:41 -05:00
nick black
ad7936ccc3
nctree_prev(): implement it #1164
2021-02-15 13:23:41 -05:00
nick black
69d78fb945
nctree_focused()
2021-02-15 13:23:41 -05:00
nick black
293618e427
nctree_create(): free plane on all error paths #1164
2021-02-15 13:23:41 -05:00
nick black
74079c4b65
nctree: test nctree_focused() #1164
2021-02-15 13:23:41 -05:00
nick black
25370abd19
nctree: prep_initial_path(), nctree_focused() #1164
2021-02-15 13:23:41 -05:00
nick black
be1282ffd9
nctree: keep ncplane in toplevel #1164
2021-02-15 13:23:41 -05:00
nick black
3aa4311559
nctree: test NULL callback case for real #1164
2021-02-15 13:23:41 -05:00
nick black
6227b9c1ba
tree: rationalize data organization #1164
2021-02-15 13:23:41 -05:00
nick black
85e3e1d79a
implement nctree_offer_input()
2021-02-15 13:23:41 -05:00
nick black
ce619f7af5
tree: implement nctree_plane() #1164
2021-02-15 13:23:41 -05:00
nick black
cf367289c8
nctree: fix memory leak on error path
2021-02-15 13:23:41 -05:00
nick black
41d056b8d6
nctree tests: render planes #1164
2021-02-15 13:23:41 -05:00
nick black
bad552fade
zalgo: suppress banners
2021-02-15 13:23:41 -05:00
nick black
bb14694000
add nctree movement api #1164
2021-02-15 13:23:41 -05:00
nick black
8de0453148
initial nctree unit tests #1164
2021-02-15 13:23:41 -05:00
nick black
3eb42d6c0c
implment nctree_create()/free() #1164
2021-02-15 13:23:41 -05:00
nick black
7a698310b6
ncinput is not opaque
2021-02-15 13:23:41 -05:00
nick black
14ce0ace73
man pages: relate nctree and ncreel #1164
2021-02-15 13:23:41 -05:00
nick black
2348546932
nctree API cut 1 #1164
2021-02-15 13:23:41 -05:00
nick black
e88875c4a7
nctree: add nctreecb to options #1164
2021-02-15 13:23:41 -05:00
nick black
7e56c8e1c2
nctree_options definition #1164
2021-02-15 13:23:41 -05:00
nick black
2ae618c06b
add new man page notcurses_tree.3 #1164
2021-02-15 13:23:41 -05:00
nick black
e89c2bc566
CMakeLists.txt: switch from O0 to Og
2021-02-15 13:23:41 -05:00
nick black
5facfbd78a
progbar PoC: check hbar_make() result #1348
2021-02-15 05:05:18 -05:00
nick black
07dd9dddde
ncplane_new_internal(): check ncplane malloc #1348
2021-02-15 05:04:14 -05:00
nick black
5925d4e121
ncplane_qrcode: get no-qrcodegen definition
2021-02-15 04:23:33 -05:00
nick black
974eb014ee
ncwidth PoC: plug 'memory leak' #1348
2021-02-15 04:19:35 -05:00
nick black
03bb1f73c0
linuxconsole PoC: drop dead store #1348
2021-02-15 04:18:02 -05:00
nick black
9dd710d1e6
hilodirect PoC: unite error paths
2021-02-15 04:05:14 -05:00
nick black
815368c9a7
cffi: update qrcode definition
2021-02-15 03:53:14 -05:00
nick black
1b1e0b88be
ncplane_qrcode: drop blitter argument, update docs
2021-02-15 03:34:14 -05:00
nick black
6e9b23f06f
demo: account for raster time in TheoFPS calculation
2021-02-14 20:01:10 -05:00
nick black
f1d9257732
finish direct mode player #1342
2021-02-14 19:40:37 -05:00
nick black
0e7bf80ee9
hack up direct_mode_player #1342
2021-02-14 19:40:37 -05:00
nick black
2e6b07081e
ncplayer: -k will use direct mode #1342
2021-02-14 19:40:37 -05:00
nick black
85da24d3e6
drone: use 2021-02-12b debian builder
2021-02-14 17:52:32 -05:00
nick black
006477e132
sgr-full: suppress banners
2021-02-12 05:06:02 -05:00
nick black
d9e95afe4d
notcurses_stop: add margin_t when resetting cursor #1345
2021-02-12 00:29:33 -05:00
nick black
50c6240efa
yield: print label immediately
2021-02-11 21:37:14 -05:00
nick black
8432b59bfa
chomp down data/fonts.jpg
2021-02-11 21:16:15 -05:00
nick black
c023ccf4d6
yield: transparent background for label
2021-02-11 21:10:36 -05:00
nick black
97a92cbbd7
notcurses-tester: always reset terminal on exit
2021-02-11 15:46:28 -05:00
nick black
4327f95eb1
drone: use new alpine edge builder 2021-02-10a #1344
2021-02-10 20:38:01 -05:00