Commit Graph

8418 Commits (master)
 

Author SHA1 Message Date
nick black bc4dc23035
ncchannel_alpha(): return uint32_t (not an ABI change) 4 weeks ago
nick black 0e389967e5
sixel: free meta on error paths 4 weeks ago
nick black adc7313a4d
tabbed: eliminate double-free on error path 1 month ago
nick black 34b6cc12ec
ncplane_resize: factor out ncplane_resize_internal_check() 1 month ago
nick black 503e9fb3c5
release-checklist: escape semicolon in shell example 1 month ago
nick black 97508498db
init_lang: remove dead code 1 month ago
nick black 1586fe4c56
tfman: eliminate unnecessary write 1 month ago
nick black 83a0ca48bb
tfman: always initialize success 1 month ago
nick black 1995749c4b
eliminate clang-tidy memory leak bitchery 1 month ago
nick black 87782f340a
query_rgb: tigetflag() returns 1 on success 2 months ago
nick black 9b52619936 drone: use official debian layer 2 months ago
nick black 441d66a063
check LIBAVUTIL_VERSION_MAJOR against 59 for pkt_duration 2 months ago
nick black bed402adf9
ffmpeg: use pkt_duration when it's available #2688 2 months ago
nick black 9d4c9e0083
ffmpeg: replace deprecated pkt_duration with duration #2688 2 months ago
nick black fb7b132551
CMake: don't run rgbbg unless we built it 2 months ago
nick black d88f40b836
CMake: USE_CXX oughtn't restrict NOTCURSES_HEADERS 2 months ago
nick black cb1244d3d4
ffmpeg: remove call to deprecated avcodec_close() 2 months ago
Nat! 2e2cc8121c * size_t overflow check for cell array
* use calloc to gain mucho speed for huge dimensions
2 months ago
nick black fdd33449f1
ncplane_new_internal: don't check for negative rows/cols, use unsigned spec #2763 2 months ago
nick black 43c81ed944
update COPYRIGHT blergh 3 months ago
nick black 4ad0236a6e
usage: provide updated ncchannels_reverse() definition (#2757) 3 months ago
nick black 051a1b8bbd
[c++] Plane.hh: fix set_bg_rgb8() #2748 3 months ago
nick black d0ae404152
channels_blend(): bow to clang14 -Wbitwise-instead-of-logical overlords 4 months ago
nick black a2674d98ee
kill comment obsoleted by a66c1e95f8 4 months ago
nick black d3d7a90495
ffmpeg: remove unused frame counter 4 months ago
Tobias Wood d9cc551f5a
Fix a bitwise instead of logical warning 4 months ago
nick black c19a715773
demo: use full zero initializers (closes #2739) 5 months ago
Tobias Wood 481fa39678 Added find_path for unigbrk.h 6 months ago
barracuda156 e8b4c7958a inttypes.h needs __STDC_FORMAT_MACROS defined 9 months ago
Dheepak Krishnamurthy 442cfea046 Update README.md to include link to Julia bindings 1 year ago
nick black dd31ba729a
notcurses_capabilities.3: formatting 1 year ago
nick black 0ac1251435
notcurses_capabilities.3: typo 1 year ago
nick black c81a55fa29
TERMINALS.md: recommented? 1 year ago
Dheepak Krishnamurthy 32eba71d31 Fix typo in `notcurses.h` 1 year ago
Michael Bradley, Jr 5d6f7abde9 use correct codepoints for NCCHESSWHITE 1 year ago
nick black bb4a5d09ac
remove deps rendered unnecessary by libavdevice-dev 1 year ago
Cameron Tenny 356c60a6ed Update builders for libavdevice, pkg-config; add note about ffmpeg device support 1 year ago
Cameron Tenny 04470f9532 Add dependency on libavdevice when building with ffmpeg support, register in ffmpeg_init 1 year ago
nick black fd4b2d9db7
notcurses.h: remove duplicate definition of notcurses_stdplane{_const} #2710 1 year ago
nick black 3c7dcd951e
add link to michael s. bradley jr.'s nim wrapper #2708 1 year ago
nick black 0f4cca9c55
check outstanding kernel patch into doc/ so it's not forgotten 1 year ago
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.
1 year ago
nick black 2f4fb5514b
notcurses_output: properly escape tab and newline 1 year ago
nick black 29a5dc2295
use _FORTIFY_SOURCE level 3 #2703 1 year ago
Michael Bradley, Jr 0f64dbb24b [wip] move to OpenImageIO's CMake support 1 year ago
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
1 year ago
Jeroen Domburg 4332f8a249 notcurses-input: also show effective text if different from ID/utf8 1 year ago
Jeroen Domburg 243bdc31ee Automaton creation: do not try to recurse into every single digit on numeric value when it is not needed 1 year ago
Jeroen Domburg b0f19f9f29 Do not be lazy, make amount of max text code points into a define 1 year ago
Jeroen Domburg 3512f9e812 Fix misunderstanding in Kitty kbd proto docs 1 year ago