Commit Graph

2416 Commits (96c6dc8e16d68aa7c933fb3a03756bb64e0c4dfa)
 

Author SHA1 Message Date
nick black 96c6dc8e16 add ncdirect_canopen_images() and ncdirect_canutf8() #753 4 years ago
nick black c783244185 ncdirect_hline_interp(), ncdirect_vline_interp(), dirlines PoC #753 4 years ago
nick black 750f88b70a split direct into its own header 4 years ago
nick black b617587ade
demo_nanosleep_abstime_ns: silence compiler warning 4 years ago
nick black 9ff805e754
demo_nanosleep_abstime_ns: fix test sense, swallow input #782 4 years ago
nick black 4b893164e1
ncplane_stain(): only stain valid EGCs #777 4 years ago
nick black 5512158fc5
postpaint(): no need to replace nul with space #777 4 years ago
nick black a97297192d
Exceptions unit test: drop bad stops 4 years ago
nick black 5e207f4158
unit test for merging down fills 4 years ago
nick black 460ba7683d
Exceptions: reenable CHECK_THROWS_AS specifier #538 4 years ago
nick black 0ca1716cbd
README: purge alignment div, apache 2.0 badge 4 years ago
Nick Black 6685ff2767
right-align other badges alongside ToC 4 years ago
nick black 573a248da4
add Repology badge 4 years ago
nick black 3457ffb59f
FdsAndSubprocs test: use ncplane_putnstr(s) #778 4 years ago
nick black ea183c0d66
fdthread: stop being an asshole and NUL terminate the input #778 4 years ago
nick black 3ef1a3a07d
add notcurses_version_components() 4 years ago
Nick Black 162f9910c2
Tons of work on ncreel (#776)
Tons of work on ncreel (#627, #749, #694)
Improve reel demo: get input wired up once more, avoid the FPS demo at bottom, print pointer and line count in each tablet, use new ncreel API. Improve notcurses-ncreel explorer: kill memory leaks (#694), draw tablets better, use new ncreel API. Fix bug in ncreel core where cruft could be left on the screen, via a very gross brute force algorithm. I'll likely come back and make this a bit less ghastly in the future #749. Remove weird one-off input system from ncreel, residue from outcurses. Make some of the normalizing changes speced out in #627

* ncreel: give each tablet an index, and print it #749
* reel: eliminate FIXME + param to insert_tabler() #749
* ncreel: label tablets with their adress to correlate against debugging logs #749
* more terminal environment variable notes
* TERMS.md: add Sakura, st
* ncreel: move legend out of reel proper
* ncreel_options: dump min/max_supported_rows/cols #627
* ncreel: remove weird one-off input layer #627
* ncreel: add ncreel_offer_input()
* reel demo: call demo_getc()
* reel demo: rig up input to demo main
* ncreel: drop ncreel_del_focused(), properly bind tablets
* reel demo: don't free up necessary plane
* ncreel: don't pull absolute locations of tablets
* ncreel: place tablets correctly in boundrel
* reel demo: add back support for left/right
* reel demo: restore thread movement
* ncreel: remove a great deal of complexity
* reel demo: stay out of FPS graph's way
* ncreel: give each tablet an index, and print it #749
* reel: eliminate FIXME + param to insert_tabler() #749
* ncreel: label tablets with their adress to correlate against debugging logs #749
* ncreel: move legend out of reel proper
* ncreel_options: dump min/max_supported_rows/cols #627
* ncreel: remove weird one-off input layer #627
* ncreel: add ncreel_offer_input()
* reel demo: call demo_getc()
* reel demo: rig up input to demo main
* ncreel: drop ncreel_del_focused(), properly bind tablets
* reel demo: don't free up necessary plane
* ncreel: don't pull absolute locations of tablets
* ncreel: place tablets correctly in boundrel
* reel demo: add back support for left/right
* reel demo: restore thread movement
* ncreel: remove a great deal of complexity
* reel demo: stay out of FPS graph's way
* reel: tighten up reel following redraw
* reel: fix upper-left corner of topless perimeter
* ncreel: print linecount, return clipped value
* reel: draw focused tablet relative to reel
* reel: brute force decruftification, how embarrassing #749
4 years ago
nick black 3918ab6999
reproduce some notes regarding terminal emulators 4 years ago
nick black c809913c22
ncreel: remove {tbrl}off from USAGE, python, docs #627 4 years ago
nick black 479dd00739
ncreel: purge {tblr}off fields; these are ncplane properties #627 4 years ago
nick black 8a9a0c35e0
remove debugging cruft 4 years ago
nick black da765ebdaa
mojibake: don't stomp right side of boxes 4 years ago
nick black 8afd25fef6
FAQ entry about screen #757 4 years ago
nick black f2af24648d
mojibake: add all remaining emoji collations #770 4 years ago
nick black 2c37f2c4ba
mojibake: second third of the emoji collations #770 4 years ago
nick black fd83cc8639
mojibake: add all unicode 13 emoji via CLDR order #770 4 years ago
nick black b6330d142b
add notcurses_render_file() #491 4 years ago
nick black 8731b1191d
FAQ wording 4 years ago
nick black b26bd14d11
demo: make HUD text opaque #771 4 years ago
nick black 5a9e0c6f05
rendering: lack of term capability is not error #768
If we don't have setaf/setab, then we're not going to set color.
OK, fine. Don't regard it as an error during
notcurses_rasterization(), just don't emit the escape. This is
necessary to run on terminals like vt100, which in turn is
necessary to run unit tests properly on Redhat's koji.
Also, use notcurses_canfade() to avoid just breaking during
fades in intro and trans demos.
4 years ago
nick black 284dfc4fad
v1.6.0 4 years ago
nick black 2d87aff90e
subprocfd: fix memory leak on error path 4 years ago
nick black 7744c6aae5
highcon: keep text in original position #762 4 years ago
nick black 8f22a0a486
NegativePowersOfTen unit test: fix for ASCII 4 years ago
nick black efcf0583c9
ncmetric: fix µ for ASCII mode #764 4 years ago
Nick Black e201c9994d lookup_blitset: properly pass utf8 test #763 4 years ago
Nick Black c88c51c4d3 cell_load: check for negative cols result, propagate #761 4 years ago
Nick Black ecc7bb25cc selector: draw indicators in ASCII mode #761 4 years ago
nick black 853f286e70
tester: don't pass NCOPTION_NO_QUIT_SIGHANDLERS 4 years ago
nick black 3ebb5b0e4c
add 1.6.0 / Alpine to HISTORY 4 years ago
nick black 6b1b8d1695 ncplane_puttext: unit tests for scrolling #719 4 years ago
nick black 84746f1f31
OTHERS: add termbox, termion, pancurses 4 years ago
nick black 718abd648a ncdirect_render_image: add alignment #759 4 years ago
nick black 2fa8de9813 ncdirect: silence ffmpeg #759 4 years ago
nick black 46b8c8c913 ncdirect_render_image(): get it working for all geometries #759 4 years ago
nick black eba7106067 ncdirect_clear: use ->clearscr, kill off bogon ->clear #759 4 years ago
nick black 4c3cb44100 ncdirect_render_image: fix NCSCALE_NONE #759 4 years ago
nick black b829398538 ncdirect_render_image: accept ncalign_e parameter #759 4 years ago
nick black 46d75c072a ncdirect_render_image(): don't take current x into account #759 4 years ago
nick black 74b44506b6 vizdirect: use all three scaling types #759 4 years ago