Commit Graph

5644 Commits (350f531a5a4e857bd083aea3b7ab437e92d7009a)
 

Author SHA1 Message Date
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
nick black 5e16208801
remove garbage CursesStyles unit test #1791 3 years ago
nick black 3cb537c3fc
only list sgr styles as supported if we have sgr #1791 3 years ago
nick black 32c34b1782
ncdirect_style_emit: return 0 when no sgr is defined #1791 3 years ago
nick black ce2b89552a
direct cursor tests require ncdirect_canget_cursor() #1790 3 years ago
nick black c9a338e0fd
add ncdirect_canget_cursor() #1790 3 years ago
nick black b50bab7880 remove unused function get_p2 from sixel.c 3 years ago
nick black 0bfef5b0ef
constify arguments to ncplane_notcurses/ncplane_pile 3 years ago
joseLuís 8f234368d8 make `ncplane_pixelgeom` require a const reference 3 years ago
joseLuís 1ea663229a [rust] refactor NcDirect
- add missing method `cansextant`.
- rename several cursor functions for consistency.
- fix & update poc-direct example.
- update docs.
3 years ago
joseLuís e74e2e3f67 [rust] add NcCapabilities & related NcDirect functions 3 years ago
José Luis Cruz 7e37ebed92
add link to matrix chat badge in readme 3 years ago
igo95862 459f1857b2
Update Github Actions status badge
Move to new Ubuntu tests action
3 years ago
joseLuís 7249ecccc1 [rust] add NCSTYLE_UNDERCURL 3 years ago
igo95862 d15bfd6d02
Merge pull request #1764 from igo95862/split-github-actions
Split GitHub actions
3 years ago
nick black e0276bbfdb undercurl unit test #1758 3 years ago
nick black 562cf1c468 direct mode: support undercurl throughout #1758 3 years ago
nick black 5559bbbebe NCSTYLE_UNDERCURL #1758 3 years ago
nick black 04c3dcc463 tinfo_debug_caps: add some style work #1758 3 years ago
nick black bab79956cd
contour: adapt to new capabilities #1768 3 years ago
nick black 63e8d117dd
null media implementation: adapt to new capabilities struct #1768 3 years ago
nick black 0cfe426785 unify capabilites_canchangecolor #1768 3 years ago
nick black 912c897e67 ncdirect capabilites, all #1768 3 years ago
nick black 4aa702627a publicize nccapabilities structure, add ncdirect_capabilities() #1768 3 years ago
nick black 0e6f52533b introduce nccapabilites struct, move utf8/ccc therein #1768 3 years ago
nick black 7eedc7714d
recognize Contour via XTVERSION, and turn on quadrants/rgb for it #1781 3 years ago
joseLuís c822aa345e [rust] remove duplicated method NcChannel.set_rgb 3 years ago
joseLuís 3e9b2c1fe4 [rust] rename `NcChannelPair` to `NcChannels`
- deprecate `NcChannelPair`
3 years ago
nick black cf60ff5b94
don't restore bogon termios struct on setupterm failure #1778 3 years ago
joseLuís 48876b42fb [rust] rename several constructor methods
For semantic consistency with the Rust API guidelines.

- rename most `NcChannel` & `NcCell` methods starting with `with_`* to `from_`*.
- update examples.
3 years ago
joseLuís 4c0268997c [rust] rename `NcColor` to `NcComponent`.
- fix docs.
3 years ago
joseLuís 2ba4777443 [rust] rename `NCCELL_`* constants to `NCALPHA_`*
- move `NCALPHA_`* constants to the channel module where `NcAlphaBits`
is defined.
- fix several docs and doclinks.
- rustfmt.
3 years ago
nick black 9950d71e89
handle weird contour reply to CSI 11 #1780 3 years ago
nick black 7d0375f8e0
don't put on airs, "Colors" 3 years ago
nick black 8de306a899
more crap for notcurses_debug_caps() 3 years ago
nick black f8ca942d84 term_bg_rgb8: fix longstanding FIXME now that we detect the bg #1292 3 years ago
nick black 302d69289a [termdesc] parse a 8-bit rgb spec preferentially, to get foot working #1292 3 years ago
nick black 5f130b407d CSI_BGQ: four slashes too many, whoops #1292 3 years ago
nick black c814ee6137 [termdesc] parse bg query reply, set up bg_collides_default #1292 3 years ago
nick black 15cda99d88 sent background query along with our other initial queries #1292 3 years ago
nick black dd9e3e673b
notcurses_debug_caps(): better utilize space 3 years ago
nick black 38bb8bd3b7
'at least a', not 'at least an' 3 years ago