Commit Graph

4521 Commits

Author SHA1 Message Date
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
nick black
1eae0ae2f2 drone: use new debian unstable 2021-02-24a 2021-02-24 22:23:01 -05:00
nick black
962ad874e4 nctree PoC: set backgrounds relative to active #1164 2021-02-24 22:23:01 -05:00
nick black
4ea2b67061 nctree: pass distance to cbfxn #1164 2021-02-24 22:23:01 -05:00
nick black
fe8abbecc5 NEWS: mention nctree for 2.2.3 2021-02-24 22:23:01 -05:00
nick black
cef5e45be6
drone: use new debian unstable 2021-02-24a 2021-02-24 01:56:56 -05:00
Nick Black
e30b12a480
nctree (#1361)
The nctree widget, PoC, and unitt rs #1164.
2021-02-23 14:38:06 -05:00
nick black
11dbf7701e
link to markdown from index.html 2021-02-23 11:40:29 -05:00
nick black
bd92552aa4
Merge branch 'master' of github.com:dankamongmen/notcurses 2021-02-22 00:02:04 -05:00
nick black
58066d2018
HISTORY: add 2.2.0 from 2021-02-08 2021-02-22 00:02:00 -05:00
nick black
2221120543 add SIGILL to documented fatal signals #1357 2021-02-21 23:22:37 -05:00
nick black
8a7ff8a317 signals: restore them on exit #1357 2021-02-21 23:22:37 -05:00
nick black
211f180c56
README: provide the Focal PPA 2021-02-21 21:05:43 -05:00
nick black
cd10321819
zoo: clean up central plane #1353 2021-02-21 16:26:32 -05:00
nick black
c30c7a5c23
sex_solver: only need 32 glyphs #1354 2021-02-21 16:22:54 -05:00
nick black
ed3075414e
zoo demo: use nul glyph as base cell #1353 2021-02-21 16:22:54 -05:00
Ben Spencer
9625450848 rust: fix a couple of doc comments 2021-02-21 15:11:21 -05:00
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.
2021-02-21 12:36:20 -05:00
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.
2021-02-21 11:34:06 -05:00
nick black
6f156c11a1
Merge branch 'master' of github.com:dankamongmen/notcurses 2021-02-21 08:22:45 -05:00
nick black
d732ffc1f4
rust: use CELL_BG_ALPHA_MASK not CHANNEL_ALPHA_MASK 2021-02-21 08:22:25 -05:00
nick black
925870bd7a
update some definitions in USAGE.md 2021-02-19 12:41:43 -05:00
nick black
4951ea3d88
update comment on notcurses_lex_scalemode() 2021-02-19 12:36:25 -05:00
nick black
d845e979c2
tighten up CELL_BG_ALPHA_MASK 2021-02-19 12:15:44 -05:00
nick black
54c5675318
fetch_bsd_cpuinfo: no love from hurd 2021-02-18 08:13:27 -05:00