Commit Graph

8034 Commits (2aac2f526eb02ec7171fedeb771250e3a9fcce0e)
 

Author SHA1 Message Date
nick black ef480b81d1
[ncplane_puttext] scribe newlines purposefully 3 years ago
nick black 1322fabbb7
[ncplane_resize_internal] correct tozorch calculation 3 years ago
nick black 1f713c4e47 man page syntax 3 years ago
nick black e061686eda [ncman] match rg/rs macros 3 years ago
nick black 1ef4d27960 [ncman] implement pgup/pgdown 3 years ago
nick black 238663403b [scroll_down] move along with expansion for autogrow #2446 3 years ago
nick black e0c4e67a11 [ncman] colorize the title 3 years ago
nick black 21a35d7b97 [ncman] clean up top end 3 years ago
nick black adcdef6288 [ncplane_puttext] unit test for newline while growing plane #2446 3 years ago
nick black ba1fbbee90
don't expose kitty-style bg transparency to user #2432 3 years ago
nick black 4c17970ba0
detect and expose default foreground color #2432 3 years ago
nick black 3391db6dcb
[termdesc] query default foreground color #2432 3 years ago
nick black 6e42d5c52e
add notcurses_default_background() #2432 3 years ago
nick black 341b3f1996
[notcurses_core_init] guard against wide FILE 3 years ago
nick black 67eaa64557
mandoc syntax 3 years ago
nick black 546355a871
notcurses_cursor_yx ought be const 3 years ago
nick black efe4f4f776
[notcurses_init.3] capitalization 3 years ago
nick black 32fd9a4478
[ncman] print substituted macros 3 years ago
nick black 358a6306da
[ncman] implement font macros and some textsub macros 3 years ago
nick black 7c6063fab0
[manpages] describe selector and multiselector 3 years ago
nick black 66960aa6f8
[ncman] move declaration outside of switch 3 years ago
nick black eb5e76b04c
[ncman] use puttext() with newlines, not cursor moves 3 years ago
nick black f84242a3fc
[ncman] add a bit of color to structure 3 years ago
nick black 71a59b406e
[ncman] handle groff IX as comment 3 years ago
nick black f8626e48cb
[ncman] parse all five arguments of TH 3 years ago
nick black e23cf59f57
[ncman] handle tagged paragraphs 3 years ago
nick black 21488d394d
[ncman] be more leniant in parsing 3 years ago
nick black 9062a6ee7b [windows] detect MinTTY #2248 3 years ago
nick black c295aa55c7
[windows] detect mintty based off TERM_PROGRAM #2248 3 years ago
nick black 98094af341
Revert "[termdesc] send XTVERSION as our very first query to better race ConPTY #2248"
This reverts commit 9507052606.
3 years ago
nick black 9507052606 [termdesc] send XTVERSION as our very first query to better race ConPTY #2248 3 years ago
nick black 41ef5e4790
[ncman] don't move down beyond the page 3 years ago
nick black 359af3cf76
[ncman] move up and down, yeehaw 3 years ago
nick black bda4748096 [ncplane_put] implement autogrow in both dimensions #2440 3 years ago
nick black fff05e54ab remove hysterical FIXME 3 years ago
nick black f6abcc92b2 [ncman] use autogrow 3 years ago
nick black 7f0b05b017 [ncseqs] add card suits, dice, musical symbols 3 years ago
nick black de3cd3c644 [notcurses-info] add chess pieces 3 years ago
nick black 64aba0ff63 [INSTALL] mention zlib as substitute for libdeflate #2423 3 years ago
nick black e57999d226 basic autogrow tests #2440 3 years ago
nick black c8e601e457 no autogrow for standard plane, add autogrow tests #2440 3 years ago
nick black 27bf6e0eee implement NCPLANE_OPTION_VSCROLL #2440 3 years ago
nick black 977a4ed966 introduce NCPLANE_OPTIONS_{VSCROLL, AUTOGROW} #2440 3 years ago
nick black b7785d1272 declare ncplane_growtext() 3 years ago
nick black 0c71899656 include any data in the same read as initdata with response #2434 3 years ago
nick black eb55caf880 [windows] data path dir need always be heap allocated 3 years ago
nick black ae948a1068 [ncplane_put] don't scroll on invalid x 3 years ago
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!
3 years ago
nick black b468c3fc83 [ncman] grow paras, handle single-byte lines #2323 3 years ago
nick black a50cd595c0 [ncman] handle paras and free text #2323 3 years ago