nick black
8b5b44cf36
v1.4.1
2020-05-10 22:21:48 -04:00
nick black
6a22040584
v1.4.0
2020-05-10 21:36:48 -04:00
nick black
720dd7c845
python: update ncreel_options definition #590
2020-05-09 09:22:37 -04:00
nick black
fbed12cd80
ncreel_options: add flag field #590
2020-05-09 09:19:34 -04:00
nick black
66bafd59b3
subproc, fdplane, plot, selector, mselector: flag words #590
2020-05-09 09:06:06 -04:00
nick black
bfdf6ef190
python: update for ncreader/ncmenu changes #590
2020-05-09 08:46:51 -04:00
nick black
eaaa36f0c8
ncreader: ncplane as first arg #590
2020-05-09 08:41:19 -04:00
nick black
fec423264f
selector: undo switch to notcurses from ncplane
2020-05-09 07:51:23 -04:00
nick black
fcc73856cb
notcurses_init(): call setlocale unless INHIBIT_SETLOCALE #579
2020-05-09 04:46:28 -04:00
nick black
05408f918c
python: remove raw notcurses_getc() wrapper #584
2020-05-08 22:06:51 -04:00
nick black
989ca7ff9a
selector->ncselector, multiselector -> ncmultiselector #580
2020-05-08 21:42:04 -04:00
nick black
f0357ef6cb
ncplane_contents(): declarations #582
2020-05-08 21:42:04 -04:00
nick black
4819c0e1c3
selector/multiselect: accept notcurses
2020-05-08 21:42:04 -04:00
nick black
e2b610506f
v1.3.4
2020-05-07 01:38:35 -04:00
nick black
7337280e17
ncplane_at_yx(): const ncplane argument
2020-05-06 22:21:22 -04:00
nick black
5bdfc0183f
ncvisual_from_plane() #559
2020-05-06 21:40:24 -04:00
nick black
90dacae213
python/docs: declare ncvisual_from_plane()
2020-05-06 20:10:01 -04:00
nick black
94fcada67c
ncvisual_rotate: unify _cw/_ccw, take radians
2020-05-06 05:49:22 -04:00
nick black
f63325db60
Lots of ncvisual work
...
Unify ffmpeg/oiio/null implementations, where possible. This effectively
required placing all three in the same file, which meant they're all now
C++. Update FFmpeg implemenation to be C++-usable. Implement
ncvisual_rotate_cw() and ncvisual_rotate_ccw() #515 . Move most of tetris
over to Visual from Plane #558 . Add bgra_to_rgba(), necessary for
creating ncvisual from BGRA memory. Implement ncvisual_from_rgba()
and ncvisual_from_bgra() #557 . Add unit tests on ncvisual rotation.
2020-05-06 01:02:46 -04:00
nick black
39548acc3a
rename ncvisual_open_plane->ncvisual_from_file() #560
2020-05-06 01:02:46 -04:00
nick black
0135a6b54d
rotation: ncvisual, not ncplane #515
2020-05-06 01:02:46 -04:00
nick black
d95bbb7c61
python: add input functions
2020-05-02 12:55:09 -04:00
nick black
c8322e6cb1
ncfdplane: on non-following planes, break out on 0 read
2020-05-02 11:57:38 -04:00
nick black
b34fa9be41
python: proper ncfdplane/ncsubproc decls
2020-05-02 11:01:43 -04:00
nick black
6d0fb39458
python: add ncfdplane/ncsubproc decls
2020-05-02 03:49:43 -04:00
nick black
84107c547d
view: support -m argument for margins #551
2020-04-29 03:24:11 -04:00
nick black
05753bd91a
v1.3.3
2020-04-26 21:25:23 -04:00
nick black
0b4ada19b1
Remove AVFrame from API #532
2020-04-24 04:17:56 -04:00
nick black
2037cdfacb
move libav.c to nc_err_e #532
2020-04-24 04:17:56 -04:00
Nick Black
0e73b9d3d5
Floating-point ncplot, genericize ncplot ( #531 )
...
* compile ncplot as c++ generic #446
* add floating-point plots #446
2020-04-23 03:52:07 -04:00
nick black
7791eec65e
fedora: update spec for review feedback
2020-04-21 05:12:11 -04:00
nick black
1dad2c6b50
v1.3.2
2020-04-19 02:24:03 -04:00
nick black
e00ef4aca9
prep for 1.3.1
2020-04-18 00:35:15 -04:00
Nick Black
c6a9997554
Normalize ncplane_at_* / ncplane_set_base() ( #479 )
...
* ncplane_at_* and ncplane_at_cursor_*
We had notcurses_at_yx() expanding into three distinct parts of
the cell structure, and ncplane_at_yx() / ncplane_at_cursor()
writing directly to a cell. It was annoying to remember which
was which. The latter two now have a signature matching
notcurses_at_yx(), while the old functionality has been moved
to ncplane_at_yx_cell() and ncplane_at_cursor_yx(). #476
2020-04-18 00:09:14 -04:00
nick black
86e225dc4c
prep for 1.3.0 #460
2020-04-11 22:00:34 -04:00
nick black
24a9343b0b
prep for 1.2.9
2020-04-11 12:39:54 -04:00
nick black
69b716f7f8
prep for 1.2.8
2020-04-10 16:19:41 -04:00
nick black
89809d5b59
prep for 1.2.7
2020-04-09 20:21:33 -04:00
nick black
bdfcdf4086
get pydemo working again #459
2020-04-08 14:37:10 -04:00
nick black
6d366380ed
prep for 1.2.6
2020-04-08 10:10:47 -04:00
nick black
2c2da61c72
ncdirect: add relative move functions #419
2020-04-08 09:07:49 -04:00
Nick Black
c2a645e9af
Rust wrapper work ( #454 )
...
* packaging: s/libtinfo/Terminfo/g
* rust: add stddim_yx()
* rust: check for valid init in unit tests
* rust: serialize up tests
* constify notcurses_term_dim_yx()
* rust: add dim wrappers
* remove notcurses_resize() from public API #367
* call notcurses_resize() from notcurses_refresh() #367
2020-04-08 05:39:41 -04:00
nick black
77dd998b05
ncplot uses exclusively non-negative samples #447
2020-04-06 02:39:56 -04:00
nick black
5c44416426
export ncplane_putstr_yx() as static inline
2020-04-06 01:15:20 -04:00
nick black
e3b3719a97
python: pull ncplane_putsimple_yx()
2020-04-05 23:54:38 -04:00
nick black
fcd7e19e4c
Add ncplane_set_scrolling() #323
2020-04-05 23:54:38 -04:00
nick black
df3dc6b5bc
prep for 1.2.5
2020-04-04 18:49:16 -04:00
nick black
4917603478
ncplot: swap NCPLOT_2x1 and NCPLOT_1x1x4
2020-04-04 13:00:27 -04:00
nick black
58b7d39b7d
plot: fix up python for labelaxisd
2020-04-04 12:32:19 -04:00
nick black
68b4ba1706
plots: implement remaining vertical grid types #136
2020-04-03 08:27:08 -04:00