Commit Graph

3737 Commits (827d758c19cced0ae4d2b7803d53873e403e1c1a)
 

Author SHA1 Message Date
nick black 827d758c19 properly color progbar #1202 4 years ago
nick black d56ea8b5e7 progbar: remove egcs options 4 years ago
nick black c3b5069eae progbar PoC: use retrograde #1202 4 years ago
nick black 82ffac8eed remove ncprogbar locking options #1202 4 years ago
nick black e37540c76e ncprogbar: implement core draw loop #1202 4 years ago
nick black 08b2d38721 progbar: directions + channels 4 years ago
nick black ff798e69e9 progbar PoC: finish up 4 years ago
nick black 1d74979718 progbar core / poc #1202 4 years ago
nick black 6bff720122 initial API + documentation for ncprogbar #1202 4 years ago
nick black be3bd474f6
model.dot: simplify 4 years ago
nick black 520ce356b0
add 2.1.0 to history 4 years ago
nick black 6edafd1f84
v2.1.0 4 years ago
nick black 11efb0f98f
selector: no NULL deref on error path 4 years ago
nick black 97c2d53abf
notcurses-view: remove unused variable 'gotinput' 4 years ago
nick black ea131b9b11
scan-build: remove unused stores 4 years ago
nick black 33862979da
scan-build: remove dead stores 4 years ago
nick black 228bd17237
rtl PoC #1204 4 years ago
nick black a2ab467219
whiteout demo: fix up brace extensions 4 years ago
nick black c98d6c2576
selectively copy width in paint() #1207 4 years ago
nick black fd2acde1b1 rename cell->nccell, keep alias #1200 4 years ago
nick black e66f1a03ad
keller: give each phase a full demodelay 4 years ago
Nick Black 6106dea18a
track+use width for polycolumn EGCs #1203 (#1205)
Some EGCs are more than 2 columns (wcwidth() never returns more than 2, so far as i can tell, but when multiple characters combine, we use the sum). An example would be ကြေ (Myanmar) which occupies three columns over the course of three characters. Track the width (biased by 1) in cell->width, taking over 8 bits from cell->reserved. Use this width in rasterization. Closes #1203.
4 years ago
nick black 8497ee1877
v2.0.12 4 years ago
nick black a3e7b3b5d0
utf8_egc_len: count all printing glyphs #1174 4 years ago
nick black f66425b819
wcwidth PoC: print total bytes 4 years ago
nick black 8ea28bd93f
add terminedia to OTHERS.md 4 years ago
nick black f3b86230e6
NCPlane tests: reenable GrowPlane #1198 4 years ago
Nick Black 438e042cdf
Multipile resize support #1172 (#1190)
drone: use ctest -V
4 years ago
nick black 0aa060b9f1
Reels unit test: REQUIRE tablet plane #1197 4 years ago
nick black 2c4566fdb3
notcurses-tester: drop loglevel to _ERROR 4 years ago
nick black 4a7353c1ec
PlaneAtCursorAttrs: home cursor #1197 4 years ago
nick black 1c673a57af
assume default 80x24 when ioctl() fails #1197 4 years ago
nick black 876c5a91a1
notcurses: remove unused truecols field 4 years ago
nick black 1239ac7a29
mathtext PoC: loop properly 4 years ago
nick black 5fc0577529
NEWS: mention ncplane_resize_maximize() 4 years ago
nick black 764df80816
notcurses_resize: call resizecb's across root plane #1172 4 years ago
nick black edf55d8cc1
notcurses_rasterize: adapt to piles 4 years ago
nick black b0aecee29d
ncplane_reparent: kill FIXMEs, fix up blists 4 years ago
nick black 1ff0c0e88c
resize_children -> resize_callbacks_children 4 years ago
nick black 3b5efb0351
ncpile: add roots element, track from bprev 4 years ago
joseLuís 1b5880c5d9 rust: use sh for the rust doc build script 4 years ago
joseLuís b229f0247c rust: update some comments 4 years ago
joseLuís a60a82ded9 rust: new script to update docs on release #1125 4 years ago
nick black eb485cda21
v2.0.11 4 years ago
nick black 22790943bc
demo: change plot to 2Hz to avoid gaps 4 years ago
nick black a3220b8a73
add ncplane_descendant_p(), unit test it #1192 4 years ago
nick black ec7bfea22d
get Piles reparent unit test working #1193 4 years ago
nick black 5bce6d62a8 cell_egc_idx: fix up endianness #1130 4 years ago
nick black f46fa11fb2 Blitting: fix endianness in unit tests #1130 4 years ago
nick black 448251e3f2 NCPlane: endianness fixes for unit tests #1130 4 years ago