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
joseLuís
cac8202e03
rust: egc char related fixes
2020-08-19 18:36:49 +02:00
nick black
6b36ee8ac3
Merge branch 'master' of github.com:dankamongmen/notcurses into master
2020-08-19 12:33:49 -04:00
nick black
1e334fa63e
new 'gradients' PoC #920
2020-08-19 12:33:47 -04:00
joseLuís
f25ba1b83c
rust: +11 plane functions, ±finishing ncplane.
...
- Functions ncplane_putw* considered unnecessary from Rust.
- Functions & macros ncplane_printf* pending evaluation.
2020-08-19 18:09:58 +02:00
joseLuís
9b827f22b6
rust: +6 plane functions
2020-08-19 03:21:29 +02:00
joseLuís
915d59fb3e
rust: +2 cell functions, finishing cells
...
- cell_prime and cells_load_box are unsafe fn, until a safer abstraction
is built around gcluster, to avoid raw pointers dereferencing.
2020-08-19 03:18:47 +02:00
nick black
0f79ac5702
zoo: fade out the widgets #835
2020-08-18 18:34:53 -04:00
nick black
73abc61f16
cellcmp_and_dupfar(): unify paths
2020-08-18 18:31:40 -04:00
joseLuís
11287b6081
rust: rename types, add cell init macros
...
- +3 macros: cell_initializer, cell_simple_initializer and
cell_trivial_initializer
- rename GraphemeCluster to EGC and GraphemeClusterBackStop to
EGCBackstop
- improve EGC doc comments
2020-08-18 20:46:12 +02:00
joseLuís
9c08411e27
rust: rustfmt
2020-08-18 18:28:17 +02:00
joseLuís
e324cd404c
rust: finish notcurses functions
...
+4 notcurses functions
2020-08-18 16:27:53 +02:00
joseLuís
154d3ef312
rust: +14 cell functions
...
WIP: cell_prime & cells_load_box
2020-08-18 15:33:26 +02:00
joseLuís
5eb9dc37d4
rust: finish channel functions
...
remove channels_blend()
2020-08-18 15:31:33 +02:00
nick black
05da44b06b
hide blending functions #917
2020-08-18 08:41:55 -04:00
José Luis Cruz
3e3c8c1514
minor fix: use already defined variable
2020-08-18 14:09:01 +02:00
joseLuís
a4d5817940
rust: cargo clippy alias
2020-08-18 13:09:39 +02:00
nick black
90e98ada07
wcwidth PoC: accept command line args
2020-08-18 04:16:30 -04:00
nick black
268e3b8742
term_esc_rgb: restructure for compiler warnings #913
2020-08-17 20:16:25 -04:00
nick black
bee9036515
Merge branch 'master' of github.com:dankamongmen/notcurses into master
2020-08-17 18:25:28 -04:00
nick black
0917867d62
demo summary: purge extraneous space in title column
2020-08-17 18:25:24 -04:00
joseLuís
18f90e394c
rust: +22 cell functions
2020-08-18 00:01:47 +02:00
nick black
d3cac57d03
fallin': copy styles/colors from old display #909
2020-08-17 16:35:19 -04:00
nick black
d523b41200
utf8_egc_len: work around treacherous wcwidth #903
2020-08-17 16:14:06 -04:00
José Luis Cruz
237e5b7bc0
Merge pull request #907 from dankamongmen/joseluis-patch-1
...
proposal to remove the comment and update the type
2020-08-17 21:00:13 +02:00
José Luis Cruz
c4498e485e
proposal to remove the comment and update the type
...
Maybe the type may reflect that it's not supposed to be a long now.
Although for what I've learnt about C, in practice it will probably still be a long. And I can't be sure whether in some platforms where it will indeed be a short the code will keep compiling, so maybe it's safer just to remove the outdated comment, or whatever you decide.
I'm just finding things while I work in the bindings =) And I was surprised to learn about the little guarantees C gives regarding the types sizes...
2020-08-17 20:54:15 +02:00