Commit Graph

5923 Commits (488a36eaf59ecefcac20797190a77283e25f3f07)
 

Author SHA1 Message Date
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
nick black ed89e4f9c9
stop using sgr entirely #1818 3 years ago
nick black 8c37c56d29
colorize supported vs non-supported caps in notcurses-info 3 years ago
nick black aa716d6814
add NCSTYLE_BLINK back to documentation #1818 3 years ago
nick black 9973788efb
restore NCSTYLE_BLINK for now, add 25m to turn it off #1818 3 years ago
nick black 8a265920b7
unify style backends for direct+rendered modes #1818 3 years ago
nick black 5c4e8f8536
new coerce_styles to replace term_setstyles
Add new internal function coerce_styles(). This only,
and explicitly, attempts to work on UNDERLINE, BOLD, ITALICS,
STRUCK, and UNDERCURL. It does not use sgr0, eliminating the
need to recover colors on a style change. It furthermore fixes
a bug when undercurl and underline changed at the same time.
Finally, it is written in a way suitable for calling from
ncdirect, meaning we can eliminate the duplicated code
therein (its own copy of term_setstyles()) #1818.
3 years ago
nick black 5377197600
notcurses-info: colorize sextants, quadrants, halfblocks 3 years ago
nick black 63271e5f54
add ESCAPE_NOBOLD (sgr22) to avoid sgr0 #1818 3 years ago
nick black 8cb70a30bb
ncdirect: send sgr0 and sgr to the same FILE, kill DIM/REVERSE #1818 3 years ago
nick black 3c75654b67
move is_linux_console to interrogate_term() so it's used in direct mode #1828 3 years ago
nick black b425771bce
don't install notcurses-tester.1 if not installing notcurses-tester #1824 3 years ago
nick black 2f24e221f3
CMake: don't install ncls/ncplayer man pages if they're not built #1824 3 years ago
nick black f8f44cf7d2 notcurses-info: colorize braille 3 years ago
nick black bf114aea48
notcurses-info: colorize eighths 3 years ago
nick black 4eeb61a691
notcurses-info: colorize symbols for legacy computing 3 years ago
nick black 36813470fc
grammar fix in comment 3 years ago
nick black 1b613835dc notcurses-info: color the braille 3 years ago
nick black 7323b3e8f6 add link to mintty tips page 3 years ago
nick black 8b0c138b72 hey, VTE supports ucurl, sweet 3 years ago
nick black b1fd24a970 notcurses-info: use some coloring #1823 3 years ago
nick black 5f06c2eef9 account for initial output lines for scrolling #1823 3 years ago