nick black
fcfcf75868
Merge branch 'master' of github.com:dankamongmen/notcurses
4 years ago
José Luis Cruz
a69aa1d157
split out the UI ASCII art doc comments; fix #1180
4 years ago
nick black
176867db8b
add unit test for braille plot #1081
4 years ago
nick black
7df34f7571
Merge branch 'master' of github.com:dankamongmen/notcurses
4 years ago
nick black
73d9668d13
de-picklize eagles with help from k. sarkozy
4 years ago
joseLuís
01f7434a9a
rust: rename bindgen module to ffi
4 years ago
nick black
8091e5c7e0
demo: plot by decisecond instead of second #1081
4 years ago
nick black
2cb8295146
demo: use braille for plot, looks great
4 years ago
nick black
58b47bf953
unit test for cell_load_egc32() #1176
4 years ago
nick black
ea771217fb
cell_load_char() unit tests #1176
4 years ago
nick black
66b911de38
move wcwidth()==-1 emoji to end of mojibake
4 years ago
nick black
ea18be772a
don't call egc_rtl() on negative bytes
4 years ago
nick black
0cba073cc9
simplify pool_blit_direct()
4 years ago
nick black
11bbf3c4ff
correct endianness for cell_simple_p()
4 years ago
nick black
8db3f77f5c
Wide test: kill duplicate CHECK
4 years ago
nick black
afbccc5bde
big-endian fix for iscntrl()
4 years ago
nick black
429bfac785
apply htole() to blanks in paint()
4 years ago
nick black
1c188508d4
add a 1x1 run to widestomp PoC
4 years ago
nick black
0999e0ad3b
add gcluster endianness comments
4 years ago
joseLuís
d19c753227
rust: use cstring macro instead of CString function
4 years ago
joseLuís
57d2eddbf5
rust: more refactoring, channel methods, new macro.
...
- add NcChannel methods
- add the `NcChannelMethods` Trait to be able to use them,
since you can't implement methods over a primitive otherwise, unlike over a struct like NcPlane. And NcChannel is a type alias of `u32`.
- create more channel functions, to set the r,g,b separately.
- made some functions const
- add new rsleep![] macro, for rendering before sleeping.
- improve doc comments.
- fix previous commits.
4 years ago
joseLuís
5def609c73
rust: add stats methods
4 years ago
joseLuís
e822e85a14
rust: Drop trait doesn't work with &muts; del impls
4 years ago
joseLuís
2483771af1
rust: Don't derive the Copy trait
...
- implement the Drop trait for the all the obvious types.
- resolve lifetime issues revealed from not being Copy.
- return
4 years ago
nick black
3893f085e3
Merge branch 'master' of github.com:dankamongmen/notcurses
4 years ago
nick black
35bd9aaae0
whiteout demo: change timing to allow for analysis
4 years ago
joseLuís
6ad18bfa7b
rust: refactoring and corrections.
...
- reorder cell, ncchannel & ncplane reimplemented functions.
- minor fixes and corrections.
- improve doc comments.
4 years ago
nick black
0645fb3931
run cell_load_char()/egc32() through cell_load() #1176
4 years ago
joseLuís
01e4f7de5a
rust: big refactor
...
- move tests to their own submodules
- move functions reimplementations to reimplemented submodule.
- remove types submodules and move them to their parent.
- add more NcPlane & Notcurses methods
- rename NcChar back to NcEgc, and NcCharBackstop tp NcEgcBackstop
- add ncpile_top & ncpile_bottom functions.
- fix Notcurses stdplane(_mut) methods
- make cell_load_char not return anything since it was always 1.
4 years ago
nick black
e5306f6197
widestomp PoC: eliminate color weirdness #1175
4 years ago
nick black
c8378e62ff
README: update video link
4 years ago
nick black
b9ae0eee8c
readme: note that some terminals draw block chars directly
4 years ago
nick black
f3688f44fb
CMake: add demo target
4 years ago
nick black
f6a5aebf71
link to ncurses/libunistring in readme
4 years ago
Nick Black
6d1a4fce6b
issue templates
4 years ago
nick black
b38d742358
wcwidth PoC: only print (!) for errors
4 years ago
nick black
6fb5c1e512
Fill out some API holes, improve some comments
...
- Disambiguate the docs for ncplane_erase()
- Add ncpile_top(), ncpile_bottom()
- Refuse attempts to modify the standard plane's resizecb
- Copy alignment and resizecb in ncplane_dup()
- Add cell_load_egc32()
4 years ago
joseLuís
38bdc627a4
rust: more refactoring
...
- new macros module, with sleep![] and cstring![] macros.
- rename NCell constructors.
- more plane methods.
- improve doc comments.
4 years ago
joseLuís
4ea2ccc51d
rust: more refactor and fixes
...
- create some more notcurses tests.
- rename `constructors` submodules to `wrapped`.
- fix ncplane_str so to accept &str.
- implement some rusty methods for NcPlane, as a POC.
- improve multiple doc comments.
4 years ago
nick black
5b8c71b9b0
flesh out notcurses_reel.3 #1171
4 years ago
nick black
7b7ed8441d
weakly repair accursed reel unit tests #1082
4 years ago
nick black
fd9e0e6510
Merge branch 'master' of github.com:dankamongmen/notcurses
4 years ago
nick black
744ba8a75c
reels: properly size cbp when drawing bottom border #1082
4 years ago
nick black
e30c43906f
remove OnlyOneNotCurses unit test
4 years ago
nick black
79b9a8120e
notcurses-tester: check validity of datadir on start #1168
4 years ago
nick black
2c85142b2a
notcurses_init: don't treat setup_signals as fatal error #1168
4 years ago
nick black
186b3a2a5e
kill ifdefs via explitict initialization
4 years ago
igo95862
87d1ba17e6
Made CELL_TRIVIAL_INITIALIZER compatable between C and C++
4 years ago
igo95862
5e60e84fdf
Under ISO C the empty initializer is {0} not { }
4 years ago
igo95862
5f45d9178b
Added information about C standard to the CONTRIBUTING
...
Probably useful for people who want to contribute C code.
4 years ago