nick black
bb4a5d09ac
remove deps rendered unnecessary by libavdevice-dev
2023-03-28 21:41:58 -04:00
Cameron Tenny
356c60a6ed
Update builders for libavdevice, pkg-config; add note about ffmpeg device support
2023-03-28 21:40:02 -04:00
Cameron Tenny
04470f9532
Add dependency on libavdevice when building with ffmpeg support, register in ffmpeg_init
2023-03-28 21:40:02 -04:00
nick black
fd4b2d9db7
notcurses.h: remove duplicate definition of notcurses_stdplane{_const} #2710
2023-03-21 00:09:06 -04:00
nick black
3c7dcd951e
add link to michael s. bradley jr.'s nim wrapper #2708
2023-03-04 20:21:05 -05:00
nick black
0f4cca9c55
check outstanding kernel patch into doc/ so it's not forgotten
2023-02-25 16:17:29 -05:00
Dan Bungert
8f972a3e0e
metric: fix test on armhf/glibc 2.37
...
In the metric test is a call to ncnmetric, which eventually calls
snprintf. Along the way is a size that is much larger than the actual
bufsize, but it shouldn't matter as the buffer size exceeds what we
print (or at least what is expected).
In testing with glibc 2.37 on armhf on Ubuntu Lunar, I found that these
metric tests can fail with some unexpected truncation of the values.
For example, in the following check,
```
impericize_ncmetric(0, 1, buf, 0, 1000, '\0');
CHECK(!strcmp("0.00", buf));
```
buf would actually be "0.0".
Using a more realistic buffer size produces a working result.
2023-02-22 23:05:47 -05:00
nick black
2f4fb5514b
notcurses_output: properly escape tab and newline
2023-02-20 04:35:06 -05:00
nick black
29a5dc2295
use _FORTIFY_SOURCE level 3 #2703
2023-02-07 02:56:34 -05:00
Michael Bradley, Jr
0f64dbb24b
[wip] move to OpenImageIO's CMake support
2023-01-23 17:16:19 -05:00
Michael Bradley, Jr
cf9a4ccdfc
[workflows] delete ilmbase dependency in windows workflow
...
`ilmbase` is no longer offered:
* https://github.com/msys2/MINGW-packages/pull/12871#issuecomment-1235816186
* https://packages.msys2.org/package/mingw-w64-ucrt-x86_64-ilmbase
2023-01-23 17:16:19 -05:00
Jeroen Domburg
4332f8a249
notcurses-input: also show effective text if different from ID/utf8
2023-01-23 10:25:32 -05:00
Jeroen Domburg
243bdc31ee
Automaton creation: do not try to recurse into every single digit on numeric value when it is not needed
2023-01-23 10:25:32 -05:00
Jeroen Domburg
b0f19f9f29
Do not be lazy, make amount of max text code points into a define
2023-01-22 22:56:27 -05:00
Jeroen Domburg
3512f9e812
Fix misunderstanding in Kitty kbd proto docs
2023-01-22 22:56:27 -05:00
Jeroen Domburg
d8cb625b9a
Add 'effective utf8' field to ncinput struct. This field will contain the utf8 emitted by a key with all modifiers taken into account.
2023-01-22 22:56:27 -05:00
nick black
eac79ee680
automaton: s/thought/though/g
2023-01-20 05:12:34 -05:00
nick black
90135203e8
debug: loglevel ought be ncloglevel_e
2023-01-19 22:31:25 -05:00
nick black
2c7a2efb9e
[nctetris.1] fix NAME for nctetris man page #2693
2023-01-03 14:43:06 -05:00
nick black
d29f364f62
ncvisual_create: error-check malloc #2691
2022-12-17 14:10:51 -05:00
nick black
09f7b717ac
[ncwidth] error-check printfs #2691
2022-12-17 14:10:34 -05:00
nick black
040ff99fb7
v3.0.9
v3.0.9
2022-12-10 05:20:23 -05:00
nick black
b6d1137f8e
[NEWS] mention #2687 infinite loop fix
2022-12-10 05:16:48 -05:00
nick black
5c34ff4735
[tests] add FamilyAbove for infinite loop found by drewt #2687
2022-12-10 05:13:42 -05:00
Drew Thoreson
f6d396e8b4
Fix infinite loop in ncplane_move_family_*
...
Fix bugs that occur when moving a plane-family up in the z-order with
ncplane_move_family_above, or down in the z-order with
ncplane_move_family_below.
2022-12-10 05:10:41 -05:00
nick black
7651cde998
workarounds for busted doctest 2.4.9 #2673
2022-10-04 04:59:43 -04:00
Christian Parpart
9f0a7bf095
Fixes DECSDM interpretation for Contour.
2022-09-25 08:41:21 -04:00
nick black
e80c18e61f
[notcurses_plane.3] fix up a few style errors
2022-09-23 16:45:38 -04:00
nick black
9d38cb98db
[notcurses_visual.3] remove stray 'i'
2022-09-23 07:13:27 -04:00
nick black
b8e0129f12
ncvisual.3: purge static inline
2022-09-23 07:05:37 -04:00
Tim Gates
ab8590d7b3
docs: Fix a few typos
...
There are small typos in:
- src/demo/fission.c
- src/tests/wide.cpp
Fixes:
- Should read `obliterated` rather than `oblitrated`.
- Should read `range` rather than `reange`.
2022-06-28 00:42:24 -04:00
Christian Parpart
d76316cc60
Add XT{PUSH,POP}COLORS support to Contour heuristic.
2022-06-09 16:39:57 -04:00
Dmitry Atamanov
7eb51cb456
Add support g/Home keys to tfman
2022-05-25 19:46:07 -04:00
Daniel Davis
142d3ab4e9
Fix tfman help msg version flag
...
Should be uppercase
2022-05-24 15:23:10 -04:00
nick black
2316c7e646
deconstify functions which write to pool
...
several functions appear to have recently been marked
as accepting a const ncplane, despite potentially writing
into that plane's egcpool. in such cases, the ncplane
argument cannot be marked constant, as indicated by
compiler warnings. all have been rectified.
2022-05-09 21:17:58 -04:00
Alex Samuel
9578e4c969
Merge pull request #2625 from alexhsamuel/feature/box
...
Feature/box
2022-05-02 22:35:52 -07:00
joseLuís
c3ace47939
use const references in several fns; fix #2658
2022-04-30 18:58:28 +02:00
nick black
63a8573cef
clarify that flags is unused in selector/multiselect #2642
2022-04-10 07:39:37 -04:00
nick black
8dbfe858d9
v3.0.8
v3.0.8
2022-04-06 06:25:53 -04:00
nick black
c8882178ed
terminate potential escape on incomplete buffer #2647
2022-04-06 06:05:26 -04:00
nick black
dcf3e10965
[sixel] drop unused auxvec_idx
2022-04-04 05:26:17 -04:00
nick black
b292bba6df
[docs] correct definition of ncprogbar_options #2639
2022-03-31 03:20:33 -04:00
nick black
2e112ffb22
[workflows] s/windows-latest/windows-2022/g
2022-03-31 03:20:33 -04:00
Alex Samuel
7c500ab4e1
[py] Add plane.scrollup().
2022-03-31 03:19:12 -04:00
Christian Parpart
d046b2c406
Adds ucurl heuristic to Contour terminal, similarily to how it's done on other terminals.
2022-03-27 09:01:20 -04:00
joseLuís
fef35db1c9
fix docs: rename ncplane_attr → ncplane_styles
2022-03-20 12:38:31 +01:00
Nick Black
ec1ef7200b
use ffmpeg-free-compatible video in all tests #2631
2022-03-08 04:14:40 -05:00
Alex Samuel
d1b47cc8a4
[py] Remove y, x params from box().
2022-02-21 23:25:15 -05:00
nick black
8cd54b7932
[sixel] fix unit tests on big-endian machines
2022-02-20 19:41:12 -05:00
nick black
2d7350c9ac
v3.0.7
v3.0.7
2022-02-20 15:20:12 -05:00