Commit Graph

5944 Commits (32ade77dd5999e68dfeee40f492f8dda68da3bb9)
 

Author SHA1 Message Date
nick black 0d03e7fbbc
fix begin synchronized update emission #1845 3 years ago
nick black c4901c84a2
support DCS ASU in kitty/vte/iterm/alacritty without discovery #1845 3 years ago
nick black fe6ef441bc
add TERMINAL_ITERM to discoverable terminals 3 years ago
nick black 6523c01ab7
create empty auxvec when wiping transparent cells
If we're a transparent sprixcell, we don't need an
auxiliary vector...until we do. If we reload the sprixel,
we have to update the auxiliary vectors, and assume one
is there. Since we're going to be getting rid of auxvecs
for kitty once we're using animation extensions, just go
ahead and always create one. Closes #1847.
3 years ago
nick black d06eb772b4 update damaged glyphs behind a kitty opaque cell #1704 3 years ago
nick black 7aea2147d4 statepixel: don't use alternate screen #1704 3 years ago
Tomek Szczęsny aecd9242ec Update INSTALL.md 3 years ago
Tomek Szczęsny d7f643cd8c Update INSTALL.md
cmake wouldn't let me through without installing these two additional packages.
3 years ago
joseLuís fc4757289b [rust] hide some macro docs intended for internal use
- and improve `issue-1832` example a little
3 years ago
joseLuís f8747ea3e9 [rust] add example for issue #1832 3 years ago
joseLuís 504dcaad59 [rust] remove `NcSignalSet`
- hopefully solved the remaining bug of #1339
3 years ago
nick black 4aeab4e987
No ASU on Linux, no cursor_hack
Pull out the dreadful 'cursor_hack' code that was
used for MLterm. If you send DECSDM the way MLterm
wants it, you don't have the problem of the cursor
becoming visible whenever you draw a Sixel. We send
it as expected now, so that's all good.

On the Linux console, we were using an uninitialized
variable for ASU detection. This has been remedied.
3 years ago
joseLuís adc1447778 [rust] add `ncplane_scrolling_p` & `NcPlane.scrolling` 3 years ago
nick black 865dd0b251
README: fix up email link 3 years ago
nick black e2c4de2515
make ubuntu tests label fit in the shield 3 years ago
nick black cbd3483010
fix up DenyControlASCII test to admit NUL 3 years ago
nick black 6ba67a6f21
accept NULs in is_control_egc(), fixing notcurses-input 3 years ago
nick black 490c89f694 add ncplane_scrolling_p() #1841 3 years ago
nick black b185e2528c get ResizeAndRotateFromMemory working sans leaks/breakage #1800 3 years ago
nick black 4c61a48d5a interp PoC: print labels 3 years ago
nick black 81df2dc323 rotate PoC: run faster #1800 3 years ago
nick black 42bb520445 ffmpeg_blit: don't assign data in details_seed 3 years ago
nick black 1b32823e42 bulk up ResizeThenRotateFromFile test 3 years ago
nick black cbc9a6ce6e rotate_visual: throw in some diagnostics 3 years ago
nick black 3896b7f50b allow add_*_escapes() to be called multiple times 3 years ago
nick black 95a4511045 drop ownership in ffmpeg routines #1800 3 years ago
nick black 64abad918e
fix up LayoutLeadingSpaces test not to send tabs 3 years ago
joseLuís c69c14e5be [rust] keep on solving multiple architecture bugs #1339
- fix notcurses_debug test on s390x & ppc64le.
- fix NcChannels parameters for NcPlane methods gradient & gradient_sized.
- fix ncplane_gradient & ncplane_gradient_sized on i686 & arm7hl by reimplementing them as a thin wrapper.
- fix ncdirect_hline_interp & ncdirect_vline_interp on i686 & arm7hl by reimplementing them as a thin wrapper.
- fix some docs & do some minimal refactoring.
3 years ago
nick black 7361683d3b
deny control characters in cells and plane emissions #1840 3 years ago
nick black afffc96508 add compare_versions, don't use C=1 with kitty < 0.20.0 3 years ago
nick black 42fee43cf2 only set pixel_cursor_hack if cursor is hidden 3 years ago
nick black f6f3d633ae ffmpeg: don't stick new data in details #1800 3 years ago
nick black 6aee702291
honor LINES/COLUMNS if TIOCGWINSZ fails #1826 3 years ago
nick black 81ee3a8d95
ncvisual_rotate: no need to force rgba explicitly #1800 3 years ago
nick black e32ae497d2
unit test for rotate+resize+render #1800 3 years ago
nick black afbdee5ae5
extract build_supported_styles() into its own function 3 years ago
nick black 5d92bcb69b find readline properly on freebsd 3 years ago
nick black 23b19581e8 fix up freebsd11 build (dump getrandom(2)) 3 years ago
nick black e287187108
fix up is_linux_console() for non-linux builds 3 years ago
nick black a16cd3be31
rotate PoCPP was basically a PoC, move to src/poc/ #1800 3 years ago
nick black 68e498a583
ncls: disable cursor 3 years ago
nick black e813e3abe4
ncls: default to NCBLIT_PIXEL #1835 3 years ago
nick black 845ab5cdf9
Fix 'Name' fields in pkgconfig files 3 years ago
nick black 88a369e997
[normal] don't run without utf8 3 years ago
joseLuís 0760223fb5 [rust] add NCOPTION_PRESERVE_CURSOR 3 years ago
joseLuís 8cc32fd065 [rust] bring back NCSTYLE_BLINK 3 years ago
joseLuís cadca69138 [rust] fix the `NcEgc` mess.
- An `EGC` is an UTF-8 string of length 1, not a unicode code point (char).
- remove the `NcEgc` type and use `&str` and `String`, instead (for now).
- update some docs.
- rustfmt.
3 years ago
nick black dc6f697995
interp PoC: less debugging cruft 3 years ago
nick black 8fe8e35efe
set quadrants for linux console only if we reprogrammed the font, or found them 3 years ago
nick black 5c0f06eaf3
[outro] make it work in ascii 3 years ago