Commit Graph

6883 Commits (b3912e96e9701828c9e25a4c6de629f89006f83d)
 

Author SHA1 Message Date
nick black eae2295a5b
notcurses-info: require at least 80 columns 3 years ago
nick black 3d829846cc
admit pixel_draw_late for Bitmaps tests 3 years ago
nick black ac78ebbc75 add a late bitmap pass for fbcon mmap #1997 #2045 3 years ago
nick black afffeeaebf
need WinCon.h for GetConsoleScreenBufferInfo() 3 years ago
nick black 63790bc41c
try to get true geometry on windows 3 years ago
nick black a6575ebfd7 only define strndup as noexcept on linux 3 years ago
nick black 8b1521abb9 Merge branch 'master' of https://github.com/dankamongmen/notcurses 3 years ago
nick black 3d780e14a3
windows: use default geometry if we can't look it up #2020 3 years ago
nick black 0c0a8157e6
windows: don't try to read query response #2020 3 years ago
nick black dfb19abefb Merge branch 'master' of https://github.com/dankamongmen/notcurses 3 years ago
nick black f5dc483410
macOS doesn't like noexcept on strndup sigh 3 years ago
nick black 264d8c468b Merge branch 'master' of https://github.com/dankamongmen/notcurses 3 years ago
nick black aece3a8d93 Merge branch 'master' of https://github.com/dankamongmen/notcurses 3 years ago
nick black e06226deee fix msys2 build for real 3 years ago
nick black cbf2c51ce4
mark strndup as noexcept 3 years ago
nick black 7c9163d5a1
GetExitCodeProcess: kill compiler error 3 years ago
nick black 54c8189ed2
fix msys2 build for real 3 years ago
nick black 2bd3fe5f92
bold up ncneofetch infoplane 3 years ago
nick black c33ce4f9dd
rewrite NCCHANNELS_INITIALIZER in terms of NCCHANNEL_INITIALIZER 3 years ago
nick black e35c49889d
ncchannel: make some unsigneds explicit uint32_ts 3 years ago
nick black 7ebd471471
raster: use terminfo indn to scroll multiple lines 3 years ago
nick black b2480b36fe
notcurses-info: add bce to capability line 3 years ago
nick black f131c005f1
view demo: zero out static struct marsh #2047 3 years ago
nick black 43f2504259
ncneofetch: always center paletteplane 3 years ago
nick black 78dcdd4faf
handle bce when scrolling
When scrolling in a new line, if the bce property
has been advertised, we need to ensure the
background has been reset to the default, lest it
be scrolled in. Closes #2054.
3 years ago
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