Commit Graph

2238 Commits

Author SHA1 Message Date
nick black
fb38818667
progbar: cover all dependent regions #1209 2020-12-13 12:27:15 -05:00
nick black
91431f84d9
progress bars: 8x resolution #1209 2020-12-13 12:07:12 -05:00
nick black
d5574cab9a
restructure progbar logic to prep for highres #1209 2020-12-13 11:34:19 -05:00
nick black
4984903d61
intro: better use of flipmode bar 2020-12-13 11:00:56 -05:00
nick black
ca547bc521
progbar: get vertical progbars working #1209 2020-12-13 10:56:34 -05:00
nick black
cd3fd17174
uniblock demo: add a progress bar #1151 2020-12-13 10:26:51 -05:00
nick black
827d758c19 properly color progbar #1202 2020-12-13 09:12:08 -05:00
nick black
d56ea8b5e7 progbar: remove egcs options 2020-12-13 09:12:08 -05:00
nick black
c3b5069eae progbar PoC: use retrograde #1202 2020-12-13 09:12:08 -05:00
nick black
82ffac8eed remove ncprogbar locking options #1202 2020-12-13 09:12:08 -05:00
nick black
e37540c76e ncprogbar: implement core draw loop #1202 2020-12-13 09:12:08 -05:00
nick black
08b2d38721 progbar: directions + channels 2020-12-13 09:12:08 -05:00
nick black
ff798e69e9 progbar PoC: finish up 2020-12-13 09:12:08 -05:00
nick black
1d74979718 progbar core / poc #1202 2020-12-13 09:12:08 -05:00
nick black
be3bd474f6
model.dot: simplify 2020-12-13 06:01:12 -05:00
nick black
11efb0f98f
selector: no NULL deref on error path 2020-12-13 03:00:35 -05:00
nick black
97c2d53abf
notcurses-view: remove unused variable 'gotinput' 2020-12-13 02:55:17 -05:00
nick black
ea131b9b11
scan-build: remove unused stores 2020-12-13 02:50:12 -05:00
nick black
33862979da
scan-build: remove dead stores 2020-12-13 02:43:49 -05:00
nick black
228bd17237
rtl PoC #1204 2020-12-13 02:19:07 -05:00
nick black
a2ab467219
whiteout demo: fix up brace extensions 2020-12-13 02:03:52 -05:00
nick black
c98d6c2576
selectively copy width in paint() #1207 2020-12-13 02:03:07 -05:00
nick black
fd2acde1b1 rename cell->nccell, keep alias #1200 2020-12-13 00:49:37 -05:00
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
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
438e042cdf
Multipile resize support #1172 (#1190)
drone: use ctest -V
2020-12-11 20:46:12 -05:00
nick black
2c4566fdb3
notcurses-tester: drop loglevel to _ERROR 2020-12-11 20:05:33 -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
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
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
5bce6d62a8 cell_egc_idx: fix up endianness #1130 2020-12-09 01:42:09 +00: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
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
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
e60a7aa463
add stat for notcurses_refresh() 2020-12-06 13:45:35 -05:00
nick black
39cc06a5f7
input: properly terminate asap when handling multibyte #1188 2020-12-06 13:09:23 -05:00
nick black
2922b8c663
define AT_NO_AUTOMOUNT to 0 on freebsd #1187 2020-12-06 12:32:58 -05:00