Commit Graph

3483 Commits (c8eb3875ff8d90a76a32ed1c1c344ff1c7a5bb38)
 

Author SHA1 Message Date
nick black f0836b6e65
graphviz dot model of notcurses data structures 4 years ago
joseLuís 4673a86ea2 rust: API refactor & improve documentation
- rename EGC to Egc, EGCBackstop to EgcBackstop and ChannelPair to Channels.
- make the original type aliased structs non-public (e.g. ncdirect, ncalign…)
- fix and improve documentation for several types.
- revert renaming crate to nc on use.
- directly import the used types at the beginning of the module.

Now the rustdoc generated documentation is much cleaner.
4 years ago
José Luis Cruz 1c4b3475ff
fix markdown link 4 years ago
nick black 8a81d06b4b
ncreader: implement reamining shortcuts #983 4 years ago
nick black 1b1d727169
ncreader: support ctrl-a and ctrl-e #983 4 years ago
nick black 67e7046956
ncreader: implement Alt+B for back by word #983 4 years ago
nick black 65a0059b38
plots: fix NCBLIT_3x2 for plotting #1104 4 years ago
nick black a221ba2865
notcurses-static doesn't need an SOVERSION 4 years ago
nick black 3fbfe181ed
man pages: update some unsigned flags to uint64_t 4 years ago
nick black 8325102827
man pages: argument syntax for remaining entries #1103 4 years ago
nick black 530dda1002
man page argument syntax: fade, fds #1103 4 years ago
nick black 6f9f063f1d
notcurses_directmode.3: argument syntax #1103 4 years ago
nick black 47b62ce822
make some unsigneds explicit uint32_ts 4 years ago
nick black cf75598f03
argument syntax for man pages: cell, channels #1103 4 years ago
nick black 7018f2589f
notcurses_capabilities.3: argument syntax #1103 4 years ago
nick black 173265a99f
notcurses_visual.3.md: set argument names off in italic #1103 4 years ago
nick black 9530ebbb16 notcurses-view: allow arrow keys #603 4 years ago
joseLuís d82f0934b3 rust: show inline documentation for curated bindings 4 years ago
joseLuís 27628e961a rust: improve bindings 4 years ago
joseLuís a40cabb9d0 rust: move integration tests out of lib.rs 4 years ago
joseLuís c8316d75ae rust: continue improving bindings and API
- use libc types and functions directly when possible
	- char32_t -> u32 -> char
	- size_t -> u64
	- free()
	- strcmp()
	NOTE: it seems libc::timespec doesn't work with notcurses_getc()
- rename types
  	- Input -> NcInput
	- Scale -> NcScale
- `suppuabize` function is now private.
- `bindings` module is now public.
- improve comments.
4 years ago
nick black 592e339c7e
Merge branch 'master' of github.com:dankamongmen/notcurses 4 years ago
nick black c411b0a7b8
get your head in the fucking game nicholas #1059 4 years ago
joseLuís 98a2fcf336 rust: explicit bindgen imports for a better world 4 years ago
nick black 4b2edf0019
ncplot: add comment regarding d vs u 4 years ago
nick black f3cd1fb755
ncinput_equal_p(): return bool, not int #1059 4 years ago
joseLuís 4beec0845f rust: type changes
- rename types in order to make them more similar to the original ones,
  and so that they play better alongside the higher types defined by
  notcurses-rs.
  	- Plane -> NcPlane
	- DirectMode -> NcDirect
	- DirectModeFlags -> NcDirectFlags
	- FullMode -> Notcurses
	- Align -> NcAlign
	- Blitter -> NcBlitter
	- Scale -> NcScale
- make `types` module re-exportable.
- rename nc module to notcurses.
- improve comments.
4 years ago
joseLuís d59d05990b rust: direct mode changes
- rename ncdirect_start to ncdirect_new
- add direct mode option flags
- fix examples
- refactor comments
4 years ago
joseLuís 00b5445418 fix typos 4 years ago
joseLuís 94827c12a2 rust: update dependencies 4 years ago
joseLuís fed2d7cb9b rust: fix comments 4 years ago
joseLuís e8ff092f50 rust: fix input; add constructor 4 years ago
joseLuís 2f3d99e4e7 rust: fix visual 4 years ago
joseLuís cfb2bf0824 rust: add input module with 1 static function 4 years ago
joseLuís 446d2179d6 update function-summary.sh stats; remove oldest stats 4 years ago
joseLuís 03d2ffffaf fix typo 4 years ago
joseLuís 09bdf6ebd4 rust: add visual module 4 years ago
joseLuís cb16c52eef rust: review functions; update headers 4 years ago
joseLuís 40621b7b95 rust: finish converting missing rgb calls 4 years ago
joseLuís 42250179f3 rust: add `Blitter` and `Scale` types 4 years ago
nick black 61aa96fd8a
eagle: 3x2->2x2 to match cowardly defaults 4 years ago
nick black 4ebaa42b28
Merge branch 'master' of github.com:dankamongmen/notcurses 4 years ago
nick black 5c8781ffbd
ncvisual: quadblitter by default for stretch, for now 4 years ago
José Luis Cruz 7139021e05
fix typo 4 years ago
nick black 168f0642e4
notcurses_visual.3 update man page syntax 4 years ago
nick black 20ff1fe73b
ncvisual_stream: erase before each draw for partial transparencies #1093 4 years ago
nick black 79e1a556ae
view: propagate blitter out of stream #1094 4 years ago
nick black 4fb09431ac
notcurses_visual/notcurses-view: update man pages for sexblitter 4 years ago
nick black 16bffab27a
eagle demo: use NCBLIT_3x2 4 years ago
nick black 5f91990ed1
dragon demo: use NCBLIT_3x2 4 years ago