nick black
f5160f5378
README: update vague 'things' link
2021-05-16 15:34:55 -04:00
nick black
8729eccf06
SprixelGeom test: validate that scale{x,y} == cdim{x,y} #1659
2021-05-16 14:04:40 -04:00
nick black
2ef759f7a9
correct ncvisual_blitset_geom() for ncdirect case #1659
2021-05-16 14:01:07 -04:00
Sunjay Cauligi
0e6f40eb4f
fix cffi build
2021-05-16 13:41:01 -04:00
nick black
94cd3b60f1
basic unit testing of ncdirectf_geom() #1659
2021-05-16 12:58:24 -04:00
nick black
445ead70da
basic unit testing of ncdirectf_geom() #1659
2021-05-16 12:58:24 -04:00
nick black
646f57312e
first pass at ncdirecf_geom() #1659
2021-05-16 12:58:24 -04:00
nick black
c42fab1564
implement ncdirectf passthroughs #1659
2021-05-16 12:58:24 -04:00
nick black
d1e7adf410
add ncdirectf api #1659
2021-05-16 12:58:24 -04:00
nick black
20c9ff85be
ncdirect: add nonnull attributes throughout
2021-05-16 12:58:24 -04:00
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