Commit Graph

6483 Commits

Author SHA1 Message Date
nick black
81879194d2
scroll: go to the bottom before scrolling #1994 2021-07-27 03:40:02 -04:00
nick black
4561ed6a69 notcurses-info: use wviz throughout for broken unicode implementations 2021-07-27 02:15:12 -05:00
nick black
023dd01740
notcurses-info: improve appearance on non-black backgrounds 2021-07-27 02:19:32 -04:00
nick black
6d74f65f22
always track logend{y,x} #1984
even if we're not using PRESERVE_CURSOR, we still want
to place the cursor following the end of our output
when we close the context. always track it. this results
in proper placement of the closing banner following e.g.
notcurses-demo -k and rgbbg.
2021-07-27 01:49:48 -04:00
nick black
8cfdefda4c
rgbbg: only need to move once per line 2021-07-27 01:49:38 -04:00
nick black
780a4a9101
intro: propagate out display error
pressing 'q' to abort in the 'intro' demo was resulting
in a message of FAILED rather than ABORTED. propogate out
the error as returned from orcaride() properly to reflect
the reason for the early exit. it now shows ABORTED.
2021-07-27 01:47:44 -04:00
nick black
3f0a3e2f35
handle_getc: preserve csi for mouse lookup #1991 2021-07-27 01:08:09 -04:00
nick black
f69a0eea58
notcurses-info: line up logo/url with right 2021-07-27 00:47:36 -04:00
nick black
38da41d26c
notcurses-info: tidy up a bit, block things off 2021-07-27 00:44:17 -04:00
nick black
ee6de771e4
handle arbitary target glyph widths in ncplane_put #1873 2021-07-26 19:39:47 -04:00
nick black
7b5f4175eb
add nccell_cols(), deprecate nccell_width() 2021-07-26 19:39:15 -04:00
nick black
481a2d0366
kitty selfrec: stash sprixcell status into auxvec for rematerialization #1989 2021-07-26 16:48:22 -04:00
nick black
d3fa19e6d6 only use new kitty protocol with 0.21.3 #1900 2021-07-26 08:49:53 -04:00
nick black
0c21404564 finish selfref #1900 2021-07-26 08:49:53 -04:00
nick black
c71580d6d6 working kitty_wipe_selfref+kitty_rebuild_selfref #1900 2021-07-26 08:49:53 -04:00
nick black
b7d9899149 kitty: restore kitty_wipe_animation 2021-07-26 08:49:53 -04:00
nick black
8e6fa10f24 kitty: don't preserve RGBA data for new selfref animation #1900 2021-07-26 08:49:53 -04:00
nick black
e8cdff6cf9 kitty: reference/produce frames properly with a=c #1900 2021-07-26 08:49:53 -04:00
nick black
1f29036fb5 implement reflective kitty animation #1900 2021-07-26 08:49:53 -04:00
nick black
e399687d7d kitty: tripartite blit implementation #1900 2021-07-26 08:49:53 -04:00
nick black
57f962399d statepixel: use black foreground so we can read errors 2021-07-26 08:49:53 -04:00
nick black
0ba45c44da notcurses-info: abuse internals less egregiously 2021-07-26 08:49:53 -04:00
nick black
e0a8e9abc5
notcurses-info: more, always more 2021-07-25 15:16:33 -04:00
nick black
99843190c0
notcurses-info: draw a bit more 2021-07-25 14:54:31 -04:00
nick black
269196c39c
linux fbcon: wipe + restore #1954 2021-07-25 10:41:46 -04:00
nick black
0be5089d2c
adapt new python to rgb8 updates 2021-07-25 09:46:52 -04:00
nick black
3e3f5d1174
update new python for rgb8 functions 2021-07-25 09:41:08 -04:00
nick black
7e74d96792
rust: update to new set_{fg,bg}_rgb() 2021-07-25 09:34:31 -04:00
nick black
1e99a2a202 Merge branch 'master' of github.com:dankamongmen/notcurses 2021-07-25 08:27:01 -05:00
nick black
0a6fd661b4 set_rgb: unsigned unless we're clipping 2021-07-25 08:26:40 -05:00
nick black
b6caf147ca
pause new python wrappers on macos for now 2021-07-25 09:17:01 -04:00
nick black
f9e24bbed4
sprixel_free: close mstreamfp if it's open 2021-07-25 06:53:07 -04:00
nick black
f67091794a
change python/setup.py version in release.sh 2021-07-25 05:56:56 -04:00
nick black
8c8d07d5e8 kill some warnings on macos 2021-07-25 04:45:27 -05:00
nick black
4f1ef47b09
remove stray 'u' from plot summary 2021-07-25 00:54:00 -04:00
nick black
1597b25d39
procroller: use notcurses_get() over notcurses_getc() #1686 2021-07-25 00:44:27 -04:00
nick black
0d289958f9
death to sigset_t #1967 2021-07-25 00:38:33 -04:00
nick black
14ca7b6bf5
use CMAKE_INSTALL{LIB,DATA}DIR not bare INSTALL_PREFIX 2021-07-24 22:49:19 -04:00
nick black
374863aecf
use macOS for shield 2021-07-24 21:56:10 -04:00
nick black
b7b8aa5ee8
kill windows_test.yml on master 2021-07-24 21:31:57 -04:00
nick black
93fe6db376
check for support in ncdirect_on_styles() 2021-07-24 21:31:29 -04:00
nick black
540442fe9f macos workflow: drop PKG_CONFIG_PATH export #1933 2021-07-24 21:13:15 -04:00
nick black
e638ea09f9 CMake: defer to PKG_CONFIG_PATH if it exists #1933 2021-07-24 21:13:15 -04:00
nick black
cc139d50b1 CMake: find homebrew deps on OS X #1933 2021-07-24 21:13:15 -04:00
nick black
ddbc36e872
ncdirect_dump_plane: fix sprite_draw() error check #1980 2021-07-24 16:32:16 -04:00
nick black
b67c6b8fb2
ncplayer: pass loglevel through to direct mode #1981 2021-07-24 16:13:11 -04:00
nick black
31b208502a
[ncpp] Direct constructor: accept flags #1981 2021-07-24 16:12:52 -04:00
nick black
d79c1334f6
remove stargazers plot until it's back up 2021-07-24 15:50:47 -04:00
nick black
45986668a1
Linux framebuffer in direct mode (#1959)
In direct mode, we need to call through to `pixel_draw()` rather than just printing it ourselves, given that Linux framebuffer drawing doesn't involve printing (but instead writing to the memory map). Do so.
2021-07-24 15:48:43 -04:00
nick black
4f1de02710
replace random() with rand() for windows goodness 2021-07-24 15:18:02 -04:00