Commit Graph

427 Commits (86e09bec4991436f8ce3ed8066cf64b0ab144d05)

Author SHA1 Message Date
nick black 83d8724e63
updating CELL_ -> NC_ references 3 years ago
nick black 603fd770fe
update new python for CHANNEL_RGB change 3 years ago
igo95862 ec0d2b065f
python: Use pile rendering to files and buffers 3 years ago
nick black f2c8cd31c8
[python] comment out for deprecation 3 years ago
nick black 6eae6fc6b9
build new python wrappers in ubuntu/fedora drones #1770 #1154 3 years ago
nick black 32852c48fc
comment out python notcurses_render_to_{buffer, file}() #1770 3 years ago
igo95862 9befa0ceae python: Added py.typed file to indicate that package is typed 3 years ago
igo95862 d9146de068 python: Finished NcPlane stub 3 years ago
igo95862 4fb67d6a91
python: Fix copyright years 3 years ago
igo95862 c30343e6f6 python: Merge fixes 3 years ago
igo95862 bcf216a667
python: Small imports sort 3 years ago
igo95862 5baa5ac5ff
python: Added half of the stub file 3 years ago
igo95862 935d2dbe28 python: Fix translate function. 3 years ago
igo95862 560c731e22 python: Use ncchannels instead of channel like upstream 3 years ago
igo95862 18a9872c0f python: NcPlane_create now requires rows and collumns 3 years ago
igo95862 fb9b326e18 python: Updated examples to use new code 3 years ago
igo95862 b678742f68 python: Fixes of argument parsing 3 years ago
igo95862 141deddde8 python: Uncaught exceptions are now printed after context close 3 years ago
igo95862 4ad809e1ca python: Added check macros that return -1 3 years ago
igo95862 17a1ff28ff python: Update imports 3 years ago
igo95862 bf4e14b510 python: Rename ncpile_create to pile_create 3 years ago
igo95862 8f083b4cce python: Finished all NcPlane functions 3 years ago
igo95862 ccddd0fd72 python: NcPallete rename 3 years ago
igo95862 295655ef20 python: Implemented half of NcPlane functions 3 years ago
igo95862 595fab7769 python: Add NcPlane initializers 3 years ago
igo95862 06242d5a9d python: Started with NcPlane 3 years ago
igo95862 3151b60b23 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 dc81585e9d python: Added notcurses context object with initializer and dealloc 3 years ago
igo95862 49e6848d63 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 d05e3f20d1 python: Split new python binds module in to separated source files
Less thousand lines files
3 years ago
igo95862 ac03f7cdad python: Added all channels functions 3 years ago
igo95862 84e82e17f3 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 d070abd96b python: Added ncstrwidth function 3 years ago
igo95862 18df2c8ee3 python: Added PY_CHECK_INT macro 3 years ago
igo95862 45318ac2e7 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 e044699603 python: Add notcurses_version_components function 3 years ago
igo95862 35a506ed3e 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 92f1b63988 python: Removed old implementation 3 years ago
igo95862 d7ade1f4b8 python: Update setup.py. Actually link against libnotcurses 3 years ago
igo95862 aa48dbacac python: Update __init__.py to use new module 3 years ago
igo95862 e8ed637b29 python: Create notcurses misc module 3 years ago
igo95862 af50adfba9 python: Started with new header file 3 years ago
igo95862 0c532a1669
python: Fix translate function. 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
igo95862 535fffa9d5
python: Improved ISO C compliance 4 years ago
igo95862 788a327c98
python: Fixed the error check on input using wrong c type 4 years ago
igo95862 b2163e8f8c
python: Added Py_UNUSED macros for unused arguments 4 years ago
igo95862 ce3ddb8d4e
python: Fixed compile error because ncplane_options was changed 4 years ago
igo95862 ba04f79c44
python: Removed unneccesary comments 4 years ago
igo95862 4489c25297 igo95862's new python bindings 4 years ago
nick black f2d3b26fcb
move python-cffi to cffi 4 years ago
nick black 500e0af6f0
don't require pypandoc 1.5; 1.4 is enough 4 years ago
nick black 73b2f1bf19
v2.0.7 4 years ago
nick black acdcf9e41f
v2.0.6 4 years ago
nick black 537caa2173
v2.0.5 4 years ago
nick black 1e6f8e4901 USAGE/python/man: update ncplane_options #1115 4 years ago
nick black 92add03a30
python: run setup.py without pypandoc #1110 4 years ago
nick black 7622cefc3a
v2.0.4 4 years ago
nick black 0d31a03be9
v2.0.3 4 years ago
José Luis Cruz 1c4b3475ff
fix markdown link 4 years ago
nick black 9cfff77624 python: declare sexblitter 4 years ago
nick black 8189d21709
v2.0.2 4 years ago
nick black b35c680f48 add LoopVideo unit test #1066 4 years ago
nick black 19efd2c10a declare ncdirect_printf_aligned() in man page + python #1074 4 years ago
nick black a4546c86e3
v2.0.1 4 years ago
nick black 6623fc92a0
ncmenu_item_set_status: man page, NEWS, python, c++ #1057 4 years ago
nick black 65974aeb0b
v2.0.0 4 years ago
nick black 8c9611d085
v1.7.6 4 years ago
nick black d0f7d6be27
notcurses-direct-pydemo: disable cursor 4 years ago
nick black f9e2c7863b
add notcurses_stats_alloc #1043 4 years ago
nick black 270b1b20ee implement notcurses_render_to_buffer() #214 4 years ago
nick black b4f1065f69 declare notcurses_render_to_buffer() #214 4 years ago