nick black
603fd770fe
update new python for CHANNEL_RGB change
2021-07-10 18:20:44 -04:00
igo95862
ec0d2b065f
python: Use pile rendering to files and buffers
2021-06-22 20:34:11 +03:00
nick black
f2c8cd31c8
[python] comment out for deprecation
2021-06-22 02:00:08 -04:00
nick black
6eae6fc6b9
build new python wrappers in ubuntu/fedora drones #1770 #1154
2021-06-22 01:50:21 -04:00
nick black
32852c48fc
comment out python notcurses_render_to_{buffer, file}() #1770
2021-06-22 01:40:20 -04:00
igo95862
9befa0ceae
python: Added py.typed file to indicate that package is typed
2021-06-20 18:19:43 +03:00
igo95862
d9146de068
python: Finished NcPlane stub
2021-06-20 18:19:43 +03:00
igo95862
4fb67d6a91
python: Fix copyright years
2021-06-13 20:27:16 +03:00
igo95862
c30343e6f6
python: Merge fixes
2021-06-13 20:16:07 +03:00
igo95862
bcf216a667
python: Small imports sort
2021-06-13 20:12:12 +03:00
igo95862
5baa5ac5ff
python: Added half of the stub file
2021-06-13 20:11:53 +03:00
igo95862
935d2dbe28
python: Fix translate function.
2021-05-16 08:14:24 -04:00
igo95862
560c731e22
python: Use ncchannels instead of channel like upstream
2021-05-16 08:14:24 -04:00
igo95862
18a9872c0f
python: NcPlane_create now requires rows and collumns
2021-05-16 08:14:24 -04:00
igo95862
fb9b326e18
python: Updated examples to use new code
2021-05-16 08:14:24 -04:00
igo95862
b678742f68
python: Fixes of argument parsing
2021-05-16 08:14:24 -04:00
igo95862
141deddde8
python: Uncaught exceptions are now printed after context close
2021-05-16 08:14:24 -04:00
igo95862
4ad809e1ca
python: Added check macros that return -1
2021-05-16 08:14:24 -04:00
igo95862
17a1ff28ff
python: Update imports
2021-05-16 08:14:24 -04:00
igo95862
bf4e14b510
python: Rename ncpile_create to pile_create
2021-05-16 08:14:24 -04:00
igo95862
8f083b4cce
python: Finished all NcPlane functions
2021-05-16 08:14:24 -04:00
igo95862
ccddd0fd72
python: NcPallete rename
2021-05-16 08:14:24 -04:00
igo95862
295655ef20
python: Implemented half of NcPlane functions
2021-05-16 08:14:24 -04:00
igo95862
595fab7769
python: Add NcPlane initializers
2021-05-16 08:14:24 -04:00
igo95862
06242d5a9d
python: Started with NcPlane
2021-05-16 08:14:24 -04:00
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.
2021-05-16 08:14:24 -04:00
igo95862
dc81585e9d
python: Added notcurses context object with initializer and dealloc
2021-05-16 08:14:24 -04:00
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.
2021-05-16 08:14:24 -04:00
igo95862
d05e3f20d1
python: Split new python binds module in to separated source files
...
Less thousand lines files
2021-05-16 08:14:24 -04:00
igo95862
ac03f7cdad
python: Added all channels functions
2021-05-16 08:14:24 -04:00
igo95862
84e82e17f3
python: Renamed check macros to use GNU prefix
...
Since they use GNU extensions. This reduces the collision
probability with the Python header.
2021-05-16 08:14:24 -04:00
igo95862
d070abd96b
python: Added ncstrwidth function
2021-05-16 08:14:24 -04:00
igo95862
18df2c8ee3
python: Added PY_CHECK_INT macro
2021-05-16 08:14:24 -04:00
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.
2021-05-16 08:14:24 -04:00
igo95862
e044699603
python: Add notcurses_version_components function
2021-05-16 08:14:24 -04:00
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.
2021-05-16 08:14:24 -04:00
igo95862
92f1b63988
python: Removed old implementation
2021-05-16 08:14:24 -04:00
igo95862
d7ade1f4b8
python: Update setup.py. Actually link against libnotcurses
2021-05-16 08:14:24 -04:00
igo95862
aa48dbacac
python: Update __init__.py to use new module
2021-05-16 08:14:24 -04:00
igo95862
e8ed637b29
python: Create notcurses misc module
2021-05-16 08:14:24 -04:00
igo95862
af50adfba9
python: Started with new header file
2021-05-16 08:14:24 -04:00
igo95862
0c532a1669
python: Fix translate function.
2021-05-10 22:24:48 +03:00
igo95862
a41c3f3030
python: Use ncchannels instead of channel like upstream
2021-05-08 22:15:28 +03:00
igo95862
e305e49a00
python: NcPlane_create now requires rows and collumns
2021-05-08 22:15:27 +03:00
igo95862
2ff4c575f9
python: Updated examples to use new code
2021-05-08 22:15:27 +03:00
igo95862
f08405a946
python: Fixes of argument parsing
2021-05-08 22:15:27 +03:00
igo95862
15f1ae8c16
python: Uncaught exceptions are now printed after context close
2021-05-08 22:15:27 +03:00
igo95862
01e433f8ad
python: Added check macros that return -1
2021-05-08 22:15:27 +03:00
igo95862
671c140186
python: Update imports
2021-05-08 22:15:27 +03:00
igo95862
38bad51fd9
python: Rename ncpile_create to pile_create
2021-05-08 22:15:27 +03:00
igo95862
9bfdca5c1e
python: Finished all NcPlane functions
2021-05-08 22:15:27 +03:00
igo95862
55d2c5a44c
python: NcPallete rename
2021-05-08 22:15:26 +03:00
igo95862
6792baf3ff
python: Implemented half of NcPlane functions
2021-05-08 22:15:26 +03:00
igo95862
4d4d5c043d
python: Add NcPlane initializers
2021-05-08 22:15:26 +03:00
igo95862
f88dededc0
python: Started with NcPlane
2021-05-08 22:15:26 +03:00
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.
2021-05-08 22:15:26 +03:00
igo95862
0fc3d3efa6
python: Added notcurses context object with initializer and dealloc
2021-05-08 22:15:26 +03:00
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.
2021-05-08 22:15:26 +03:00
igo95862
1037b652f9
python: Split new python binds module in to separated source files
...
Less thousand lines files
2021-05-08 22:15:26 +03:00
igo95862
92159867fc
python: Added all channels functions
2021-05-08 22:15:26 +03:00
igo95862
080428d3f7
python: Renamed check macros to use GNU prefix
...
Since they use GNU extensions. This reduces the collision
probability with the Python header.
2021-05-08 22:15:25 +03:00
igo95862
141f6411a1
python: Added ncstrwidth function
2021-05-08 22:15:25 +03:00
igo95862
1d9a9c5926
python: Added PY_CHECK_INT macro
2021-05-08 22:15:25 +03:00
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.
2021-05-08 22:15:25 +03:00
igo95862
97804f2050
python: Add notcurses_version_components function
2021-05-08 22:15:25 +03:00
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.
2021-05-08 22:15:25 +03:00
igo95862
259dee29b5
python: Removed old implementation
2021-05-08 22:15:25 +03:00
igo95862
1099c9a6f5
python: Update setup.py. Actually link against libnotcurses
2021-05-08 22:15:25 +03:00
igo95862
676bfdcf18
python: Update __init__.py to use new module
2021-05-08 22:15:24 +03:00
igo95862
e410dc3d51
python: Create notcurses misc module
2021-05-08 22:15:24 +03:00
igo95862
32075e22dc
python: Started with new header file
2021-05-08 22:15:24 +03:00
igo95862
535fffa9d5
python: Improved ISO C compliance
2020-12-01 18:01:36 +03:00
igo95862
788a327c98
python: Fixed the error check on input using wrong c type
2020-12-01 17:56:28 +03:00
igo95862
b2163e8f8c
python: Added Py_UNUSED macros for unused arguments
2020-12-01 17:49:34 +03:00
igo95862
ce3ddb8d4e
python: Fixed compile error because ncplane_options was changed
2020-12-01 17:40:35 +03:00
igo95862
ba04f79c44
python: Removed unneccesary comments
2020-11-30 22:21:20 +03:00
igo95862
4489c25297
igo95862's new python bindings
2020-11-29 12:50:55 -05:00
nick black
f2d3b26fcb
move python-cffi to cffi
2020-11-22 01:45:23 -05:00
nick black
500e0af6f0
don't require pypandoc 1.5; 1.4 is enough
2020-11-22 00:48:31 -05:00
nick black
73b2f1bf19
v2.0.7
2020-11-22 00:22:11 -05:00
nick black
acdcf9e41f
v2.0.6
2020-11-21 23:35:24 -05:00
nick black
537caa2173
v2.0.5
2020-11-21 22:29:02 -05:00
nick black
1e6f8e4901
USAGE/python/man: update ncplane_options #1115
2020-11-17 23:42:36 -05:00
nick black
92add03a30
python: run setup.py without pypandoc #1110
2020-11-12 14:40:18 -05:00
nick black
7622cefc3a
v2.0.4
2020-11-10 10:50:30 -05:00
nick black
0d31a03be9
v2.0.3
2020-11-09 13:45:59 -05:00
José Luis Cruz
1c4b3475ff
fix markdown link
2020-11-07 15:15:31 +01:00
nick black
9cfff77624
python: declare sexblitter
2020-10-29 18:15:42 -04:00
nick black
8189d21709
v2.0.2
2020-10-25 10:10:50 -04:00
nick black
b35c680f48
add LoopVideo unit test #1066
2020-10-21 00:47:21 -04:00
nick black
19efd2c10a
declare ncdirect_printf_aligned() in man page + python #1074
2020-10-19 09:40:10 -04:00
nick black
a4546c86e3
v2.0.1
2020-10-19 03:15:32 -04:00
nick black
6623fc92a0
ncmenu_item_set_status: man page, NEWS, python, c++ #1057
2020-10-15 03:03:43 -04:00
nick black
65974aeb0b
v2.0.0
2020-10-12 12:33:21 -04:00
nick black
8c9611d085
v1.7.6
2020-10-09 20:07:01 -04:00
nick black
d0f7d6be27
notcurses-direct-pydemo: disable cursor
2020-10-07 18:37:59 -04:00
nick black
f9e2c7863b
add notcurses_stats_alloc #1043
2020-10-06 23:33:28 -04:00
nick black
270b1b20ee
implement notcurses_render_to_buffer() #214
2020-10-04 11:43:25 -04:00
nick black
b4f1065f69
declare notcurses_render_to_buffer() #214
2020-10-04 11:43:25 -04:00
nick black
20a49d053d
v1.7.5
2020-09-29 13:12:17 -04:00