Commit Graph

178 Commits (c93243fd5460fc22623d4533074313a02c7b6cc6)

Author SHA1 Message Date
nick black c93243fd54
v1.6.20 4 years ago
nick black e92b7fd6ea
v1.6.19 4 years ago
nick black 6526e58c00
v1.6.18.4 4 years ago
nick black 6ea73e6e45
v1.6.18.3 4 years ago
nick black 550c02d8ac
v1.6.18.2 4 years ago
nick black d11d8175d0
v1.6.18.1 4 years ago
nick black 6d7f9eb501
v1.6.18 4 years ago
nick black 026b94969d cffi heap allocations are zero-initialized #942 4 years ago
joseLuís 1e6558fed9 new type aliases FullMode & Input 4 years ago
joseLuís 246cde91f9 +notcurses_align & modify ncplane_align #937 4 years ago
nick black 4ebf8f748c
v1.6.16 4 years ago
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
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
joseLuís 3e4a074f8f rust: del ncplane_highgradient_sized due to #922 4 years ago
joseLuís cac8202e03 rust: egc char related fixes 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
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
joseLuís 154d3ef312 rust: +14 cell functions
WIP: cell_prime & cells_load_box
4 years ago
joseLuís 5eb9dc37d4 rust: finish channel functions
remove channels_blend()
4 years ago
nick black 05da44b06b
hide blending functions #917 4 years ago
joseLuís a4d5817940 rust: cargo clippy alias 4 years ago
joseLuís 18f90e394c rust: +22 cell functions 4 years ago
joseLuís 6cfd3d6ad7 rust: fix clippy compat with bindgen
and fix a couple of lints in plane.rs
4 years ago
joseLuís b1b8400165 rust: +8 plane functions; refactor 4 years ago
joseLuís a5fecf021e rust: update cells code 4 years ago
joseLuís 4382487652 rust: update example 4 years ago
joseLuís 8eefeb2a73 rust: fix builder rerun condition 4 years ago
nick black 49ae79341d
v1.6.15 4 years ago
joseLuís ccac3d033e rust: update types 4 years ago
joseLuís 59546eaf40 rust: update dependency cstr_core; fixes #898 4 years ago
nick black dc99d56ac1
v1.6.14 4 years ago
nick black e897de3700
v1.6.13 4 years ago
nick black 202b88615f
kill ncplane_styles(), duplicates ncplane_attrs() 4 years ago
nick black 8b072c0b5f rust: attrword -> stylemask, u32 -> u16 4 years ago
joseLuís 62e9c28a0a rust: update types info 4 years ago
joseLuís 8c2ed36c3a rust: update types info 4 years ago
joseLuís 9ff74c393a rust: improve types info 4 years ago
joseLuís d9596883d3 rust: make examples no_std compatible too 4 years ago
joseLuís 5ba618d6a8 rust: several fixes
- rename Alpha to AlphaBits
- fix pixel alpha mask
- fix syntax errors
4 years ago