Commit Graph

51 Commits (320ed68b304a41fc6e0c398ab28fe4418f0f3820)

Author SHA1 Message Date
nick black fd2acde1b1 rename cell->nccell, keep alias #1200 4 years ago
nick black ea771217fb
cell_load_char() unit tests #1176 4 years ago
nick black 8db3f77f5c Wide test: kill duplicate CHECK 4 years ago
nick black 0645fb3931
run cell_load_char()/egc32() through cell_load() #1176 4 years ago
nick black 03bcd1e01b kill enforce_utf8(), forcing notcurses_canutf8() 4 years ago
nick black b6e5b60374 ncpile_create() not NCPLANE_OPTION_NEWPILE #1078 4 years ago
nick black 3ad9a40426 hook up piles #1078 4 years ago
nick black eef6df8c0a death to horiz #1115 4 years ago
nick black ff999ca268 wide tests: ncplane_new -> ncplane_create #1115 4 years ago
nick black 68dbfeafc8
add version unit test #1054 4 years ago
nick black 683217ef07 normalize style setters #1034 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 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 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 c24ca8ab56
introduce ntole() #906 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 0f2bb4efc6
wide tests: remove netinet/in.h 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 2656cad07a cell_duplicate_far() fix length issue 4 years ago
nick black 7ac3f68f4e cell_load: fix CELL_WIDEASIAN_MASK bug 4 years ago
nick black 1605416585 more egc-inline test fixes 4 years ago
nick black 97571e86af ncplane_putegc_yx() copies directly as opposed to going through putc() #797 4 years ago
nick black 5512158fc5
postpaint(): no need to replace nul with space #777 4 years ago
nick black 33667df40e
drone: set TERM for fedora 4 years ago
Nick Black d52ced823c make Wide unit tests sensitive to local irregularities #741 4 years ago
nick black b49d1ad838
rewrite all unit tests to use testing_notcurses() #718 4 years ago
nick black 3936d1b528
adapt callers of ncvisual_geom() 4 years ago
nick black b2dcc50606
notcurses_options: fold bools into flags 4 years ago
nick black 0766007a77
tester: kill off inhibit_alternate_screen #651 4 years ago
nick black 6edc6f098f
streamline unit test common initialization 4 years ago
nick black d9bb9b03af notcurses-tester: run passing tests in C locale #325 4 years ago
nick black a571f4daaa
tests/wide.cpp: use modern range loop 4 years ago
nick black 9e28e14001
move enforce_utf8() into main 5 years ago
nick black 0a6f5d1a9f
enforce_utf8() for wide tests, duh 5 years ago
Nick Black c6a9997554
Normalize ncplane_at_* / ncplane_set_base() (#479)
* ncplane_at_* and ncplane_at_cursor_*

We had notcurses_at_yx() expanding into three distinct parts of
the cell structure, and ncplane_at_yx() / ncplane_at_cursor()
writing directly to a cell. It was annoying to remember which
was which. The latter two now have a signature matching
notcurses_at_yx(), while the old functionality has been moved
to ncplane_at_yx_cell() and ncplane_at_cursor_yx(). #476
5 years ago
nick black d98f89c167
check channels in WidePlaneAtopNarrow test #475 5 years ago
nick black 87136c37d3
flesh out two more Wide+Narrow tests #475 5 years ago
nick black 05cdd1514b pull in PlaneStompsWideGlyph from render.cc 5 years ago
nick black 1c41705d99 flesh out NarrowPlaneAtopWide unit test #475 5 years ago