Commit Graph

6318 Commits

Author SHA1 Message Date
nick black
ddc742d4e6
uniblocks: note to self 2021-07-31 05:44:53 -04:00
nick black
9645ae77e3
don't call all compilers gcc 2021-07-31 03:44:51 -04:00
nick black
1698cd02fc
add termpaint to OTHERS.md 2021-07-31 03:43:24 -04:00
nick black
f303573f29
remove use of std::filesystem in ncls to build on Mojave 2021-07-31 03:29:02 -04:00
nick black
ef49288db1
ncls: formatting 2021-07-31 03:08:49 -04:00
nick black
42049dc95e
reorder demos so whiteout doesn't disrupt uniblock 2021-07-31 02:58:28 -04:00
nick black
3875397367
ncplane_put: obliterate the leftmost cell of the multipoint victim #2003 2021-07-31 02:21:54 -04:00
nick black
60e13fb2d2
fission: handle extrawide characters on input #2002 2021-07-30 19:27:52 -04:00
nick black
6ad09dd30c
add unit test for emitting NUL cell #2002 2021-07-30 19:14:54 -04:00
nick black
1a97b49ac8
HISTORY: today we were accepted into Homebrew 2021-07-29 12:19:27 -04:00
nick black
9df9806781
send a CSI14t, process response #1891 2021-07-29 08:29:12 -04:00
nick black
aeadc7e499
don't allow 0 in ioctl to clear earlier CSI14t response #2000 2021-07-29 08:08:04 -04:00
nick black
56636ca57c
interrogate_terminfo: close memory leak on error path 2021-07-29 06:09:25 -04:00
nick black
74dba98c68
ncls: use NCSCALE_SCALE_HIRES by default even with NCBLIT_PIXEL 2021-07-29 04:42:38 -04:00
nick black
d84976d187
enable KITTY_SELFREF for 0.22.1+ (upstream bugfix) #1990 2021-07-29 03:22:31 -04:00
nick black
ddd0533b03
NEWS: prep for 2.3.13 2021-07-29 02:51:34 -04:00
nick black
1e248e41e1
v2.3.12 2021-07-29 00:55:19 -04:00
nick black
61990c47e1
fbcon: don't try to manipulate auxvecs at cell fringes #1996 2021-07-28 23:57:46 -04:00
nick black
ac7902a940
sixel_scrub: be a bit more cautious about our jiggery-pokery 2021-07-27 17:53:55 -04:00
nick black
c482d89dba
fbcon: use sixel_scrub 2021-07-27 17:53:28 -04:00
nick black
4f39868011
ffmpeg_decode: plug subtitle memory leak present since the beginning 2021-07-27 16:17:42 -04:00
nick black
6162ba3943 restore compatibility ncvisual_subtitle() 2021-07-27 15:47:21 -04:00
nick black
3d1d3794cd ncplayer: kill off handle_subtitle 2021-07-27 15:47:21 -04:00
nick black
45bac6bb69 get text subtitles working once more #1311 2021-07-27 15:47:21 -04:00
nick black
b5ed6b1b92 drop diagnostic 2021-07-27 15:47:21 -04:00
nick black
7ab6b6b96d ncplayer: destroy subtitle window on all paths #1311 2021-07-27 15:47:21 -04:00
nick black
74860fbac3 set up type-1 subtitles better #1311 2021-07-27 15:47:21 -04:00
nick black
469eaebd03 [ffmpeg] decode type-1 bitmap subtitles 2021-07-27 15:47:21 -04:00
nick black
6288f5765f pad_for_image: don't allow a short count 2021-07-27 15:47:21 -04:00
nick black
b0b5e49383 ncvisual_from_palidex 2021-07-27 15:47:21 -04:00
nick black
3094e52dcc note about ncvisual_subtitle() 2021-07-27 15:47:21 -04:00
nick black
1448960cd5 start handling type-1 DVB subtitles #1311 2021-07-27 15:47:21 -04:00
joseLuís
dbc060503c [rust] fix example; update function-summary.sh 2021-07-27 16:54:12 +02:00
nick black
272607a07c
notcurses_core_init: flush following sprite_clear_all() 2021-07-27 07:56:11 -04:00
nick black
24ccb66a20
kitty 0.22.0 introduces self-referential composition, not 0.21.3 2021-07-27 03:45:02 -04:00
nick black
81879194d2
scroll: go to the bottom before scrolling #1994 2021-07-27 03:40:02 -04:00
nick black
4561ed6a69 notcurses-info: use wviz throughout for broken unicode implementations 2021-07-27 02:15:12 -05:00
nick black
023dd01740
notcurses-info: improve appearance on non-black backgrounds 2021-07-27 02:19:32 -04:00
nick black
6d74f65f22
always track logend{y,x} #1984
even if we're not using PRESERVE_CURSOR, we still want
to place the cursor following the end of our output
when we close the context. always track it. this results
in proper placement of the closing banner following e.g.
notcurses-demo -k and rgbbg.
2021-07-27 01:49:48 -04:00
nick black
8cfdefda4c
rgbbg: only need to move once per line 2021-07-27 01:49:38 -04:00
nick black
780a4a9101
intro: propagate out display error
pressing 'q' to abort in the 'intro' demo was resulting
in a message of FAILED rather than ABORTED. propogate out
the error as returned from orcaride() properly to reflect
the reason for the early exit. it now shows ABORTED.
2021-07-27 01:47:44 -04:00
nick black
3f0a3e2f35
handle_getc: preserve csi for mouse lookup #1991 2021-07-27 01:08:09 -04:00
nick black
f69a0eea58
notcurses-info: line up logo/url with right 2021-07-27 00:47:36 -04:00
nick black
38da41d26c
notcurses-info: tidy up a bit, block things off 2021-07-27 00:44:17 -04:00
nick black
ee6de771e4
handle arbitary target glyph widths in ncplane_put #1873 2021-07-26 19:39:47 -04:00
nick black
7b5f4175eb
add nccell_cols(), deprecate nccell_width() 2021-07-26 19:39:15 -04:00
nick black
481a2d0366
kitty selfrec: stash sprixcell status into auxvec for rematerialization #1989 2021-07-26 16:48:22 -04:00
nick black
d3fa19e6d6 only use new kitty protocol with 0.21.3 #1900 2021-07-26 08:49:53 -04:00
nick black
0c21404564 finish selfref #1900 2021-07-26 08:49:53 -04:00
nick black
c71580d6d6 working kitty_wipe_selfref+kitty_rebuild_selfref #1900 2021-07-26 08:49:53 -04:00