Commit Graph

7998 Commits (489a36d29102a67b129d8dbe13ed3346b30b0396)
 

Author SHA1 Message Date
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
nick black 55f48fb6e9 [ncman] extract / draw subsection headers 3 years ago
nick black e6d0c07a23 [ncman] recurse for display 3 years ago
nick black 3c4b6f11fc [ncman] diagnostics for inflate, get zlib implementation working 3 years ago
nick black dc833be329 [ncman] display section headers 3 years ago
nick black 4b393e2c5f [notcurses.h] move utility functions to the bottom 3 years ago
nick black 5bf2f57561 [ncman] extract version 3 years ago
nick black 0acb9dfe4d use sysconf(_SC_PAGESIZE) 3 years ago
nick black eab3ca981e [ncman] extract title/section 3 years ago
nick black 4c426f1fb6 [ncman] share trie across arguments 3 years ago
nick black 8c1a4c61cf [windows] looks like we need ilmbase 3 years ago
nick black 698e501c88 [CMake] back to find_package() for OIIO #2431 3 years ago
nick black fcc53940b5 [CMake] restore find_package(OpenImageIO) #2431 3 years ago
nick black d28ddebfcf
hierarchal pagenodes 3 years ago
nick black 56c61d97b2
[ncman] start extracting structure from groff data 3 years ago
nick black 02d95dc5af
[demo] add ctrl+L to menu 3 years ago
nick black b8a548873e
[ncman] bar at bottom with help 3 years ago
nick black 5860d41da5
[compat] only declare strndup on windows c #2428 3 years ago
nick black e76055ee87
add note about Windows fonts 3 years ago
nick black 0848edbbe7
[macOS] no MAP_POPULATE 3 years ago
nick black c99c020a6e [INSTALL] on windows, use openimageio 3 years ago
nick black 2a9bfcd21e [drone] use 2021-12-06a gentoo builder 3 years ago
nick black 49e241dbbd [drone] use C.UTF-8 on gentoo 3 years ago
nick black 7ed70a7234 link ncman against zlib 3 years ago
nick black f8b797f9db [CMake] use zlib if not using libdeflate #2423 3 years ago
nick black 8f38689489 [ncman] zlib implementation, quick and dirty 3 years ago
nick black 88e2d34037 [drone] add gentoo builder 3 years ago
nick black 21c22616d9 drop some obsolete casts 3 years ago
nick black ee33dbd03a kill two obsolete FIXMEs 3 years ago
nick black 2ebf1f1942 [ncman] build trie, extract commands 3 years ago
nick black 51a76fe1e5 [ncman] augment troffnode with type 3 years ago
nick black 2c6be5a610 add structure for all troff elements 3 years ago
nick black 723139405f define troff structure 3 years ago
nick black c32e9b3791 [ncman] lex out comments from troff data 3 years ago
nick black e9cc8d0b2e [ncman] start lexing troff data 3 years ago
nick black e24154cd91 don't build ncman on windows 3 years ago
nick black a2385047cc [ncman] add support for inflation using libdeflate 3 years ago