nick black
5e6862f34c
per-ncpile sprixel list #1462
4 years ago
nick black
d1a01e8fe8
bitmaps: never allow the last row to be used #1571
4 years ago
nick black
41d129c1d2
[view] name all planes for debug
4 years ago
nick black
c7d284a9af
demo: make debug plane 81 wide, with transparent last column
4 years ago
nick black
f4aa419a31
add notcurses_canhalfblock()/notcurses_canquadrant() #1575
4 years ago
nick black
9b38fe515c
ncdirect_stream: need to call new pixel_remove #1537
4 years ago
joseLuís
5c216c2f9b
[rust] blitter related updates
...
- move blitter type, NCBLIT_* constants and NcPixelGeometry from the plane module to the visual module.
- add information about blitter graceful degradation the NcBlitter type.
- add cross linking from/to the NCVISUAL_OPTION_NODEGRADE flag.
- update the full-capabilites example to include braille.
4 years ago
joseLuís
a3017033a6
[rust] new example issue-1573 #1573
4 years ago
nick black
f665828712
sixel: deepclean on any draw
...
Whether a draw is due to a move or a simple invalidation,
we need to go ahead and apply any outstanding deepclean to
the sixel beforehand. This eliminates the last bit of
flicker in the intro demo, at the orca's first location.
Also, never emit a '-$' sequence when deepcleaning a sixel.
Closes #1574 . Closes #1568 .
4 years ago
joseLuís
c57a7b33cf
[rust] derive Debug for Nc & NcD
4 years ago
nick black
1b7ea2037a
kitty_delete: always damage if s->n link is broken on hide #1562
4 years ago
nick black
0cddfdde7b
sprixel_debug: print plane location
4 years ago
nick black
d8004ef508
kitty: return -1 on failed fprintf in kitty_delete
4 years ago
nick black
4d0ea5e6b5
notcurses_debug: emit no more than 79 columns per line
4 years ago
nick black
8f2398132c
notcurses.h: move deprecated functions to end of file
4 years ago
nick black
31ee680ea8
demo: destroy debug window at end #1569
4 years ago
joseLuís
a38ccc4025
[rust] re-license with dual MIT OR Apache 2.0
4 years ago
nick black
ee6c3579db
stats: catch sprixel emission in rasterize_sprixels() #1566
4 years ago
nick black
ac72c982d7
stats: count up sprixel elisions/emissions #1566
4 years ago
nick black
6c7b40debf
add stats for sprixel emissions/elisions #1563
4 years ago
joseLuís
6650fafca7
update .gitignore
...
exclude temporary script outputs
4 years ago
joseLuís
292383f4fb
[rust] include files explicitly; add some links
4 years ago
joseLuís
b618e991e5
[rust] update dependencies' version constraints
4 years ago
joseLuís
de51e3a86d
[rust] update readme
4 years ago
nick black
71c7432e46
[intro] manually resize greatscott to always hit cell boundary
4 years ago
nick black
16c47430d6
[view] add a sweet little picture-in-a-picture when pixel blitting is available
4 years ago
Nick Black
05662e54c2
Deepclean sixel on move ( #1567 )
...
Normally, we don't bother to edit Sixels in-place upon annihilation, since you can just print the character over them and be done with it. If we move one, however, we need to cut the annihilated pixels out of the Sixel. Failure to do so was leading to flicker around the base of the orca's Segway in the intro demo. This was a bit of a struggle, but it seems to work beautifully (though a bit slower than I would care for -- we'll do something about that). Closes #1555 .
4 years ago
nick black
c05b0683ec
[sixel] don't emit $ prior to - #1565
4 years ago
nick black
60f5e8a210
stats: don't post failed_renders from update_render_bytes
4 years ago
nick black
3203139ac7
[kitty] damage moved/annihilated cells on delete
4 years ago
nick black
31dfa86725
clamp Sixel at a multiple of 6 #1560
4 years ago
nick black
debd9e3578
reinitialize cells to OPAQUE when reloading sprixels
4 years ago
nick black
df8ff1f947
update index page 2.2.6 -> 2.2.8
4 years ago
nick black
b3c91ca4dd
sprixel_state: deal with margins #1561
4 years ago
joseLuís
bc123fbba8
undo prev. ncvisual_resize related changes #1559
4 years ago
nick black
0a4b46a804
account for margins in sixel_state() #1561
4 years ago
nick black
c008d50b03
sixel_debug() for #1561
4 years ago
joseLuís
0ec15fa920
update doc for ncvisual_resize; fix #1559
4 years ago
nick black
d5b58d9f58
v2.2.8
4 years ago
nick black
c0af379683
restore deprecated cell_extended_gcluster to ABI
4 years ago
nick black
eefc4fb91f
v2.2.7
4 years ago
nick black
c3c5b397a3
run ncvisual_resize() in bitmap tests #1559
4 years ago
joseLuís
6ab072c953
[rust] update example pixel-cell & remove poc-planebase
4 years ago
nick black
2f59fc7282
turn on sextants and quadrants for foot terminal emulator
4 years ago
nick black
67bac13f67
kill off-by-one in pixel scaling #1558
4 years ago
nick black
6a509328fa
sprite_wipe_cell -> sprite_wipe
4 years ago
nick black
f19c6c88ff
add BitmapStretch unit test #1558
4 years ago
nick black
0ff59e5a95
visual: take placey into account for row calculation
4 years ago
joseLuís
1e69b48bbd
[rust] add example issue-1559 #1559
4 years ago
nick black
17bde9ffa4
[kitty] clean all non-opaque on delete #1527
4 years ago