Commit Graph

2976 Commits (0cee9bdb5cd504d52c390196bf7f4dd3a9c654bd)
 

Author SHA1 Message Date
joseLuís eab553d3d1 rust: update libc 4 years ago
joseLuís 2c1c150969 rust: add more type aliases, format
add new type aliases for: cell, ncplane, palette256, ncalign_e &
ncdirect + alignment constants.
4 years ago
nick black 13eb63ada9
term_setstyles: fix up for new NCSTYLE_MASK #934 4 years ago
nick black 6bb8f447b5
add ncdirect_flush() #926 4 years ago
nick black d110facec1
render: move cell into crender #914 4 years ago
nick black 97f3676588
layout unit tests: fill out checks #829 4 years ago
Nick Black 359ad1d36d
Generalized mergedown #779 (#932)
* Rename ncplane_mergedown -> ncplane_mergedown_simple()
* New ncplane_mergedown(), fully general projection of src to dst
4 years ago
nick black e9f0f36eef
drone: restrict rust to ubuntu for now #930 4 years ago
nick black 418ea3ea31
drone: use 2020-08-20a builders 4 years ago
nick black 88c765ba7e
drone: build rust in CI, run unit tests #930 4 years ago
nick black 7d2d7c7896
drone: build python in CI #930 4 years ago
nick black 567ad27455
add comment to ncdirect_putstr() about flushing #926 4 years ago
nick black bdea9bc9c8
gradient PoC: sleep between flip #921 4 years ago
nick black d282682564
python: remove static inline functions from cffi #924 4 years ago
nick black 8ebadbc76f break out pool_load_direct(), pool_load() 4 years ago
nick black ab0833fc6e paint: drop cell_locked_p() #914 4 years ago
nick black 4498bf0ae1 paint: eliminate finalization, 3% bonus to FPS #914 4 years ago
nick black 83b0f8c238 whiteout: better brackets in mathtext 4 years ago
nick black ed0d9d8a8e Wide unit tests; test other side 4 years ago
nick black 706d492ecd add channels_set_*_palindex() 4 years ago
nick black c9c18ef740 render: drop cell_locked_p() #914 4 years ago
nick black 01249a0546 HigherGlyphAbides unit test 4 years ago
nick black 2e5a8b78d5
add trivial new iprefix() 4 years ago
nick black bc0016b827 BigMult unit test, fix ncmetric bogon #929 4 years ago
nick black f8854f84e8
demo summary: scale TheoFPS div by 1000 #928 4 years ago
joseLuís ed748a5162 rust: new example: direct cursor
issue: only updates the screen after a newline
4 years ago
joseLuís 8c2d7bc5ac rust: EGC type safe wrapping for real this time 4 years ago
joseLuís 73961c04ce rust: rename ffi:: namespace to nc::
+rustfmt
4 years ago
joseLuís 9dc847c8b5 rust: add simple wrapper over ncdirect_init 4 years ago
joseLuís d17460b875 rust: del uneeded alias 4 years ago
joseLuís e975211a29 rust: even safer casting to char 4 years ago
joseLuís 356b44b015 rust: finish up EGC type safe wrapping. 4 years ago
nick black 11a9ce0f5e summary: kill stray comment 4 years ago
nick black 8578cffebe
demo: metricize TheoFPS in summary 4 years ago
nick black f858e7fe32
paint()/crender: const ncplane p 4 years ago
joseLuís 3e4a074f8f rust: del ncplane_highgradient_sized due to #922 4 years ago
Nick Black e1cf346ddb
internalize highgradient_sized implementation #920 (#922)
internalize highgradient_sized implementation #920
4 years ago
nick black 4745c3596d
gradients PoC: add lower block for completeness #921 4 years ago
nick black 086571ff4b
gradients: purge improper cut-and-pasted comment 4 years ago
joseLuís cac8202e03 rust: egc char related fixes 4 years ago
nick black 6b36ee8ac3
Merge branch 'master' of github.com:dankamongmen/notcurses into master 4 years ago
nick black 1e334fa63e
new 'gradients' PoC #920 4 years ago
joseLuís f25ba1b83c rust: +11 plane functions, ±finishing ncplane.
- Functions ncplane_putw* considered unnecessary from Rust.
- Functions & macros ncplane_printf* pending evaluation.
4 years ago
joseLuís 9b827f22b6 rust: +6 plane functions 4 years ago
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.
4 years ago
nick black 0f79ac5702
zoo: fade out the widgets #835 4 years ago
nick black 73abc61f16
cellcmp_and_dupfar(): unify paths 4 years ago
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
4 years ago
joseLuís 9c08411e27 rust: rustfmt 4 years ago
joseLuís e324cd404c rust: finish notcurses functions
+4 notcurses functions
4 years ago