nick black
e0de3c310b
sixel_blit(): drop all use of x/y; we map to a single cell #1380
2021-02-28 10:13:06 -05:00
nick black
69765080e7
ncplayer: start on row 1 for NCBLIT_PIXEL #1380
2021-02-28 09:49:16 -05:00
nick black
4a203ef0a9
direct mode: optimize out redundant SETAF, nice
2021-02-28 09:08:47 -05:00
nick black
dc62ce46f1
sixel_blit: apply sixel RLE #1378
2021-02-28 09:05:14 -05:00
nick black
38e60a3c0a
sixel_blit(): get it working #1378
2021-02-28 08:39:51 -05:00
nick black
03034c4ca0
sixel_data: fix up access in write_sixel_data() #1378
2021-02-28 08:39:51 -05:00
nick black
8fc9b0ff21
sixel_blit: write sixel data out #1378
2021-02-28 08:39:51 -05:00
nick black
cb2e905ccf
sixel: implement extract_data_table() #1378
2021-02-28 08:39:51 -05:00
nick black
93da926e47
sixel: drop all sixelmode from rasterizer #1378
2021-02-28 08:39:51 -05:00
nick black
808fa9226f
sexel_blit: add extract_color_table()
2021-02-28 08:39:51 -05:00
nick black
b846f70e16
extract sixel_blit into sixel.c
2021-02-28 05:22:01 -05:00
nick black
49ce0d1c57
mention SIGCONT along with SIGWINCH
2021-02-28 04:26:00 -05:00
nick black
381b34019a
sixel_blit: correct number of bands #1378
2021-02-28 02:07:08 -05:00
nick black
796e2fe1eb
kill unused param warning in sixel_blitter()
2021-02-28 01:47:40 -05:00
nick black
b8281801d6
raster: don't mix sixel and cup #200
2021-02-28 00:56:01 -05:00
nick black
ea7630692a
sixel_blit: correctly set and match colors #200
2021-02-28 00:56:01 -05:00
nick black
b81b1568b1
simplify signature of term_styles()
2021-02-28 00:56:01 -05:00
nick black
9799ed8175
ncplayer: use NCBLIT_DEFAULT without -b
2021-02-27 19:03:42 -05:00
nick black
0ffbba3365
restore stashed stats for closing banner #1374
2021-02-27 19:03:42 -05:00
nick black
2437e6c89c
ncplayer: handle ctrl-L for redraw
2021-02-27 19:03:42 -05:00
nick black
44826194e7
ncneofetch: eliminate PATH_MAX usage for Hurd #1375
2021-02-27 19:03:42 -05:00
nick black
d4e87b4a35
rename notcurses-direct-pydemo ncdirect-pydemo
2021-02-27 19:03:42 -05:00
nick black
053a74dc47
drone: send notcurses-direct-pydemo to /dev/null
2021-02-27 19:03:42 -05:00
nick black
7fb6f4a7db
drone: move TERM export to top of stanzas
2021-02-27 19:03:42 -05:00
nick black
7b29dd0925
sixel_blit: no big arrays on the stack #200
2021-02-27 19:03:42 -05:00
nick black
74f7597d09
rust: drop unused import
2021-02-27 19:03:42 -05:00
nick black
a6a68e3779
drone: test python on fedora
2021-02-27 19:03:42 -05:00
nick black
a50c693657
term_emit(): retry on EINTR/EBUSY
2021-02-27 19:03:42 -05:00
nick black
b93960cab1
rotate: use cell_*_common() #1373
2021-02-27 19:03:42 -05:00
nick black
9db86a0054
add channel_common() (internal)
2021-02-27 19:03:42 -05:00
nick black
100a89291b
hide cell_{b,f}channel(), cell_set_{b,f}channel()
2021-02-27 19:03:42 -05:00
nick black
53c52e30ff
remove c++/rust channel wholesalers
2021-02-27 19:03:42 -05:00
nick black
bdc726349f
ncplayer.1: update blitter names
2021-02-27 19:03:42 -05:00
nick black
cd0aaf58a2
normalize blitter names
2021-02-27 19:03:42 -05:00
nick black
6d3c8e1add
ncdirect_init: don't force query_term()
2021-02-27 19:03:42 -05:00
nick black
da6435c517
cffi: remove NCOPTION_VERIFY_SIXEL
2021-02-27 19:03:42 -05:00
nick black
5b4d920646
pixel documentation
2021-02-27 19:03:42 -05:00
nick black
16ec1c3618
rust: purge NCOPTION_VERIFY_SIXEL
2021-02-27 19:03:42 -05:00
nick black
b012cfdb6a
drone: let direct-pydemo play out...
2021-02-27 19:03:42 -05:00
nick black
6c7c9be6d2
require explicit check for pixel support
...
Add `notcurses_check_pixel_support()` and
`ncdirect_check_pixel_support()` per #1367 . Removes
NCOPTION_VERIFY_SIXEL, again per #1367 . Adds
`free_terminfo_cache()`, and calls it from both
`notcurses_stop_minimal()` and `ncdirect_stop()`.
Update all documentation. Closes #1371 and #1367 .
2021-02-27 19:03:42 -05:00
nick black
4533d42fa0
sixel_blit: use '$' to return carriage #200
2021-02-27 19:03:42 -05:00
nick black
310d8aeec9
paint: carry through pixel bit #200
2021-02-27 19:03:42 -05:00
nick black
a1776d950b
raster: don't print colors in pixel mode
2021-02-27 19:03:42 -05:00
nick black
37623d86e0
ncdirect_dump_plane: handle pixel graphics #200
2021-02-27 19:03:42 -05:00
nick black
fdeff5cc97
first go at sixel blitter #200
2021-02-27 19:03:42 -05:00
nick black
40746e76e6
s/nonehi/hires/g
2021-02-27 19:03:42 -05:00
nick black
df65b43e49
raster: enter and leave pixel mode #200
2021-02-27 19:03:42 -05:00
nick black
391fef3a3f
cell pixel defines / inlines #200
2021-02-27 19:03:42 -05:00
nick black
8b7a48c38c
raster: move normalization into term_settyles()
2021-02-27 19:03:42 -05:00
nick black
e480bfa192
sixel_blit: skeletelize loops #200
2021-02-27 19:03:42 -05:00