nick black
be0a52676a
[pixel] split annihilators for indirect callback #1401
2021-03-16 00:32:45 -04:00
nick black
c72f920ea6
[pixel] invalidate cells on sprixel remove #1401
2021-03-16 00:32:45 -04:00
nick black
8482c1157f
[pixel] honor configured margins when rasterizing
2021-03-16 00:32:45 -04:00
nick black
b74cfea440
[pixel] add SPRIXEL_HIDE and sprixel_hide()
2021-03-16 00:32:45 -04:00
nick black
1153e53479
[pixel] proper y dimension for sprixel planes #1401
2021-03-16 00:32:45 -04:00
nick black
32d7af584d
[pixel] add SPRIXEL_HIDE and sprixel_hide()
2021-03-16 00:32:45 -04:00
nick black
ccb02c61b3
[pixel] bypass sprixel planes in paint() #1401
2021-03-16 00:32:45 -04:00
nick black
486374a6b0
[pixels] build up the sprixel cache #1401
2021-03-16 00:32:45 -04:00
nick black
b282c2055b
[visual] move placey/placex into cell union
2021-03-16 00:32:45 -04:00
nick black
70fb40ea5a
[pixel] derivce location for raster from plane
2021-03-16 00:32:45 -04:00
nick black
8df17b463f
[pixel] handle hardcursorpos for sprixles #1401
2021-03-16 00:32:45 -04:00
nick black
9ad9448cd6
[pixels] rasterize sprixels post-raster #1401
2021-03-16 00:32:45 -04:00
nick black
232e774c61
notcurses-tester: don't set LOGLEVEL_ERROR
...
this ends up just confusing people more often than it
gets us useful bug reports. indeed, one distribution
disabled our tests because "it says it can't run without
a real tty".
2021-03-16 00:32:45 -04:00
nick black
645b61e9dc
[pixel] pass celldimy through blitterargs #1401
2021-03-16 00:32:45 -04:00
nick black
b2ef9a074b
add simple pixel-rendering unit test
2021-03-16 00:32:45 -04:00
nick black
b18682e86c
[pixels] rewrite cell_pixels_p() for 0x02 #1401
2021-03-16 00:32:45 -04:00
nick black
08b65a8699
sprixels: introduce sprixel cache #1401
2021-03-16 00:32:45 -04:00
nick black
15aab20d21
term_setstyles: proper bitwise set of curattr
2021-03-15 14:27:01 -04:00
nick black
4c9c2e1ed1
[ncplayer] continue to honor split margins for pixels in -k #1411
2021-03-15 04:52:21 -04:00
nick black
06f9a0ab34
ncplayer: use NCAlign::Center with -k #1411
2021-03-15 04:46:26 -04:00
nick black
af680839bd
[cmake] remove sgr-direct from test set #1344
2021-03-15 02:54:43 -04:00
nick black
9b15854ef4
direct mode unit test fix for sgr0 #1344
2021-03-15 02:42:24 -04:00
nick black
a8aec8d8d1
directmode tests: handle non-sgr case #1344
2021-03-15 02:18:07 -04:00
nick black
79b73cff94
term_setstyles: verify sgr presence before using it #1344
2021-03-15 01:59:57 -04:00
nick black
70059297c0
notcurses_direct.3: add image render+raster to docs
2021-03-14 23:16:29 -04:00
nick black
ede7594971
[ncls] accept -s for scaling mode #1411
2021-03-14 22:53:52 -04:00
nick black
9728e79396
[ncplayer] obey margins in direct mode #1411
2021-03-14 22:48:47 -04:00
nick black
1a1305faee
rust: adapt NcDirect::render_frame() #1411
2021-03-14 22:48:47 -04:00
nick black
0a89a4e8b3
ncplayer: add raster_image() for direct mode #1411
2021-03-14 22:48:47 -04:00
nick black
7bc3800e27
[direct] accept limits for prep_image() #1411
2021-03-14 22:48:47 -04:00
nick black
d99b16a1ba
ncpp: error_guard<int> in get_dim_x/y() #1413
2021-03-14 22:48:47 -04:00
nick black
5d57cd3c58
release.sh: leave objects out of doc tarball #1412
2021-03-14 16:58:44 -04:00
nick black
e961b15fb2
highcontrast: kill dead code
2021-03-14 15:58:25 -04:00
nick black
04664f6195
oiio.h: need internal.h
2021-03-14 07:44:29 -04:00
nick black
432aae8b05
OIIO: update header for blitterargs
2021-03-14 07:32:43 -04:00
nick black
df73a7fedb
OIIO/none: pass through blitterargs
2021-03-14 07:25:20 -04:00
nick black
fd0bb6f843
sixel: get maximum geometry supported #1389
2021-03-14 07:22:49 -04:00
nick black
63b4e74800
ncvisual: plumb blitterargs all the way through the stack #1389
2021-03-14 06:39:33 -04:00
nick black
dc118e54f6
blitters: accept new blitterarg union #1389
2021-03-14 06:25:12 -04:00
nick black
679f4fb47a
sixel: extract XTSMGRAPHICS geometry details #1389
2021-03-14 06:03:29 -04:00
nick black
158ece7e09
TERMINALS: add a bunch of links
2021-03-14 05:48:15 -04:00
nick black
e87fbcba79
TERMINALS: add info for foot (wayland)
2021-03-14 05:42:24 -04:00
nick black
8ac1aeec66
sixel: read color register count #1389
2021-03-14 05:36:30 -04:00
nick black
0fdb3bd401
ncplayer.1: specify 0..6 for runtime blitter controls #1406
2021-03-14 04:12:57 -04:00
nick black
04ad933a4b
ncplayer: don't try to drive four/eight #1406
2021-03-14 03:49:18 -04:00
nick black
d9fe3f7c78
logerror: newlines on output
2021-03-14 03:34:37 -04:00
nick black
d8d8251a0e
notcurses-tester: enforce minimum geometry
2021-03-14 03:32:17 -04:00
nick black
1dfa303303
sixel: prep for relaxation #1391
2021-03-14 03:15:59 -04:00
nick black
eec1b8762d
sixel: remove extract_color_inner() #1391
2021-03-14 03:15:59 -04:00
nick black
0e0a074703
sixel: merge color and sixeltables
2021-03-14 03:15:59 -04:00