Commit Graph

5586 Commits

Author SHA1 Message Date
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