Commit Graph

7252 Commits (07fefa3004dfb03c7c94ce3a7b42e6f11c7ca1f5)
 

Author SHA1 Message Date
nick black c5cf67e5f1
[automaton] collapse secondary device attribute strings #2227 3 years ago
nick black fe05035930
[xray] black background, not default #2226 3 years ago
nick black 2b482109af [automaton] remove defunct fill_in_numerics 3 years ago
nick black 5d8fbc6137 [automaton] numeric insertion algorithm perfected #2222 3 years ago
nick black 686a72a697 [automaton] phase I and II of new numeric insert algorithm #2222 3 years ago
nick black 6c45a087bf build cflow following special keys #2222 3 years ago
nick black f0fd38ef9e [windows] kill some %j conversion in ncmultiselector 3 years ago
nick black 5e07cf9015 [windows] kill %zu conversion 3 years ago
nick black bbb778b7de
[da1_cb] admit 60 as sent by kmscon 3 years ago
nick black af62226f69
[plots] always return -1 on x below window 3 years ago
nick black 346e7354a0
[plots] don't redraw plot when there's no change #2221 3 years ago
nick black fff190fe29
[automaton] NAK: terminfo is not thread-safe =/ 3 years ago
nick black 2498fffbbb
[automaton] unify insertion paths into insert_path() #2183 3 years ago
nick black ce931a1bd5
[add_cflow] s/csi/seq/g 3 years ago
nick black 57179a1c38 [automaton] pool needn't be so large, methinks 3 years ago
nick black 57e5981b9d [automaton] kill memory leak via arena 3 years ago
nick black 9fc4418912 [automaton] match follow for mouse events 3 years ago
nick black 49365e2d22 decrpm_asu_cb: correct follow 3 years ago
nick black 1442b35fb5 [input] enable prep_special_keys() once more 3 years ago
nick black f19ffddb40 [automaton] robustify/minimize string matches #2219 3 years ago
nick black 0749800a9d [automaton] better numeric matching #2219 3 years ago
nick black 21cd23d767
logging: replace some llx with PRIx64 3 years ago
nick black f816365aab clean up some compiler warnings on macOS 3 years ago
nick black b5c161a07c
Unify control sequence automata #2183 (#2208)
Unify the dynamic, dataflow special keys automaton and the static, codeflow terminal response automaton, yielding a single automaton. Add kitty keyboard support information to `notcurses-info`. Closes #2183.
3 years ago
nick black 05635aa60d [input] windows: don't try to make a pipe 3 years ago
nick black f6b06c3bfd [input] drain input readiness pipe on clearing input buffer #2216 3 years ago
nick black 81e360e500 [input] activate ready pipes upon producing input data #2216 3 years ago
nick black 5899a71e28 [input] create ready pipes #2216 3 years ago
nick black bbdbc055dd
OTHERS: mention will mcgugan's rich+textual 3 years ago
nick black dd9da7766b Support USE_CPP=off for building without a C++ compiler #1720 3 years ago
nick black 9970238514
notcurses-input: fix plot width to legend 3 years ago
nick black 47bffea4ab extract out tiocgwinsz() #2141 3 years ago
nick black a4ce67edcb
pull readline from workflows 3 years ago
nick black b19c9a7ad1
[ncdirect_readline] return NULL on NCKEY_EOF sans input #2211 3 years ago
nick black 436f24c770
Remove libreadline support, implement low-level ncdirect_readline #2211 (#2212)
It was realized that our libreadline wrapper was incompatible with the new input method, indeed fundamentally so. Rip out all libreadline support. Implement a minimal ncdirect_readline() -- quite minimal, but enough to get by. We'll want to fill this out later.

So no ABI/API breakage, though perhaps some visible behavioral change.
3 years ago
nick black 3ddbb3c2ec
readline PoC 3 years ago
initramfs 671656ea80 fix ncpp throwing heap allocated exceptions 3 years ago
nick black a603d265a4
v2.4.3 3 years ago
nick black 925fccbbc3
setup_sixel_bitmaps(): update comment re DECSDM #2205 3 years ago
nick black 61c700aafc
notcurses_stop: put newline into fbuf 3 years ago
nick black 580727f9ae
init_sixel: correct comment #2205 3 years ago
nick black c8f614ae19
sixel_init_inverted: correct comment #2205 3 years ago
nick black 3136abca48
[sixel] don't use the short form of 80+8452; contour barfs 3 years ago
nick black c5ab28acbd
[termdesc] contour still has classic DECSDM 3 years ago
nick black 2239e1c7fc
[intro] don't require pixels for orca 3 years ago
nick black 8585c0a8a9 [subprocs] use posix_spawn in place of fork+exec #2194 3 years ago
nick black 9d7fb54535 replace ncsubproc_createvpe() with ncexecvpe() #2194 3 years ago
nick black 5553919579 [subprocs] factor out ncexecvpe() #2194 3 years ago
nick black a5397ea19a [subproc] kill FIXME; set pipes O_CLOEXEC manually in absence of pipe2() 3 years ago
nick black 3c7d23b151 [compat] add set_fd_cloexec() 3 years ago