Commit Graph

5685 Commits (9befa0ceaed82a5b7f79c97e6ce9a98ba4e61678)
 

Author SHA1 Message Date
igo95862 9befa0ceae python: Added py.typed file to indicate that package is typed 3 years ago
igo95862 d9146de068 python: Finished NcPlane stub 3 years ago
joseLuís d6e724190a [rust] update readme 3 years ago
nick black bb8bed687d
move CONTRIBUTING.md to make github community insights go green ugh 3 years ago
nick black 910fddc2f1
strengthen query claim in README 3 years ago
nick black 3920bc0380
FAQs ought be one hierarchy level up 3 years ago
nick black e389b25989
README: mention notcurses-info wrt fonts 3 years ago
nick black 4e03eb4549
always enable rgb for WezTerm 3 years ago
nick black a8a5e51676
ncplane_resize_simple(): reject negative arguments #1696 3 years ago
nick black fe61082c5c account for sprixel bytes emitted in new stat #1801 3 years ago
nick black e5662ac506 add and document sprixelbytes stat #1801 3 years ago
joseLuís 90a2ff6fca [rust] fix pixel-cell example
- fix some docs and parameter names.
3 years ago
nick black 2f23409d97
finish out interp PoC #1796 3 years ago
nick black 091bc1e625
interp PoC #1796 3 years ago
nick black 6152f621ba
microoptimize extract_version() 3 years ago
nick black b2d04feffd
factor out extract_version(), get WezTerm version #1798 3 years ago
nick black d0889d3615
extract contour version from XTVERSION #1798 3 years ago
nick black 454d548650
extract XTerm version from XTVERSION #1798 3 years ago
nick black ed04cb72c5
termdesc: set up termversion #1798, print in banners 3 years ago
nick black 8d86fd3162 prep for DECRPM #1582 3 years ago
nick black 37aa8efd7c set the BSU/ESU escapes when detected in response to queries #1582 3 years ago
nick black 57e418284e add ESCAPE_BSU/ESU, clean up query_state #1582 3 years ago
nick black 878eebde0a kill unused tinfo fields BCEflag/AMflag 3 years ago
nick black 086ee695c1
terminfo: properly excise delays, preserving trailer #1688 3 years ago
nick black 204e1527d8
termdesc: no need to query Secondary Attributes 3 years ago
nick black 1d1a66899f
add some query documentation to TERMINALS.md #1335 #1798 3 years ago
nick black e530a6d27a
tighten up notcurses-info output 3 years ago
nick black ff1d8b1249
tinfo_debug_caps: properly line up unicode 13 symbols 3 years ago
joseLuís e5092ad4eb [rust] add ncvisual_from_rgb_* functions and methods
- update some docs.
3 years ago
joseLuís b2b31e723a fix doc-comments for ncvisual_from_rgb_* #1794 3 years ago
nick black 1bfb230553 add VisualFromRGBxPacked unit test 3 years ago
nick black c5542cbd1a add unit test VisualFromRGBPacked #1767 3 years ago
nick black d360cc1d1e ncvisual_from_rgb_{packed, loose}() #1767 3 years ago
joseLuís 4a16ccc78a [rust] temporary fix for bindgen warnings 3 years ago
joseLuís d38a63ca04 [rust] add NCDIRECT_OPTION[_VERY]_VERBOSE consts 3 years ago
nick black 67e2f016e8 README: tighten up top text 3 years ago
nick black cc99056826 use new logo 3 years ago
nick black 26752b109a README: link to notcurses III video 3 years ago
nick black c8dfa17485
Set up sane logging for direct mode
All our diagnostic macros required a struct notcurses from
which to extract the loglevel. Eliminate this parameter,
and update all caller sites. Add a library-wide (but not
exported) loglevel variable, and set it from both
notcurses_core_init() and ncdirect_core_init(). Add two
new direct mode flags, NCDIRECT_OPTION_VERBOSE and
NCDIRECT_OPTION_VERY_VERBOSE, mapping them to
NCLOGLEVEL_WARNING and NCLOGLEVEL_INFO respectively.
Closes #1690.
3 years ago
joseLuís 391c58e4ed [rust]
- add ncdirect_canget_cursor
- made ncplane_notcurses require a non-mutable reference.
3 years ago
nick black 9f8a00560c
README: break up badges 3 years ago
nick black 350f531a5a
sexblitter: honor nointerpolate throughout #1763 3 years ago
nick black 048f2f5e77
handle nointerpolate in transparent sexblitter cell #1763 3 years ago
nick black 29f0243cbf
quadblitter: no interpolation with NCVISUAL_OPTIONS_NOINTERPOLATE #1763 3 years ago
nick black bd633d697a
[rust] idiot 3 years ago
nick black b3ed98b686
rust: adapt to non-const ncdirect_get_{xy}() #1789 3 years ago
nick black 534000cadb
clamp sixel height in update_term_dimensions() so ncdirect gets it #1789 3 years ago
nick black 50a304bada
Avoid drawing sixel to the bottom row
Sixels, unlike Kitties, can't be drawn to the bottom row,
lest we scroll. We were properly guarding against creation
of a sixel that touched the bottom row when creating the
plane within ncvisual_blit(), but not when we were provided
with a plane. This used to be fine because ncplayer cut the
plane off less one row, but when we enabled the bottom row
for Kitties, this ceased. We don't want to expose this wart
to userspace, so instead clamp sixel_maxy based off the screen
height when appropriate. Closes #1789.

1789?!?! Liberté, Egalité, Fraternité!
3 years ago
nick black fc390da020 invert DECSDM for terminals with sprixel_cursor_hack set #1782 3 years ago
nick black 574eef2e28 need to call sprite_init() from setup_sixel_bitmaps() 3 years ago