Commit Graph

5553 Commits (c0b724e1408077df471914155fd0fc43bad3f0ea)
 

Author SHA1 Message Date
nick black 8025beb6d8
[rust] fix issue-1559 example, i think #1559 3 years ago
igo95862 a41c3f3030
python: Use ncchannels instead of channel like upstream 3 years ago
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