Commit Graph

2887 Commits

Author SHA1 Message Date
nick black
14d6129007 take-no-prisoners overhaul of ncplane_puttext() #829 2020-08-22 12:51:32 -04:00
nick black
df3dc7f8e7 LayoutNewlinesAtBorders unit test #829 2020-08-22 12:51:32 -04:00
nick black
adab5ba382 LayoutNewlines unit test #829 2020-08-22 12:51:32 -04:00
nick black
679e2d25f8
drone: build python as well as srcdest 2020-08-22 11:49:02 -04:00
nick black
3b00b0c847
render: fix tricky bug for widestomping 2020-08-21 13:12:34 -04:00
nick black
7560b1b2da
fps plot: use italics for legend 2020-08-21 07:35:09 -04:00
nick black
5c533c9f1a
ncplot: support legend styling 2020-08-21 07:34:50 -04:00
nick black
4a48baf50b
allglyphs: stylize legend 2020-08-21 06:56:55 -04:00
nick black
375037c750
HUD: keep active line in bold 2020-08-21 06:12:18 -04:00
nick black
ce318473c4
Merge branch 'master' of github.com:dankamongmen/notcurses into master 2020-08-21 05:47:57 -04:00
nick black
9c6077a44c
move cell_simple_p() for debug builds 2020-08-21 05:47:53 -04:00
joseLuís
eab553d3d1 rust: update libc 2020-08-21 10:31:31 +02:00
joseLuís
2c1c150969 rust: add more type aliases, format
add new type aliases for: cell, ncplane, palette256, ncalign_e &
ncdirect + alignment constants.
2020-08-21 10:26:49 +02:00
nick black
13eb63ada9
term_setstyles: fix up for new NCSTYLE_MASK #934 2020-08-21 03:38:10 -04:00
nick black
6bb8f447b5
add ncdirect_flush() #926 2020-08-21 02:27:58 -04:00
nick black
d110facec1
render: move cell into crender #914 2020-08-21 01:00:33 -04:00
nick black
97f3676588
layout unit tests: fill out checks #829 2020-08-21 00:02:22 -04:00
Nick Black
359ad1d36d
Generalized mergedown #779 (#932)
* Rename ncplane_mergedown -> ncplane_mergedown_simple()
* New ncplane_mergedown(), fully general projection of src to dst
2020-08-20 23:51:35 -04:00
nick black
e9f0f36eef
drone: restrict rust to ubuntu for now #930 2020-08-20 23:11:58 -04:00
nick black
418ea3ea31
drone: use 2020-08-20a builders 2020-08-20 22:53:40 -04:00
nick black
88c765ba7e
drone: build rust in CI, run unit tests #930 2020-08-20 22:45:06 -04:00
nick black
7d2d7c7896
drone: build python in CI #930 2020-08-20 22:43:46 -04:00
nick black
567ad27455
add comment to ncdirect_putstr() about flushing #926 2020-08-20 22:41:45 -04:00
nick black
bdea9bc9c8
gradient PoC: sleep between flip #921 2020-08-20 22:35:31 -04:00
nick black
d282682564
python: remove static inline functions from cffi #924 2020-08-20 22:11:22 -04:00
nick black
8ebadbc76f break out pool_load_direct(), pool_load() 2020-08-20 21:45:53 -04:00
nick black
ab0833fc6e paint: drop cell_locked_p() #914 2020-08-20 21:45:53 -04:00
nick black
4498bf0ae1 paint: eliminate finalization, 3% bonus to FPS #914 2020-08-20 21:45:53 -04:00
nick black
83b0f8c238 whiteout: better brackets in mathtext 2020-08-20 21:45:53 -04:00
nick black
ed0d9d8a8e Wide unit tests; test other side 2020-08-20 21:32:31 -04:00
nick black
706d492ecd add channels_set_*_palindex() 2020-08-20 21:07:20 -04:00
nick black
c9c18ef740 render: drop cell_locked_p() #914 2020-08-20 20:54:49 -04:00
nick black
01249a0546 HigherGlyphAbides unit test 2020-08-20 20:18:49 -04:00
nick black
2e5a8b78d5
add trivial new iprefix() 2020-08-20 17:37:12 -04:00
nick black
bc0016b827 BigMult unit test, fix ncmetric bogon #929 2020-08-20 17:34:53 -04:00
nick black
f8854f84e8
demo summary: scale TheoFPS div by 1000 #928 2020-08-20 16:19:35 -04:00
joseLuís
ed748a5162 rust: new example: direct cursor
issue: only updates the screen after a newline
2020-08-20 18:02:03 +02:00
joseLuís
8c2d7bc5ac rust: EGC type safe wrapping for real this time 2020-08-20 17:25:24 +02:00
joseLuís
73961c04ce rust: rename ffi:: namespace to nc::
+rustfmt
2020-08-20 16:50:28 +02:00
joseLuís
9dc847c8b5 rust: add simple wrapper over ncdirect_init 2020-08-20 16:40:15 +02:00
joseLuís
d17460b875 rust: del uneeded alias 2020-08-20 16:01:25 +02:00
joseLuís
e975211a29 rust: even safer casting to char 2020-08-20 16:00:22 +02:00
joseLuís
356b44b015 rust: finish up EGC type safe wrapping. 2020-08-20 15:53:57 +02:00
nick black
11a9ce0f5e summary: kill stray comment 2020-08-20 01:27:06 -04:00
nick black
8578cffebe
demo: metricize TheoFPS in summary 2020-08-20 01:17:22 -04:00
nick black
f858e7fe32
paint()/crender: const ncplane p 2020-08-19 15:52:35 -04:00
joseLuís
3e4a074f8f rust: del ncplane_highgradient_sized due to #922 2020-08-19 19:17:10 +02:00
Nick Black
e1cf346ddb
internalize highgradient_sized implementation #920 (#922)
internalize highgradient_sized implementation #920
2020-08-19 13:15:26 -04:00
nick black
4745c3596d
gradients PoC: add lower block for completeness #921 2020-08-19 12:45:26 -04:00
nick black
086571ff4b
gradients: purge improper cut-and-pasted comment 2020-08-19 12:39:29 -04:00