Commit Graph

4376 Commits (3ad80579653f8bface6364bddd3d7bdc8bfc8d92)
 

Author SHA1 Message Date
nick black 16ec1c3618 rust: purge NCOPTION_VERIFY_SIXEL 4 years ago
nick black b012cfdb6a drone: let direct-pydemo play out... 4 years ago
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.
4 years ago
nick black 4533d42fa0 sixel_blit: use '$' to return carriage #200 4 years ago
nick black 310d8aeec9 paint: carry through pixel bit #200 4 years ago
nick black a1776d950b raster: don't print colors in pixel mode 4 years ago
nick black 37623d86e0 ncdirect_dump_plane: handle pixel graphics #200 4 years ago
nick black fdeff5cc97 first go at sixel blitter #200 4 years ago
nick black 40746e76e6 s/nonehi/hires/g 4 years ago
nick black df65b43e49 raster: enter and leave pixel mode #200 4 years ago
nick black 391fef3a3f cell pixel defines / inlines #200 4 years ago
nick black 8b7a48c38c raster: move normalization into term_settyles() 4 years ago
nick black e480bfa192 sixel_blit: skeletelize loops #200 4 years ago
nick black d8f5754e85 define sixel_blit() #200 4 years ago
nick black e782287142 add NCBLIT_PIXEL to NEWS 4 years ago
nick black bf639e3f7d query_sixel(): function even on slack st #200 4 years ago
nick black 09a3411b48 cursor_yx_get: use writen() 4 years ago
nick black 7724f6301e s/notcurses_cansixel/notcurses_canpixel/g #200 4 years ago
nick black 901ccc2d28 rust/python: ncblit_sixel -> ncblit_pixel 4 years ago
nick black 7aacc7b40e demo: prep for NCOPTIONS_VERIFY_SIXEL #200 4 years ago
nick black c7d7f9748d init_banners(): indicate detected Sixel support #200 4 years ago
nick black 036d0a8697 s/NCBLIT_SIXEL/NCBLIT_PIXEL/g #1095 4 years ago
nick black d09fec0648 detect sixel using device attributes request #200 4 years ago
nick black 9a544488db
README: demo/tester want 'data', not 'tests', argh 4 years ago
nick black e98990f660
tree PoC: highgrad for background 4 years ago
nick black 5424dbea74
ncplane_highgradient: log errors 4 years ago
nick black aa4da3f335
nctree: drop bchannels from options 4 years ago
nick black 7c40f40ba2
tree PoC: key off of container plane ylen 4 years ago
nick black ac9059e0ac nctree: free items pushed below screen #1164 4 years ago
nick black 3f66cb0ff7 nctree: clean up items pushed off the top #1164 4 years ago
nick black ff228650d6 init_rvec: run a single loop 4 years ago
nick black 1eae0ae2f2 drone: use new debian unstable 2021-02-24a 4 years ago
nick black 962ad874e4 nctree PoC: set backgrounds relative to active #1164 4 years ago
nick black 4ea2b67061 nctree: pass distance to cbfxn #1164 4 years ago
nick black fe8abbecc5 NEWS: mention nctree for 2.2.3 4 years ago
nick black cef5e45be6
drone: use new debian unstable 2021-02-24a 4 years ago
Nick Black e30b12a480
nctree (#1361)
The nctree widget, PoC, and unitt rs #1164.
4 years ago
nick black 11dbf7701e
link to markdown from index.html 4 years ago
nick black bd92552aa4
Merge branch 'master' of github.com:dankamongmen/notcurses 4 years ago
nick black 58066d2018
HISTORY: add 2.2.0 from 2021-02-08 4 years ago
nick black 2221120543 add SIGILL to documented fatal signals #1357 4 years ago
nick black 8a7ff8a317 signals: restore them on exit #1357 4 years ago
nick black 211f180c56
README: provide the Focal PPA 4 years ago
nick black cd10321819
zoo: clean up central plane #1353 4 years ago
nick black c30c7a5c23
sex_solver: only need 32 glyphs #1354 4 years ago
nick black ed3075414e
zoo demo: use nul glyph as base cell #1353 4 years ago
Ben Spencer 9625450848 rust: fix a couple of doc comments 4 years ago
nick black 2190d3eaf0
extract init_banner_warnings()
factor init_banner_warnings() out of init_banner().
check the output FILE for ttyness, and only emit control
sequences when it is indeed a tty. this eliminates some
control sequences that were being dumped when stderr was
redirected.
4 years ago
nick black c014a2d55e
quadblitter: minimize total rgb distance
Previously, the quadblitter compared the external two pixels
against the two lerps, and if the closest was closer to the
primary lerp than the secondary, trilerped the closest with
the primary pair. Instead, calculate the total RGB distance,
and for whichever external pixel is closer to the primary
lerp, calculate the trilerp and the new candidate difference.
if the candidate difference is less than the total distance,
select it and perform the trilerp. This improves upon the
"twinkling problem" described in #1354, though it does not
entirely resolve it. Performance change is negligible. Add a
unit test for this change.
4 years ago
nick black 6f156c11a1
Merge branch 'master' of github.com:dankamongmen/notcurses 4 years ago