nick black
8db054ede7
kill off get_controlling_tty in favor of get_tty_fd #1504
3 years ago
nick black
2f47d9adef
[bitmaps] new unit test LoadVideoPixelScaleDifferentPlanes
3 years ago
nick black
d4883d30f2
[tests] add directmode bitmap test
3 years ago
nick black
dd6d9392ec
[unittests] add PixelTAMSetup test #1445
3 years ago
nick black
259c5f5e3e
[tests] pixel test shouldn't check for wipe function
3 years ago
nick black
cef16e77ce
disable PixelWipe test until we can keep it from OOMing ctest
3 years ago
nick black
913f06d59c
[PixelWipeImages] actually test image wiping
3 years ago
nick black
0434d75689
[unittests] correct checks for putchar
3 years ago
nick black
c67981d668
[unittests] don't export sprite_wipe_cell()
3 years ago
nick black
57114c8005
[bitmaps] remove redundant PixelWipeBlocks test
3 years ago
nick black
85d0df491e
[bitmap] intensify unit tests
3 years ago
nick black
78c8e70933
[planes] add NCPLANE_OPTION_MARGINALIZED #1472
3 years ago
nick black
a3a4f40fa0
[bitmaps] add a big unit test on wiping
3 years ago
nick black
cd297ff4d2
[tests] add pixel video test, direct mode scale test
3 years ago
nick black
6f4a9e089c
[tests] unit test for directmode image rendering
3 years ago
nick black
828cce634a
[capabilites] remove redundant notcurses_canpixel()
3 years ago
nick black
32def3a600
[nctabbed] notcurses_stop() ending unit tests
3 years ago
nick black
978d872307
[nctabbed] get Add test working
3 years ago
MasFlam
c677a4fd8a
Add the nctabbed widget ( #1431 )
...
Tabs for the people!
fixes #986
3 years ago
nick black
ddac4706d8
[visual-tests] update media reference
3 years ago
nick black
92b2165b39
use fputs_unlocked() everywhere we can
3 years ago
nick black
3a3baae753
new unit test PixelCellWipePolychromatic
3 years ago
nick black
11108e4d95
[kitty] kitty_cell_wipe() now works perfectly
3 years ago
nick black
07594606fd
[kitty] finish sprite_kitty_cell_wipe
3 years ago
nick black
c067c2bfd9
[kitty] further work on kitty_cell_wipe()
3 years ago
nick black
fc4c0a2d9c
[kitty] most of sprite_kitty_cell_wipe()
3 years ago
nick black
9270a58b2d
[pixel] unit test on sprixel_cell_wipe()
3 years ago
nick black
6ab325a36e
[tinfo] zero out sixel_maxx/sixel_maxy
3 years ago
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".
3 years ago
nick black
b2ef9a074b
add simple pixel-rendering unit test
3 years ago
nick black
08b65a8699
sprixels: introduce sprixel cache #1401
3 years ago
nick black
9b15854ef4
direct mode unit test fix for sgr0 #1344
3 years ago
nick black
a8aec8d8d1
directmode tests: handle non-sgr case #1344
3 years ago
nick black
d8d8251a0e
notcurses-tester: enforce minimum geometry
3 years ago
nick black
aa4da3f335
nctree: drop bchannels from options
3 years ago
Nick Black
e30b12a480
nctree ( #1361 )
...
The nctree widget, PoC, and unitt rs #1164 .
3 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.
3 years ago
nick black
2741b049cb
don't expose nctree in 2.2.2
3 years ago
nick black
528c7f589f
nctree: traversal unit tests #1644
3 years ago
nick black
ad7936ccc3
nctree_prev(): implement it #1164
3 years ago
nick black
74079c4b65
nctree: test nctree_focused() #1164
3 years ago
nick black
3aa4311559
nctree: test NULL callback case for real #1164
3 years ago
nick black
85e3e1d79a
implement nctree_offer_input()
3 years ago
nick black
41d056b8d6
nctree tests: render planes #1164
3 years ago
nick black
bb14694000
add nctree movement api #1164
3 years ago
nick black
8de0453148
initial nctree unit tests #1164
3 years ago
nick black
1b1e0b88be
ncplane_qrcode: drop blitter argument, update docs
3 years ago
nick black
97a92cbbd7
notcurses-tester: always reset terminal on exit
3 years ago
nick black
38e9051888
move tests to src/tests
3 years ago