mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-18 03:25:55 +00:00
init_banner(): need use stdio directly for styling
This commit is contained in:
parent
99bd3fd597
commit
3119a87801
@ -637,9 +637,9 @@ static void
|
||||
init_banner(const notcurses* nc){
|
||||
if(!nc->suppress_banner){
|
||||
char prefixbuf[BPREFIXSTRLEN + 1];
|
||||
term_fg_palindex(nc, nc->ttyfp, nc->tcache.colors <= 256 ? 50 % nc->tcache.colors : 0x20e080);
|
||||
term_fg_palindex(nc, stdout, nc->tcache.colors <= 256 ? 50 % nc->tcache.colors : 0x20e080);
|
||||
printf("\n notcurses %s by nick black et al", notcurses_version());
|
||||
term_fg_palindex(nc, nc->ttyfp, nc->tcache.colors <= 256 ? 12 % nc->tcache.colors : 0x2080e0);
|
||||
term_fg_palindex(nc, stdout, nc->tcache.colors <= 256 ? 12 % nc->tcache.colors : 0x2080e0);
|
||||
printf("\n %d rows, %d columns (%sB), %d colors (%s)\n"
|
||||
" compiled with gcc-%s\n"
|
||||
" terminfo from %s\n",
|
||||
@ -656,12 +656,12 @@ init_banner(const notcurses* nc){
|
||||
#ifdef USE_OIIO
|
||||
printf(" openimageio %s\n", oiio_version());
|
||||
#else
|
||||
term_fg_palindex(nc, nc->ttyfp, nc->tcache.colors <= 88 ? 1 % nc->tcache.colors : 0xcb);
|
||||
term_fg_palindex(nc, stderr, nc->tcache.colors <= 88 ? 1 % nc->tcache.colors : 0xcb);
|
||||
fprintf(stderr, "\n Warning! Notcurses was built without multimedia support.\n");
|
||||
#endif
|
||||
#endif
|
||||
fflush(stdout);
|
||||
term_fg_palindex(nc, nc->ttyfp, nc->tcache.colors <= 88 ? 1 % nc->tcache.colors : 0xcb);
|
||||
term_fg_palindex(nc, stderr, nc->tcache.colors <= 88 ? 1 % nc->tcache.colors : 0xcb);
|
||||
if(!nc->tcache.RGBflag){ // FIXME
|
||||
fprintf(stderr, "\n Warning! Colors subject to https://github.com/dankamongmen/notcurses/issues/4");
|
||||
fprintf(stderr, "\n Specify a (correct) TrueColor TERM, or COLORTERM=24bit.\n");
|
||||
|
@ -236,8 +236,9 @@ lock_in_highcontrast(cell* targc, struct crender* crender){
|
||||
// ultimately 'lastframe' (we can't always write directly into 'lastframe',
|
||||
// because we need build state to solve certain cells, and need compare their
|
||||
// solved result to the last frame). Whenever a cell is locked in, it is
|
||||
// compared against the last frame. If it is different, the 'rvec' bitmap is updated with a 1. 'pool' is typically nc->pool, but can
|
||||
// be whatever's backing fb.
|
||||
// compared against the last frame. If it is different, the 'rvec' bitmap is
|
||||
// updated with a 1. 'pool' is typically nc->pool, but should be whatever's
|
||||
// backing fb.
|
||||
static int
|
||||
paint(ncplane* p, cell* lastframe, struct crender* rvec,
|
||||
cell* fb, egcpool* pool, int dstleny, int dstlenx,
|
||||
|
Loading…
Reference in New Issue
Block a user