Commit Graph

457 Commits (aa7acc0e7ad0a5f364cf874f3155b06062dbe643)

Author SHA1 Message Date
nick black 683217ef07 normalize style setters #1034 4 years ago
nick black f15dc9ba80 ncreel: properly size tablets in all border conditions #1031 4 years ago
nick black 8b5e3f5000 add four unit test for reel tablet sizes 4 years ago
nick black 20bf1ae2d4
nctablet_ncplane() -> nctablet_plane() 4 years ago
nick black ec85dd1c3b
ncreel_destroy: return void 4 years ago
nick black a4367fcfb5 rip out ncplane_ creation functions #985 4 years ago
nick black e42dbdfd60 _stainable() -> _stained() #985 4 years ago
nick black c5c608b22e add ncplane_putwc_stainable, ncplane_putwstr_stainable #985 4 years ago
nick black b7a57eaab7 convert all channel rgb calls #985 4 years ago
nick black 4bb1f3fc85 mbswidth -> ncstrwidth() #985 4 years ago
nick black dab7247cdd
mbswidth: use utf8_egc_len() for segmentation #1014 4 years ago
nick black dca9db9687
ncreel: conform to the New Way #627 4 years ago
nick black c3e5e47a2a
ncreader: conform to the New Way #627 4 years ago
nick black 8839d44454 selector: transfer ownership of ncplane #1006 #627 4 years ago
nick black 301354a9ba utf8_egc_len: rewrite using uc_is_grapheme_break() #882 4 years ago
nick black 2f28420034 rename ncplane_putsimple() -> ncplane_putchar() #912 4 years ago
nick black c834e2a78d
cell_simple_p(): fix for htole() #979 4 years ago
nick black 4c7a1d0427 ncdirect_init: add flags parameter #976 4 years ago
nick black 5901fce433 unite putegc_yx+putc_yx into ncplane_put #961 4 years ago
nick black 161130986e Wide tests: downgrade many REQUIREs to CHECKs 4 years ago
nick black 954030ac83
add new RejectWideAsianPlaced unit test #967 4 years ago
nick black 720f61d51f correct sub to add in ncreel_tighten_down() #901 4 years ago
nick black 1cda7758b5 call ncreel_redraw() from _add/_del/_next/_prev #963 4 years ago
nick black a48e840542 document ncreel a bit more 4 years ago
nick black 5b6868abee finish out ReelGaps unit test 4 years ago
nick black 0cee9bdb5c ReelsGap unit test #901 4 years ago
nick black de3737e8e1
ZAxis test: remaining fixup #906 4 years ago
nick black 3fbdab3020
pool_load_direct: zilch out entirety of gcluster #906 4 years ago
nick black 4e0296f222
zaxis unit tests: fix for inlined egcs #906 4 years ago
nick black c24ca8ab56
introduce ntole() #906 4 years ago
nick black 227738a8e5
SubprocAndFds tests: tighten up locking 4 years ago
nick black 4dd1d6a4c8 Annihilate nc_err_e and all infrastructure #948 4 years ago
nick black ea681ed4ec
libunistring: beef up unit test #906 4 years ago
nick black af80914efe
add libunistring unit tests #906 4 years ago
nick black 15b923c8cf adapt ncplane_mergedown() #779 4 years ago
nick black 14d6129007 take-no-prisoners overhaul of ncplane_puttext() #829 4 years ago
nick black df3dc7f8e7 LayoutNewlinesAtBorders unit test #829 4 years ago
nick black adab5ba382 LayoutNewlines unit test #829 4 years ago
nick black 97f3676588
layout unit tests: fill out checks #829 4 years ago
Nick Black 359ad1d36d
Generalized mergedown #779 (#932)
* Rename ncplane_mergedown -> ncplane_mergedown_simple()
* New ncplane_mergedown(), fully general projection of src to dst
4 years ago
nick black ed0d9d8a8e Wide unit tests; test other side 4 years ago
nick black 01249a0546 HigherGlyphAbides unit test 4 years ago
nick black bc0016b827 BigMult unit test, fix ncmetric bogon #929 4 years ago
nick black 0f2bb4efc6
wide tests: remove netinet/in.h 4 years ago
nick black 666bdb5fda
ncreel unit tests: call ncreel_destroy() 4 years ago
nick black 16ff667325 blissful endianness-opacity
not caring about endianness is the opiate of the masses.
happy, happy masses. remove endianness.h and all its baleful
influence by explicitly breaking up the cell structure. #892
4 years ago
nick black 7811663223 inlined EGCs + styling unit tests #830 4 years ago
nick black 55baa55541 wide tests: kill one last allocation 4 years ago
nick black 7f8631b35c wide tests: death to cowardly copying 4 years ago
nick black 3bc15c2824 inlined egcs: straightline cell_duplicate() 4 years ago