nick black
b2dd44e06c
[kitty] convert fixed fprintfs to ncfputs
2021-07-07 08:21:27 -04:00
nick black
8b1c324353
[kitty] update summary comment
2021-07-07 06:59:55 -04:00
nick black
8846e3cee2
ncdirect_putegc(), get true width in ncwidth #1899
2021-07-07 05:54:47 -04:00
nick black
4a23acab2d
fission demo: go both up and down #1896
2021-07-07 04:29:36 -04:00
nick black
20603e5012
direct mode: fix for animation kitty
2021-07-07 03:45:53 -04:00
nick black
4d2a896cdd
notcurses-info: distinguish animation from regular kitty #1895
2021-07-07 03:01:44 -04:00
nick black
66b8c7f004
[kitty] properly copy source for rebuild #1895
2021-07-07 03:01:44 -04:00
nick black
0aa8b5267c
[kitty] fixup non-animated case
2021-07-07 03:01:44 -04:00
nick black
6d6f69a02b
rebuild: only free auxvec for non-animation #1895
2021-07-07 03:01:44 -04:00
nick black
811bc9eb65
animated kitty rebuild #1895
2021-07-07 03:01:44 -04:00
nick black
22443d4b3a
[kitty] fixups for non-animated case #1895
2021-07-07 03:01:44 -04:00
nick black
a0b5a85e25
kitty: animated rebuild no longer crashes
2021-07-07 03:01:44 -04:00
nick black
b9b26603ad
kitty animation: everything up through rebuild works #1895
2021-07-07 03:01:44 -04:00
nick black
af305f56c4
[kitty] clean up auxvecs on error #1895
2021-07-07 03:01:44 -04:00
nick black
ebc405b165
[kitty] get most of animation working #1895
2021-07-07 03:01:44 -04:00
nick black
d2e0c64a7c
add kitty_transanim_auxvec() and kitty_wipe_animation() #1895
2021-07-07 03:01:44 -04:00
nick black
948553a980
extract sprite.h
2021-07-07 03:01:44 -04:00
nick black
4bb85d28c8
use non-interpolative scaling with eagle/luigi
2021-07-07 02:00:13 -04:00
nick black
f339855c39
nccell_width: minimum width is 1 #1894
2021-07-06 21:06:15 -04:00
nick black
b170ee98e1
you do not get to win https://www.youtube.com/watch?v=ASacQYJWOPI
2021-07-06 20:30:16 -04:00
nick black
6e19e0536e
demo: remove obsolete postinit_checks()
2021-07-06 16:17:09 -04:00
nick black
3c2fe36fc9
[kitty] pass C=1 for move command
2021-07-06 15:55:48 -04:00
nick black
1493045490
notcurses-info: hold off on displaying logo
2021-07-06 12:59:01 -04:00
joseLuís
f1f97aeee7
[rust] continue solving bugs for #1339
...
also update `example-1832.rs` & run rustfmt
2021-07-06 14:19:54 +02:00
nick black
bfd069a755
add asterisk sequences to ncseqs.h
2021-07-06 04:40:10 -04:00
nick black
5009a25721
stop warning on truecolor but no ccc
2021-07-06 04:29:25 -04:00
nick black
39fc2553b1
rxvt and screen both support pixels in TIOCGWINSZ
2021-07-06 03:54:29 -04:00
nick black
8365764b43
even out alignment in ncseqs.h
2021-07-06 03:11:02 -04:00
nick black
d38c15302a
notcurses-info: add sub+superscripts
2021-07-06 02:01:38 -04:00
nick black
b41928833f
replace fprintf with ncfputc
2021-07-06 01:39:22 -04:00
nick black
e7ac7ab14b
[kitty] C=1 needs be emitted with the presentation, not load #1865
2021-07-06 01:35:07 -04:00
nick black
afd738a977
direct: write sprixels with posix i/o to work around blocking
2021-07-06 01:35:07 -04:00
nick black
0b794bba64
direct mode: work with separate load+display kitty #1865
2021-07-06 01:35:07 -04:00
nick black
56433a1a7f
[kitty] free and release sprixel on commit to destroy #1890
2021-07-06 01:35:07 -04:00
nick black
2e7079a69e
[kitty] silence present command #1865
2021-07-06 01:35:07 -04:00
nick black
9a53379d36
[kitty] keep display distinct from draw #1865
2021-07-06 01:35:07 -04:00
nick black
3f8dcfa357
kitty: separate out commit from draw #1865
2021-07-06 01:35:07 -04:00
nick black
3608d6a2d6
[kitty] pull remove out of destroy, rename destroy scrub #1865
2021-07-06 01:35:07 -04:00
nick black
3763739b9f
direct mode: write sprixel with posix i/o for strength
2021-07-05 23:56:49 -04:00
nick black
00e28cc569
complete ncplane_cursor_move_yx() documentation
2021-07-05 23:42:51 -04:00
nick black
aa7b46f659
NEWS: mention falsehood in documentation
2021-07-05 23:41:01 -04:00
nick black
43f0a2e5c8
remove false comments on ncplane_move_yx()
2021-07-05 23:39:42 -04:00
nick black
212da290ae
Create mstreamfp before registering signal handlers
...
We use mstreamfp in notcurses_stop_minimal(), so we can't
register that function as a fatal signal handler until
we've opened mstreamfp. Move it before the registration.
Eliminates a coredump when we ctrl+c during init.
2021-07-05 21:25:12 -04:00
nick black
4a3e536c66
notcurses-info: completely shade lower right
2021-07-05 12:39:48 -04:00
nick black
32ade77dd5
more sequences, more notcures-info
2021-07-05 12:01:22 -04:00
nick black
88cccb4d2a
notcurses-info: colorize box block
2021-07-05 10:57:35 -04:00
nick black
e915724b9f
utf8_codepoint_length: implement Corrigendum#1
...
Dmitry Sapozhnikov pointed out that I was admitting
illegal first bytes; I was also just plain wrong.
Bring this up to sync with Corrigendum #1 .
2021-07-04 15:54:17 -04:00
nick black
29f1acc479
bulk up scrolling unit test #1649
2021-07-04 14:02:45 -04:00
nick black
8df91e35a9
unit test for virtual cursor on scrolling plane #1649
2021-07-04 13:55:30 -04:00
nick black
0941efbea5
unit tests for ncplane_moverel()
2021-07-04 13:50:19 -04:00