Commit Graph

5490 Commits

Author SHA1 Message Date
nick black
217ab0cd90
cbreak_mode: require working file descriptor 2021-05-27 17:28:15 -04:00
nick black
ccad97dcff cbreak_mode(): take no action on invalid file descriptor 2021-05-27 17:26:48 -04:00
nick black
a0130a88e6 don't try to preserve termios sans terminal 2021-05-27 17:26:48 -04:00
nick black
a4337ef144 merge tpreserved across direct/rendered #1525 2021-05-27 17:26:48 -04:00
nick black
e10a2f7a21
unify ncinputlayer between direct and rendered mode #1525 2021-05-26 21:46:49 -04:00
nick black
36d1eaf37b
revert, revert, revert my idiot change 2021-05-26 21:01:11 -04:00
nick black
d902dae60b
unify preserved termios between direct/rendered mode 2021-05-26 20:38:57 -04:00
nick black
73913c3f1a free_terminfo_cache: free up esctable #1525 2021-05-26 18:04:29 -04:00
nick black
2df95f7e25 load up ESCAPE_OC #1525 2021-05-26 18:04:29 -04:00
nick black
1b15de9532 convert last two into esctable (initc/getm) #1525 2021-05-26 18:04:29 -04:00
nick black
59ddd3b0aa move sc, rc, clear, and home to esctable #1525 2021-05-26 18:04:29 -04:00
nick black
567a1796a5 add smxx/rmxx to esctable #1525 2021-05-26 18:04:29 -04:00
nick black
857d5e5958 move smkx/rmkx smcup/rmcup into escape block #1525 2021-05-26 18:04:29 -04:00
nick black
c4e5ee2c38 sgr-direct PoC: use ncdirect_supported_styles() to guide output 2021-05-26 18:04:29 -04:00
nick black
a22414cd35 explicitly disable italics on ncv failure #1525 2021-05-26 18:04:29 -04:00
nick black
d613ed0784 move cursor controls into escblock #1525 2021-05-26 18:04:29 -04:00
nick black
92873d6b6e move italics into esctable #1525 2021-05-26 18:04:29 -04:00
nick black
b67315a17e tinfo: keep supported styles as single-site bitmap #1525 2021-05-26 18:04:29 -04:00
nick black
3b4057d550 move blink/dim/reverse/uline/standout to bools #1525 2021-05-26 18:04:29 -04:00
nick black
c4e2932c76 add ncdirect_supported_styles(), move SGR/SGR0/OC into escblock #1525 2021-05-26 18:04:29 -04:00
nick black
91d8529f0f civis and cnorm go into escape table #1525 2021-05-26 18:04:29 -04:00
nick black
3f26ff2464 factor out term_supported_styles() for use by ncdirect 2021-05-26 18:04:29 -04:00
nick black
e5bc2a7d7f terminfo: bold is just a boolean now #1525 2021-05-26 18:04:29 -04:00
nick black
1207765cc8 op/fgop/bgop into escape block #1525 2021-05-26 18:04:29 -04:00
nick black
6767a36996 move setaf/setab into escape table #1525 2021-05-26 18:04:29 -04:00
nick black
317c09d87d bring hpa and vpa into escape table #1525 2021-05-26 18:04:29 -04:00
nick black
a5b597cfef move ESCAPE_CUP into dense pack #1525 2021-05-26 18:04:29 -04:00
nick black
0f10eaf9fc termdesc: move smcup/rmcup lookup into interrogate_terminfo() #1525 2021-05-26 18:04:29 -04:00
nick black
01c4ec61f3 termdesc: add get_escape(), tables #1525 2021-05-26 18:04:29 -04:00
nick black
903e6c891d FAQ: add entry about mixing rendered/direct mode, note about signal handlers 2021-05-26 18:04:29 -04:00
nick black
a6633b854f FAQs: clarify sixel answer 2021-05-26 18:04:29 -04:00
nick black
6720871448 README: detail linking/compiling against notcurses-core 2021-05-26 18:04:29 -04:00
nick black
3477f479bf README: kill unnecessary pronoun 2021-05-26 18:04:29 -04:00
nick black
d2ee8957b4 TERMS.md: remove mention of defunct 'kittyzapper' 2021-05-26 18:04:29 -04:00
nick black
55fd1f7bbe TERMS.md: proper syntax on ETerm 2021-05-26 18:04:29 -04:00
nick black
43427ca8f7 TERMS.md: grammar 2021-05-26 18:04:29 -04:00
nick black
dbbbc162ce extract tinfo definition into termdesc.h 2021-05-26 18:04:29 -04:00
nick black
ee140a24e2
ncplane_as_rgba: nil geometry is any non-positive geometry 2021-05-25 16:53:21 -04:00
nick black
de502655c2
USAGE: indicate c syntax 2021-05-25 16:53:20 -04:00
joseLuís
bc2acf0ce8 [rust] bump bindgen version to 0.57 #1339 2021-05-24 14:24:31 +02:00
nick black
1b4ffb9eab
CMake: restore INSTALL_DESTINATIONs with correct suffixes 2021-05-24 00:24:55 -04:00
nick black
5a3ff3f707
CMake: remove meaningless INSTALL_DESTINATIONs 2021-05-24 00:23:12 -04:00
Daniel Eklöf
84f417aa41 Emit rmkx on exit
notcurses_core_init() does `smkx`, so let’s undo that in
notcurses_stop_minimal().
2021-05-23 07:18:29 -04:00
nick black
577ff0e545
progbar_create: safe 32-bit diagnostic 2021-05-23 04:41:56 -04:00
nick black
cd6236976a [ffmpeg] convert loaded frames to RGBA in decode #1680 2021-05-23 03:56:42 -04:00
nick black
264e2cd3a1 ffmpeg_decode: remove obsolete FIXME 2021-05-23 03:56:42 -04:00
nick black
071000af4b sixel: rebuild auxvecs on a new frame #1642 2021-05-23 02:03:43 -04:00
nick black
50693fb812
add a section on hardware cursor to notcurses_init.3 #1681 2021-05-22 23:19:58 -04:00
nick black
f2b26723c9
document notcurses_cursor_yx() #1681 2021-05-22 23:07:11 -04:00
nick black
8ff2499b44
ncdirectf_geom: approximate rcell{y,x} #1665 2021-05-22 21:03:26 -04:00