Commit Graph

5393 Commits

Author SHA1 Message Date
nick black
b8cdd29a63
ffmpeg_details_destroy: use av_freep, not av_frame_free() #1658 2021-05-16 08:31:58 -04:00
nick black
ec5509b9be use av_image_alloc() in ffmpeg_resize() #1658 2021-05-16 08:14:59 -04:00
nick black
3ae7ed6ed3 fix bitmapmaximize unit test to not use standard plane #1658 2021-05-16 08:14:59 -04:00
nick black
39afbd75c4 bitmap tests: remove useless garbage 2021-05-16 08:14:59 -04:00
nick black
b9e941e51e tester: interpret any -l as -l8 2021-05-16 08:14:59 -04:00
nick black
194c739038 add new unit test SprixelMaximize #1658 2021-05-16 08:14:59 -04: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
Sunjay Cauligi
651f80cfac autogenerate cffi from notcurses header files 2021-05-15 23:14:18 -04:00
nick black
014a88a09c
always enable 8bpc RGB for kitty, alacritty, and foot #1641 2021-05-14 06:02:06 -04:00
nick black
f91ffae773
link to new 2.3.0 video 2021-05-14 04:44:38 -04:00
nick black
167b81e856
CURSES.md: not just keyboard escape sequences 2021-05-14 03:52:51 -04:00
nick black
6fd7a4cd52
convert a few 'cell' instances to 'nccell' in docs 2021-05-14 03:51:03 -04:00
nick black
1a7c5172f4
add note about sprixel/fb relationship to NEWS.md 2021-05-14 01:45:20 -04:00
nick black
346512ccdf
eliminate type-2 gclusters, sprixels no longer interact with fb #1656 2021-05-14 01:39:04 -04:00
nick black
b87407eb36
remove unused cell_sprixel_id() #1656 2021-05-14 01:15:38 -04:00
nick black
f64b1deeb7
dump unused sprixel_by_id() #1656 2021-05-14 01:13:57 -04:00
nick black
ce2f2c6509 ncplane_dup: don't dup sprixcells #1654 2021-05-13 21:09:30 -04:00
nick black
8bd73378cf
add NCSCALE_INFLATE 2021-05-12 13:07:23 -04:00
nick black
9ce8222d36
drop "available" output from reel demo 2021-05-12 13:02:14 -04:00
Daniel Eklöf
632cbcc881 fetch: add artix to distro info 2021-05-11 11:56:22 -04:00
nick black
29b161f1c0 [box] place ships underneath grid #1639 2021-05-10 04:45:57 -04:00