Commit Graph

7831 Commits

Author SHA1 Message Date
nick black
e061686eda [ncman] match rg/rs macros 2021-12-09 18:56:12 -05:00
nick black
1ef4d27960 [ncman] implement pgup/pgdown 2021-12-09 18:56:12 -05:00
nick black
238663403b [scroll_down] move along with expansion for autogrow #2446 2021-12-09 18:56:12 -05:00
nick black
e0c4e67a11 [ncman] colorize the title 2021-12-09 18:56:12 -05:00
nick black
21a35d7b97 [ncman] clean up top end 2021-12-09 18:56:12 -05:00
nick black
adcdef6288 [ncplane_puttext] unit test for newline while growing plane #2446 2021-12-09 18:56:12 -05:00
nick black
ba1fbbee90
don't expose kitty-style bg transparency to user #2432 2021-12-09 17:07:38 -05:00
nick black
4c17970ba0
detect and expose default foreground color #2432 2021-12-09 16:08:43 -05:00
nick black
3391db6dcb
[termdesc] query default foreground color #2432 2021-12-09 15:51:18 -05:00
nick black
6e42d5c52e
add notcurses_default_background() #2432 2021-12-09 15:38:32 -05:00
nick black
341b3f1996
[notcurses_core_init] guard against wide FILE 2021-12-09 15:19:45 -05:00
nick black
67eaa64557
mandoc syntax 2021-12-09 14:27:59 -05:00
nick black
546355a871
notcurses_cursor_yx ought be const 2021-12-09 14:24:12 -05:00
nick black
efe4f4f776
[notcurses_init.3] capitalization 2021-12-09 14:18:39 -05:00
nick black
32fd9a4478
[ncman] print substituted macros 2021-12-09 14:16:41 -05:00
nick black
358a6306da
[ncman] implement font macros and some textsub macros 2021-12-09 14:13:36 -05:00
nick black
7c6063fab0
[manpages] describe selector and multiselector 2021-12-08 13:17:24 -05:00
nick black
66960aa6f8
[ncman] move declaration outside of switch 2021-12-08 06:46:14 -05:00
nick black
eb5e76b04c
[ncman] use puttext() with newlines, not cursor moves 2021-12-08 06:08:59 -05:00
nick black
f84242a3fc
[ncman] add a bit of color to structure 2021-12-08 05:57:46 -05:00
nick black
71a59b406e
[ncman] handle groff IX as comment 2021-12-08 05:50:49 -05:00
nick black
f8626e48cb
[ncman] parse all five arguments of TH 2021-12-08 05:44:34 -05:00
nick black
e23cf59f57
[ncman] handle tagged paragraphs 2021-12-08 05:19:05 -05:00
nick black
21488d394d
[ncman] be more leniant in parsing 2021-12-08 03:53:47 -05:00
nick black
9062a6ee7b [windows] detect MinTTY #2248 2021-12-08 08:00:58 -05:00
nick black
c295aa55c7
[windows] detect mintty based off TERM_PROGRAM #2248 2021-12-08 02:17:34 -05:00
nick black
98094af341
Revert "[termdesc] send XTVERSION as our very first query to better race ConPTY #2248"
This reverts commit 9507052606.
2021-12-08 02:17:00 -05:00
nick black
9507052606 [termdesc] send XTVERSION as our very first query to better race ConPTY #2248 2021-12-08 07:00:24 -05:00
nick black
41ef5e4790
[ncman] don't move down beyond the page 2021-12-08 01:25:10 -05:00
nick black
359af3cf76
[ncman] move up and down, yeehaw 2021-12-08 01:22:56 -05:00
nick black
bda4748096 [ncplane_put] implement autogrow in both dimensions #2440 2021-12-08 01:09:15 -05:00
nick black
fff05e54ab remove hysterical FIXME 2021-12-08 01:09:15 -05:00
nick black
f6abcc92b2 [ncman] use autogrow 2021-12-08 01:09:15 -05:00
nick black
7f0b05b017 [ncseqs] add card suits, dice, musical symbols 2021-12-08 01:09:15 -05:00
nick black
de3cd3c644 [notcurses-info] add chess pieces 2021-12-08 01:09:15 -05:00
nick black
64aba0ff63 [INSTALL] mention zlib as substitute for libdeflate #2423 2021-12-08 01:09:15 -05:00
nick black
e57999d226 basic autogrow tests #2440 2021-12-08 01:09:15 -05:00
nick black
c8e601e457 no autogrow for standard plane, add autogrow tests #2440 2021-12-08 01:09:15 -05:00
nick black
27bf6e0eee implement NCPLANE_OPTION_VSCROLL #2440 2021-12-08 01:09:15 -05:00
nick black
977a4ed966 introduce NCPLANE_OPTIONS_{VSCROLL, AUTOGROW} #2440 2021-12-08 01:09:15 -05:00
nick black
b7785d1272 declare ncplane_growtext() 2021-12-08 01:09:15 -05:00
nick black
0c71899656 include any data in the same read as initdata with response #2434 2021-12-08 04:32:01 -05:00
nick black
eb55caf880 [windows] data path dir need always be heap allocated 2021-12-08 04:32:01 -05:00
nick black
ae948a1068 [ncplane_put] don't scroll on invalid x 2021-12-07 20:42:42 -05:00
nick black
5eb23cefb0 [ncplane_put] subtle cursor verification fix
We were checking for an off-plane cursor destination on
the X axis when it was provided explicitly, but not when
-1 was used to indicate the current position (contradicting
the comment immediately above the test). We also want to do
so when we're using the current position, though in this
case scrolling must be taken into account. Also, we were
placing the cursor on such a validation failure, despite not
intending to write anything.

Not testing for a current x (the -1 case) usually worked
because it was thrown out by ncplane_move_cursor_yx() below.
That fails, however, when we're working with an EGC that's
more than one column.

Delicate!
2021-12-07 20:42:42 -05:00
nick black
b468c3fc83 [ncman] grow paras, handle single-byte lines #2323 2021-12-06 17:28:53 -05:00
nick black
a50cd595c0 [ncman] handle paras and free text #2323 2021-12-06 17:28:53 -05:00
nick black
55f48fb6e9 [ncman] extract / draw subsection headers 2021-12-06 17:28:53 -05:00
nick black
e6d0c07a23 [ncman] recurse for display 2021-12-06 17:28:53 -05:00
nick black
3c4b6f11fc [ncman] diagnostics for inflate, get zlib implementation working 2021-12-06 17:28:53 -05:00