nick black
e66f1a03ad
keller: give each phase a full demodelay
2020-12-12 22:51:07 -05:00
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 .
2020-12-12 22:25:08 -05:00
nick black
8497ee1877
v2.0.12
2020-12-12 06:42:47 -05:00
nick black
a3e7b3b5d0
utf8_egc_len: count all printing glyphs #1174
2020-12-12 06:28:17 -05:00
nick black
f66425b819
wcwidth PoC: print total bytes
2020-12-12 06:23:59 -05:00
nick black
8ea28bd93f
add terminedia to OTHERS.md
2020-12-12 04:55:06 -05:00
nick black
f3b86230e6
NCPlane tests: reenable GrowPlane #1198
2020-12-11 20:59:34 -05:00
Nick Black
438e042cdf
Multipile resize support #1172 ( #1190 )
...
drone: use ctest -V
2020-12-11 20:46:12 -05:00
nick black
0aa060b9f1
Reels unit test: REQUIRE tablet plane #1197
2020-12-11 20:29:48 -05:00
nick black
2c4566fdb3
notcurses-tester: drop loglevel to _ERROR
2020-12-11 20:05:33 -05:00
nick black
4a7353c1ec
PlaneAtCursorAttrs: home cursor #1197
2020-12-11 19:55:53 -05:00
nick black
1c673a57af
assume default 80x24 when ioctl() fails #1197
2020-12-11 19:52:46 -05:00
nick black
876c5a91a1
notcurses: remove unused truecols field
2020-12-11 19:44:40 -05:00
nick black
1239ac7a29
mathtext PoC: loop properly
2020-12-10 09:22:26 -05:00
nick black
5fc0577529
NEWS: mention ncplane_resize_maximize()
2020-12-10 07:44:31 -05:00
nick black
764df80816
notcurses_resize: call resizecb's across root plane #1172
2020-12-10 07:27:38 -05:00
nick black
edf55d8cc1
notcurses_rasterize: adapt to piles
2020-12-10 07:00:16 -05:00
nick black
b0aecee29d
ncplane_reparent: kill FIXMEs, fix up blists
2020-12-10 02:15:24 -05:00
nick black
1ff0c0e88c
resize_children -> resize_callbacks_children
2020-12-10 02:13:22 -05:00
nick black
3b5efb0351
ncpile: add roots element, track from bprev
2020-12-10 02:10:11 -05:00
joseLuís
1b5880c5d9
rust: use sh for the rust doc build script
2020-12-09 17:21:25 +01:00
joseLuís
b229f0247c
rust: update some comments
2020-12-09 17:17:30 +01:00
joseLuís
a60a82ded9
rust: new script to update docs on release #1125
2020-12-09 17:10:45 +01:00
nick black
eb485cda21
v2.0.11
2020-12-09 00:34:37 -05:00
nick black
22790943bc
demo: change plot to 2Hz to avoid gaps
2020-12-09 00:30:09 -05:00
nick black
a3220b8a73
add ncplane_descendant_p(), unit test it #1192
2020-12-09 00:18:47 -05:00
nick black
ec7bfea22d
get Piles reparent unit test working #1193
2020-12-08 23:54:10 -05:00
nick black
5bce6d62a8
cell_egc_idx: fix up endianness #1130
2020-12-09 01:42:09 +00:00
nick black
f46fa11fb2
Blitting: fix endianness in unit tests #1130
2020-12-09 01:33:08 +00:00
nick black
448251e3f2
NCPlane: endianness fixes for unit tests #1130
2020-12-09 01:30:38 +00:00
nick black
46d6bfe64b
Fills: fix endianness issues in tests #1130
2020-12-09 01:28:36 +00:00
nick black
eb7e0b7a4c
Rotate: fix unit test endianness #1130
2020-12-09 01:25:55 +00:00
nick black
b99e6b8bc6
Visual tests: complete endianness fixes #1130
2020-12-09 01:16:46 +00:00
nick black
6915e44cca
Visual/Quadblitter: fix endianness in test #1130
2020-12-08 20:11:40 -05:00
nick black
c9dcef2ca5
Visual unit tests: endianness fixes #1130
2020-12-08 20:06:25 -05:00
nick black
e1201c7c30
fix character loading on bigendian #1130
2020-12-08 19:41:05 -05:00
nick black
e7f208342f
ncls: don't create Ncpp ctx until post-getopt #1194
2020-12-08 15:47:49 -05:00
nick black
42ac6bb90b
more pile reparenting testing #1193
2020-12-08 14:52:41 -05:00
nick black
beed7c359c
add some pile rendering unit tests
2020-12-08 13:50:31 -05:00
nick black
8fe3e17b54
boxdemo: rotate colors through at finer granularity #1186
2020-12-08 10:12:25 -05:00
nick black
b3b700a8c0
rtl_egc(): augment *bytes VR by ltrmark size #1174
2020-12-08 07:37:10 -05:00
nick black
10c8dec7c0
fix up notcurses_debug rust test #1189
2020-12-08 05:46:44 -05:00
nick black
47c4931906
EmitEmojiStr: purge a few not yet valid on ubuntu #1189
2020-12-08 05:40:38 -05:00
nick black
c95bb1ad48
demo: index summary from 1
2020-12-08 01:27:34 -05:00
nick black
23af0a2626
htole() on cell_egc_idx() constants #1130
2020-12-07 11:12:14 -05:00
nick black
8584fb2b05
Metric unit test: call notcurses_stop() at end only
2020-12-06 22:55:13 -05:00
nick black
ca2f5cf748
CONTRIBUTING: grammar
2020-12-06 22:08:25 -05:00
nick black
e60a7aa463
add stat for notcurses_refresh()
2020-12-06 13:45:35 -05:00
nick black
361a253aea
v2.0.10
2020-12-06 13:22:26 -05:00
nick black
39cc06a5f7
input: properly terminate asap when handling multibyte #1188
2020-12-06 13:09:23 -05:00