nick black
0d963f17a9
ncplane_rgba: extend coverage to braille #1441
2021-06-15 22:33:20 -04:00
nick black
68af28f25e
start in on braille reverse
2021-06-15 22:33:20 -04:00
joseLuís
bcd09be7d3
[rust] deprecate Notcurses
use and rename it to Nc
.
...
In order to be consistent with the rest of the naming scheme, and in order to avoid conflicts with the higher level rust wrappers, which will be using `Notcurses` for the wrapper struct from now on.
- also deprecate `NotcursesOptions` and rename it to `NcOptions`.
- update examples, docs and readme.
2021-06-15 21:00:52 +02:00
nick black
9ee120dfa2
elaborate documentation for notcurses_refresh #1769
2021-06-15 14:01:49 -04:00
joseLuís
d07071246b
[rust] update docs
...
- add more NcPlane docs.
- minor fixes.
2021-06-15 19:20:16 +02:00
joseLuís
e95f540c02
[rust] rename NcStyleMask to NcStyle
2021-06-15 18:22:48 +02:00
nick black
80b7391d96
remove NEWS claim that notcurses_check_pixel_support() is going away #1766
2021-06-15 11:52:20 -04:00
joseLuís
85cfca8df8
make check_pixel_support
require a const reference
...
- fix rust bindings
- related #1766
2021-06-15 13:08:00 +02:00
joseLuís
e14f77433f
[rust]
...
- improve docs.
- fix some doclinks.
2021-06-15 13:06:13 +02:00
nick black
d50792a899
more detail in NEWS for terminal queries #1751
2021-06-14 18:56:38 -04:00
nick black
9cbcc6c273
init: pipe detected terminal through to heuristics #1761
2021-06-14 18:39:45 -04:00
nick black
c13c613f32
no debugging cruft during init
2021-06-14 18:39:45 -04:00
nick black
966b2bc5ec
extract WezTerm from interrogations
2021-06-14 18:39:45 -04:00
nick black
412bd7450b
FOOT: match post-decode #1761
2021-06-14 18:39:45 -04:00
nick black
b44f17f4ad
extract terminal query responses #1761
2021-06-14 18:39:45 -04:00
nick black
1c6fae3403
term interrogation: extract strings #1761
2021-06-14 18:39:45 -04:00
nick black
cf09c65e3c
queried_terminal enumeration #1761
2021-06-14 18:39:45 -04:00
joseLuís
48c85d5220
[rust] rustfmt; fix docs
2021-06-15 00:36:39 +02:00
nick black
a163eeb2d7
until #1726 is fixed, no quadrants in linux console
2021-06-14 03:07:25 -04:00
nick black
dae208b4c5
ugh, dumb error in control_read() led to iterated reads
2021-06-14 02:59:25 -04:00
nick black
03d1e4fb5a
get u7 from terminfo rather than hardcoding it
2021-06-13 20:00:43 -04:00
nick black
6d68e3c0cd
reference tack(1) in notcurses-{input,info}(1)
2021-06-13 19:46:40 -04:00
nick black
0d7a5a5ef8
remove the majority of notcurses_check_pixel_support() calls #1469
2021-06-13 18:21:14 -04:00
nick black
ca4a1c7fd8
roll back wayward sed on rust
2021-06-13 18:21:14 -04:00
nick black
309d211cde
termdesc: only bounce back to cbreak if fd >= 0 #1469
2021-06-13 18:21:14 -04:00
nick black
288381d5b9
ncinputlayer_init: only read responses on a tty #1469
2021-06-13 18:21:14 -04:00
nick black
be1356d213
termdesc: use cbreak mode until interrogation is complete #1469
2021-06-13 18:21:14 -04:00
nick black
73019e097f
debug_caps: elide meaningless max sixel when 0
2021-06-13 18:21:14 -04:00
nick black
7381356594
check for sixel_maxy before clamping; fixes MLTerm sixel
2021-06-13 18:21:14 -04:00
nick black
56c58c41f9
removed accursed alacritty_sixel_hack, hurrah!
2021-06-13 18:21:14 -04:00
nick black
0574a3a479
hook up sixel discovery through new one-shot query #1469
2021-06-13 18:21:14 -04:00
nick black
5fcce3d8b7
init vtmachine: extract numeric arguments for sixel #1469
2021-06-13 18:21:14 -04:00
nick black
398ebca5fd
extract XTVERSION, drain XTSMGRAPHICS on failure #1469
2021-06-13 18:21:14 -04:00
nick black
c0b724e140
add STATE_XTVERSION{1,2}, recognize ST to terminate #1469
2021-06-13 18:21:14 -04:00
nick black
4478896916
differentiate VT101 vs XTSMGRAPHICS color registers #1469
2021-06-13 18:21:14 -04:00
nick black
78b674610c
kill old xtsmgraphics / da lexing
2021-06-13 18:21:14 -04:00
nick black
4006f05cbd
effect STATE_DA_DRAIN state #1469
2021-06-13 18:21:14 -04:00
nick black
9efda3e5bc
start handling primary device attributes #1469
2021-06-13 18:21:14 -04:00
nick black
8569906dd3
bulk up notcurses-info with more glyphs
2021-06-13 18:21:14 -04:00
nick black
44ce08ecd6
pump_control_input: handle XTGETTCAP prefix
2021-06-13 18:21:14 -04:00
nick black
fc6bc1a3d8
build up pump_control_read() state machine, terminate on DA response #1469
2021-06-13 18:21:14 -04:00
nick black
a35ea97e2c
remove obsolete comment in handle_input()
2021-06-13 18:21:14 -04:00
nick black
a22e941b5e
ncinputlayer_init: prep for terminal detection end sequene
2021-06-13 18:21:14 -04:00
nick black
935e982487
unify inputlayer setup/teardown
2021-06-13 18:21:14 -04:00
nick black
59a36681be
rename inputlayer->ttyinfd to infd, as it's not necessarily a tty
2021-06-13 18:21:14 -04:00
nick black
f6405ca051
send CSI>q query, necessary for picking up wezterm DCS #1759
2021-06-13 18:21:14 -04:00
nick black
41231800c6
use XTTERMCCAP TN request in initial query
2021-06-13 18:21:14 -04:00
nick black
03b896e7ad
send XTGETTCAP for terminal name
2021-06-13 18:21:14 -04:00
nick black
cadd4aefee
s/CELL_ALPHA_/NCCELL_ALPHA_/g
2021-06-13 18:21:14 -04:00
nick black
fc2bbca1ca
notcurses-info: break up text segments
2021-06-13 18:21:14 -04:00