nick black
b1fd24a970
notcurses-info: use some coloring #1823
2021-06-25 00:21:08 -04:00
nick black
5f06c2eef9
account for initial output lines for scrolling #1823
2021-06-25 00:21:08 -04:00
nick black
e74070fd32
somewhat daring and dangerous scrolling for rendered mode #1823
2021-06-25 00:21:08 -04:00
nick black
30b9e2b6fb
get NCSTYLE_STRUCK into supported_styles
2021-06-25 00:21:08 -04:00
nick black
c0a61357d8
notcurses-info: print check/x for styles
2021-06-25 00:21:08 -04:00
nick black
9ed9f6bfc0
add USE_READLINE cmake flag
2021-06-25 00:21:08 -04:00
nick black
186049b3b5
cjkscroll PoC: use NO_ALTERNATE_SCREEN|PRESERVE_CURSOR #1823
2021-06-25 00:21:08 -04:00
nick black
c21cadb6e7
scroll PoC: use NO_ALTERNATE_SCREEN|PRESERVE_CURSOR #1823
2021-06-25 00:21:08 -04:00
nick black
1c38c8b39a
notcurses-info: set scrolling on standard plane #1823
2021-06-25 00:21:08 -04:00
nick black
e734409187
implement NCOPTION_PRESERVE_CURSOR #1823
2021-06-25 00:21:08 -04:00
nick black
9f92986a6b
always send DSRCPR at init, use it to verify u7
...
for NCOPTION_PRESERVE_CURSOR, we want to know the location
of the cursor at startup. go ahead and always send a DSRCPR
in terminal interrogation. if we get a reply to it, hey, we
just verified that the terminal knows DSRCPR.
if we find a u7 value in terminfo that's different from the
standard DSRCPR, we ought send that in addition. #1816
2021-06-25 00:21:08 -04:00
nick black
166212f234
document NCOPTION_PRESERVE_CURSOR #1823
2021-06-25 00:21:08 -04:00
nick black
fd8875e757
notcurses-info: move to rendered mode output #1823
2021-06-25 00:21:08 -04:00
nick black
c0a73b939b
some fatty did eat the oslo accords
2021-06-24 06:06:08 -04:00
igo95862
cd225334b8
workflow: Added apt update to fix installation
2021-06-24 07:17:28 +00:00
nick black
e44ee78b2e
sgr-full: explore entire style space #1818
2021-06-24 02:24:27 -04:00
nick black
9d7f07771b
GTFO NCSTYLE_DIM, NCSTYLE_REVERSE #1818
2021-06-24 02:13:57 -04:00
nick black
d08b65f323
ncdirect_stream(): if bitmap wraps the screen, move up one more y #1820
2021-06-23 23:59:33 -04:00
nick black
7b570ba813
direct mode: don't scroll on image out due to overambitious sizing #1804
2021-06-23 23:06:50 -04:00
nick black
481d539092
v2.3.6
2021-06-23 22:35:19 -04:00
nick black
2ee6e23071
rust: no more NCSTYLE_STANDOUT
2021-06-23 22:22:11 -04:00
nick black
ce073d22ac
fallin demo: no write to failed alloc
2021-06-23 22:09:33 -04:00
nick black
4064ede06c
sprixel_auxiliary_vector: don't deref NULL on alloc failure
2021-06-23 22:04:00 -04:00
nick black
9395245b31
ncpp::mergedown: don't allow NULL dest anymore
2021-06-23 22:03:05 -04:00
nick black
742ae4ea5f
ncinputlater_add_input_escape: don't write to NULL on malloc failure
2021-06-23 22:01:03 -04:00
nick black
8ff8368fe1
manually add u7 on kitty if missing, sigh #1816
2021-06-23 21:55:01 -04:00
nick black
383678da4e
move remainder of debug_caps into notcurses-info #1793
2021-06-23 21:46:08 -04:00
nick black
5998b965c4
we've not supported NCSTYLE_PROTECT since forever
2021-06-23 21:26:29 -04:00
nick black
8fc2a32990
remove NCSTYLE_{INVIS,BLINK,STANDOUT} #1818
2021-06-23 21:23:12 -04:00
nick black
8a98a98b7e
term_debug: move style code into notcurses-info #1793
2021-06-23 21:02:10 -04:00
nick black
0e9641e0f5
direct mode: kill a bunch of style-related duplication
2021-06-23 21:01:19 -04:00
nick black
cba21d24fa
tighten up term_debug_caps() a bit #1793
2021-06-23 19:21:36 -04:00
nick black
2ed1ad466f
term_debug_caps: move big unicode block to notcurses-info #1793
2021-06-23 19:17:19 -04:00
nick black
42f9419006
debug_term: use unicode checks/xs when available
2021-06-23 18:53:09 -04:00
nick black
ac652ac7f3
use -Wformat-security
2021-06-23 18:31:19 -04:00
nick black
dc08fea378
closing banner: show ASUs as percentage of total writeouts
2021-06-23 16:36:18 -04:00
nick black
f042135c5a
term_caps: remove duplicated eights block
2021-06-23 15:05:43 -04:00
Nick Black
ec5ba6da80
ncneofetch: popen(3) wants pclose(3), not fclose(3)
2021-06-23 15:01:14 -04:00
nick black
7df761c041
don't allow a format string attack via endasu sequence, heh
2021-06-23 13:37:14 -04:00
nick black
a14a5271ac
v2.3.5
2021-06-23 13:07:42 -04:00
joseLuís
a3c593eed9
[rust] fix some docs
2021-06-23 18:36:27 +02:00
nick black
2bc945e52a
STATE_SIXEL_SUCCESS: reset inits->numeric #1810
2021-06-22 23:15:16 -04:00
nick black
0b84b4235d
stats: fix up for error cases #1814
2021-06-22 23:03:17 -04:00
nick black
735d7bf991
ASU: need to push BSU through ttyfp just like ESU
2021-06-22 18:51:17 -04:00
nick black
5d3ec2b921
argh
2021-06-22 18:51:17 -04:00
nick black
42ee3ad584
run notcurses-info before ctest
2021-06-22 18:51:17 -04:00
nick black
4758946a49
run notcurses-info as part of ctest
2021-06-22 18:26:23 -04:00
nick black
2ed67f6ffc
cursor PoC: add missing header
2021-06-22 18:24:18 -04:00
nick black
491862b60b
notcurses_cursor_enable: remove terribly broken test #1812
2021-06-22 18:22:48 -04:00
nick black
f50df3240a
no need to check ttyfd for ASU if we have the escape
2021-06-22 16:30:58 -04:00