Commit Graph

6658 Commits (1ac2a3c8c8f7efb6c96ad3c0bb9453ce6d81d5e4)
 

Author SHA1 Message Date
nick black 6d4e58202f
fix windows build, ugh 3 years ago
nick black 4f86f1b0fd
1K stars! 3 years ago
nick black 4d6526a61d ncneofetch rewritten in CLI mode
ncneofetch was previously direct mode followed by rendered mode with
margins, a Frankenstein application if one ever existed. Rewrite it
using CLI mode, extending the latter as necessary to accomplish this
task. We now have one fewer dependency on direct mode, we have better
proven out CLI mode, and we get a ~30% reduction in ncneofetch runtime.
Good stuff! Closes #2030.

Add ncplane_scrollup() and ncplane_scrollup_child()
Cleans up ncport.h
Eliminates some inconsequential memory leaks in ncneofetch
Add SPRIXEL_UNSEEN to avoid invalid moves on
 not-yet-displayed sprixels
3 years ago
nick black 47fa86f90d ncneofetch: move to rendered mode for visual #2030 3 years ago
nick black fd8e954a56 ncneofetch: drop direct.h header #2030 3 years ago
nick black 636101578c ncneofetch: bring neologo_present() into csi mode 3 years ago
nick black 367d7b79da ncneofetch: begin switch to cli mode #2030 3 years ago
nick black 3352bd2789
ncneofetch: we'll want to get the real macOS version 3 years ago
nick black 1681521c57
move KITTYQUERY to IDQUERIES so as not to bleed through linux virtual console #2050 3 years ago
nick black 7108dc36c0
ncplane_set_*_palindex(): just use ncchannels*() #2049 3 years ago
nick black 6967723e53 fbconscroll PoC 3 years ago
nick black 94b7c52ac8 fbcon_scroll: actually work 3 years ago
nick black 5992effd38 reprogram_console_font: take entire tinfo 3 years ago
nick black d920ca5636 linux console: reprogram font only after grabbing the framebuffer #2046 3 years ago
nick black 1ad7f70fac
Merge branch 'master' of github.com:dankamongmen/notcurses 3 years ago
nick black 21952acd29
fbcon_draw: properly guard against lower boundary #2032 3 years ago
nick black a23e91e258
ncdirect_dump_plane: pass true y to sprite_draw() #2043 3 years ago
nick black 9a6389661e
kmscon cursor report uses 0-indexing, account in ncdirect_cursor_yx() #2044 3 years ago
nick black 7ff391939b
notcurses-info: don't print newlines if fewer than 81 columns 3 years ago
nick black f0b94273e3
notcurses-info: fill out to the right 3 years ago
nick black be3704621c
notcurses-tester: work in as few as 50 columns #2042 3 years ago
nick black c5b0ba4dd0
fbuf_{flush,finalize}(): don't use unreliable stdio 3 years ago
nick black 3cb54dec83
add scroll_lastframe() #2036 3 years ago
nick black 1b8e61c1f4
control_read(): check for EBUSY/EWOULDBLOCK 3 years ago
Christian Parpart fd340d9e47 Properly recover from EINTR/EAGAIN/... in control_read(). 3 years ago
nick black 19f8496221 implement fbuf_flush() 3 years ago
nick black c223367073 fold down into fbuf_finalize() #2038 3 years ago
nick black 13512d02e7
notcurses_stop: collapse into fbuf_finalize() 3 years ago
nick black 5a0630cbc8
notcurses-info: make it a lot less busy 3 years ago
nick black acbfa8dab0
notcurses_core_init: kill bogus reset of rstate cursor #2038 3 years ago
nick black 02c29fb83e
remove link to obsolete ppa 3 years ago
nick black a07a116942
fbcon_scroll: only defined on linux 3 years ago
nick black 51e4f63b25
implement fbcon_scroll #2010 3 years ago
nick black 57b54cda1d
pass ncpile down through to pixel_scroll #2010 3 years ago
nick black cee18f5da7
wire up fbcon_scroll #2010 3 years ago
nick black a85505e2f9
define pixel_scroll(), call it from rendering #2010 3 years ago
nick black b8c1e9a3a9
really fix up windows workflow syntax =\ 3 years ago
nick black e3fcd27843
fix workflow syntax urk 3 years ago
nick black 90e2920db9
windows: don't install rust just yet 3 years ago
nick black 3cd0b22026
windows: pull python/rust for the moment 3 years ago
nick black a523973125
run all ctests in serial 3 years ago
nick black db67787628 fix drop_signals() for windows 3 years ago
nick black 34e6abc133 notcurses-tester: yank out std::filesystem 3 years ago
nick black 180b030de5
handle modifiers + special keys #2028 3 years ago
nick black 5e4782d768
input: handle kNXTv and kPRVv #2028 3 years ago
nick black 4904740832
only invoke smkx when attached to a tty 3 years ago
nick black 5bff834407
unify handling of SMKX 3 years ago
nick black 8e5144eeb0
ncpp_build: drop unnecessary getenv(TERM) 3 years ago
nick black 39face9677
add sgr-direct to ctest suite 3 years ago
nick black 4070245c4f
elide some stats output lines when unpopulated 3 years ago