Commit Graph

2933 Commits (53894caccb2eac321cafd455cfd1035e7acde616)

Author SHA1 Message Date
nick black 53894caccb add ncdirect_stream #1346 3 years ago
Nick Black 04b1ba8ed2
Dankamongmen/unify geom (#1514)
deprecate ncvisual_geom() in favor of new ncvisual_blitter_geom(), which allows caller to get the blitter used. replace the checks and calculations in ncvisual_render() with a call to ncvisual_blitter_geom(), unifying the two paths (and eliminating several bugs in the unloved ncvisual_geom()).
3 years ago
nick black 35e44d81c5
caps-rendered: differentiate sixel v kitty 3 years ago
nick black 1f33ada62e
[cffi] update for ncplane_as_rgba() 3 years ago
nick black 582bdebbc3
lol remove notcurses_debug() from notcurses_render() 3 years ago
nick black f294c6bb0b
add ncplane_pixelgeom() #1507 3 years ago
nick black d153ccb8f4
[ncvisual] properly size created plane
if we go into ncvisual_render() looking to render a number
of rows not evenly divisible by the scaling factor, we need
to get an extra row (duh). correct ncvisual_render_cell() to
reflect this. the blitters already know to fill this line in
with transparency wherever the image is not defined. fix up
rotation unit tests to reflect this. closes #1513.
3 years ago
nick black 94839c2958
[ncdirect_stream] kill unused variable warnings 3 years ago
nick black 05082fc277
ncplane_as_rgba(), returns pixel geometry along with bitmap #1508 4 years ago
nick black 694a0c133f
[terminfo] only interrogate for sixel when pixel geometry is defined #1511 #1506 4 years ago
nick black 217453780e
[terminfo] remove alacritty hacks #1506 #1430 4 years ago
nick black b1baa5e88a
[demo] print that we're checking for pixel support #1506 4 years ago
nick black cc3cddf40b
[sprixel] don't yet enable sixel on alacritty 4 years ago
nick black 0febe3428f
[sprixels] simplify query_sixel() 4 years ago
nick black 9dad70568b
[plot] drop inline from update_sample 4 years ago
joseLuís fce6c6873f fix typos 4 years ago
nick black 8db054ede7
kill off get_controlling_tty in favor of get_tty_fd #1504 4 years ago
nick black 7865539505
query_sixel: support alacritty's ugh decisions #1430 4 years ago
nick black 0c2e3d6e35
[sixel] make some sixeltable args const 4 years ago
Nick Black 7e78690597
[bitmaps] new unit test LoadVideoPixelScaleDifferentPlanes (#1502) 4 years ago
nick black 7c35d94a9b
paint: referene crender, not rvec #1482 4 years ago
nick black 0dbd3cf830
ncvisual_render_pixels: hide any old sprixels 4 years ago
nick black 2f47d9adef
[bitmaps] new unit test LoadVideoPixelScaleDifferentPlanes 4 years ago
nick black 656b3221af
refresh: initialize with init_rvec, not memset() 4 years ago
nick black 123447183c
[jungle] fix invalid access on some window geometries 4 years ago
nick black 3d3d235abb
[xray] update frame count for new video 4 years ago
nick black 998ebf8254
[ncplayer] meaningless timespec dealloc 4 years ago
nick black ee2f150058
[sprixels] move destruction into free_plane() from ncplane_destroy() 4 years ago
nick black 16b7910b57
[sprixels] plug two memory leaks 4 years ago
nick black 94b073dd3d
ncvisual_render_pixels: zorch reuse on either invalid ncv or n sprixel 4 years ago
nick black cbd92e5180
sprixel_recycle: use the valid sprixel link 4 years ago
nick black d7408cf5aa
[bitmap] check p_beats_sprixel, use text phase 2 when set #1496 4 years ago
nick black 3c4d25a092
[ncvisual] detach from sprite in ncvisual_destroy() 4 years ago
nick black 89734a2dc7
[bitmap] proper parameters for tacache TAM2 #1495 4 years ago
nick black ad3322e4db
erp 4 years ago
nick black 6a1e74feae
[bitmaps] clear out ncvisual link on hide 4 years ago
nick black f968ba7774
[plots] free up title in destructor 4 years ago
nick black 021fc052fc [render] end kitty flicker #1493 4 years ago
nick black 631697e9e2 eliminate sixel flicker #1493 4 years ago
nick black 83296b4688
Revert "eliminate sixel flicker #1493"
This reverts commit aa80af8f87.
4 years ago
nick black aa80af8f87
eliminate sixel flicker #1493 4 years ago
nick black d4883d30f2
[tests] add directmode bitmap test 4 years ago
nick black c0dadcd5d7
[normal] don't use expired ncplane 'n' #1492 4 years ago
nick black b6a9b59f9d notcurses_plane.3: add BUGS about bitmap graphics and ncplane_at_yx() 4 years ago
nick black fbe16935f3 [sixel] clean up sprixels on move #1449 4 years ago
nick black d813a66581
[sixel] seed initial TAM matrix #1445 4 years ago
nick black 670dcbdd08
[kitty] initialize TAM matrix #1445 4 years ago
nick black dd6d9392ec
[unittests] add PixelTAMSetup test #1445 4 years ago
nick black 259c5f5e3e
[tests] pixel test shouldn't check for wipe function 4 years ago
nick black 4c735cd95d
[paint] why must we constify ourselves, every day 4 years ago