Commit Graph

4595 Commits

Author SHA1 Message Date
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
nick black
d8f5754e85 define sixel_blit() #200 2021-02-27 19:03:42 -05:00
nick black
e782287142 add NCBLIT_PIXEL to NEWS 2021-02-27 19:03:42 -05:00
nick black
bf639e3f7d query_sixel(): function even on slack st #200 2021-02-27 19:03:42 -05:00
nick black
09a3411b48 cursor_yx_get: use writen() 2021-02-27 19:03:42 -05:00
nick black
7724f6301e s/notcurses_cansixel/notcurses_canpixel/g #200 2021-02-27 19:03:42 -05:00
nick black
901ccc2d28 rust/python: ncblit_sixel -> ncblit_pixel 2021-02-27 19:03:42 -05:00
nick black
7aacc7b40e demo: prep for NCOPTIONS_VERIFY_SIXEL #200 2021-02-27 19:03:42 -05:00
nick black
c7d7f9748d init_banners(): indicate detected Sixel support #200 2021-02-27 19:03:42 -05:00
nick black
036d0a8697 s/NCBLIT_SIXEL/NCBLIT_PIXEL/g #1095 2021-02-27 19:03:42 -05:00
nick black
d09fec0648 detect sixel using device attributes request #200 2021-02-27 19:03:42 -05:00
nick black
9a544488db
README: demo/tester want 'data', not 'tests', argh 2021-02-25 02:57:10 -05:00
nick black
e98990f660
tree PoC: highgrad for background 2021-02-24 23:45:45 -05:00
nick black
5424dbea74
ncplane_highgradient: log errors 2021-02-24 23:45:26 -05:00
nick black
aa4da3f335
nctree: drop bchannels from options 2021-02-24 23:33:53 -05:00
nick black
7c40f40ba2
tree PoC: key off of container plane ylen 2021-02-24 22:27:01 -05:00
nick black
ac9059e0ac nctree: free items pushed below screen #1164 2021-02-24 22:23:01 -05:00
nick black
3f66cb0ff7 nctree: clean up items pushed off the top #1164 2021-02-24 22:23:01 -05:00
nick black
ff228650d6 init_rvec: run a single loop 2021-02-24 22:23:01 -05:00