Commit Graph

6088 Commits

Author SHA1 Message Date
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
igo95862
2b3aebe914
workflows: Added separated windows workflow 2021-06-14 22:50:23 +03:00
igo95862
25963b9bb0
workflows: Added separated MacOS test workflow 2021-06-14 22:47:45 +03:00
igo95862
4daa1ba77b
workflows: Build new python binds on ubuntu 2021-06-14 21:11:32 +03:00
igo95862
7e8b947508
workflows: Delete old un-split workflow 2021-06-14 21:01:39 +03:00
igo95862
7af3ba168e
workflows: Separated Ubuntu workflow
Added workflow_dispatch trigger for manual runs
2021-06-14 20:54:43 +03: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