igo95862
e305e49a00
python: NcPlane_create now requires rows and collumns
3 years ago
igo95862
2ff4c575f9
python: Updated examples to use new code
3 years ago
igo95862
f08405a946
python: Fixes of argument parsing
3 years ago
igo95862
15f1ae8c16
python: Uncaught exceptions are now printed after context close
3 years ago
igo95862
01e433f8ad
python: Added check macros that return -1
3 years ago
igo95862
671c140186
python: Update imports
3 years ago
igo95862
38bad51fd9
python: Rename ncpile_create to pile_create
3 years ago
igo95862
9bfdca5c1e
python: Finished all NcPlane functions
3 years ago
igo95862
55d2c5a44c
python: NcPallete rename
3 years ago
igo95862
6792baf3ff
python: Implemented half of NcPlane functions
3 years ago
igo95862
4d4d5c043d
python: Add NcPlane initializers
3 years ago
igo95862
f88dededc0
python: Started with NcPlane
3 years ago
igo95862
4e820c779d
python: Implemented most of the notcurses context functions
...
The ones that depends on some other objects such as NcPlane
will be implemented in the future.
3 years ago
igo95862
0fc3d3efa6
python: Added notcurses context object with initializer and dealloc
3 years ago
igo95862
b9cf59ad22
python: Expose the variables containing definitions.
...
Instead of exposing all functions between modules we can only
expose the variables that contain the function pointers such
as `ChannelsFunctions` which has all channels functions.
3 years ago
igo95862
1037b652f9
python: Split new python binds module in to separated source files
...
Less thousand lines files
3 years ago
igo95862
92159867fc
python: Added all channels functions
3 years ago
igo95862
080428d3f7
python: Renamed check macros to use GNU prefix
...
Since they use GNU extensions. This reduces the collision
probability with the Python header.
3 years ago
igo95862
141f6411a1
python: Added ncstrwidth function
3 years ago
igo95862
1d9a9c5926
python: Added PY_CHECK_INT macro
3 years ago
igo95862
f07163e6c8
python: Add special macros for error handling
...
Can only be used on clang or gcc but I think the library already
requires them.
3 years ago
igo95862
97804f2050
python: Add notcurses_version_components function
3 years ago
igo95862
76909dd77e
python: Use CFLAGS for extra warnings and LDFLAGS to not strip
...
Without --no-as-needed the binaries created will not be linked
against notcurses.
3 years ago
igo95862
259dee29b5
python: Removed old implementation
3 years ago
igo95862
1099c9a6f5
python: Update setup.py. Actually link against libnotcurses
3 years ago
igo95862
676bfdcf18
python: Update __init__.py to use new module
3 years ago
igo95862
e410dc3d51
python: Create notcurses misc module
3 years ago
igo95862
32075e22dc
python: Started with new header file
3 years ago
nick black
0d70d73100
Write Requires.private in pc files based off discovered TERMINFO_LIBRARIES #1635
3 years ago
nick black
052b9148e7
pkgconfig: move stdc++ dep from notcurses-core.pc to notcurses.pc #1635
3 years ago
nick black
84c7aca04e
add ncblit_rgb_packed(), ncblit_rgb_loose() #1634
3 years ago
nick black
3a29fb7991
sixel_wipe: fix off-by-one in bounds computations #1628
3 years ago
nick black
05f5a479c1
revert #1628 fix until crash is resolved
3 years ago
nick black
ace36638d6
[sixel] completely wipe cells when height % 6 == 1 #1628
3 years ago
nick black
1b4d346fb1
Merge branch 'master' of github.com:dankamongmen/notcurses
3 years ago
joseLuís
95fa72c3e7
[rust] update mergedown doc comment
...
- fix more warnings
3 years ago
nick black
2d7019c726
deal with possible endianness problems in bitmap tests #1627
3 years ago
nick black
6a2ed461df
deal with possible endianness problems in bitmap tests #1627
3 years ago
nick black
02af161b98
notcurses_stats_alloc: mark paramater as unused #1633
3 years ago
joseLuís
5ec11e5897
[rust] remove ncplane_vprintf
...
- remove `__va_list_tag`
The `printf` functions wont be implemented, since they require
`__va_list` which causes compatibility problems.
3 years ago
joseLuís
5f3b2f79cf
[rust] fix bindgen imports
...
- update blacklist rules
- use ffi `__va_list_tags`
3 years ago
joseLuís
c52e9c5a47
[rust] add NCVISUAL_OPTION_CHILDPLANE
...
- update docs
3 years ago
joseLuís
7e7082e836
[rust] adjust bindgen imports.
...
- only import functions from the notcurses public API
- exclude more unneeded types from being imported.
- use custom `__va_list_tag`
3 years ago
joseLuís
66e20bdac8
[rust] safely wrap ncmetric function & fix warnings
...
- fix warnings on doc generation from imported C API doc-comments
- fix remaining clippy warning
3 years ago
joseLuís
81f63f0e3b
[rust] fix docs
3 years ago
joseLuís
87f92546db
[rust] remove raw_wrap macro
3 years ago
joseLuís
aa0e242a7a
[rust] bugfix & a couple of minor updates
3 years ago
joseLuís
b7bfbb0f90
[rust] fix hundreds of clippy warnings
3 years ago
joseLuís
129e208438
[rust] refactor Notcurses & NcDirect wrapping approach
...
- remove `Nc` & `NcD` wrappers, to move them to notcurses-rs library.
- update the summary header format for Notcurses and NcDirect
- update docs and examples
3 years ago
nick black
73fc4ea935
demo: change up the order a bit, moving zoo before outro
3 years ago