Commit Graph

8386 Commits (c81a55fa295a23867c7114b71a83bf897e5b219c)
 

Author SHA1 Message Date
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
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. 1 year ago
nick black eac79ee680
automaton: s/thought/though/g 1 year ago
nick black 90135203e8
debug: loglevel ought be ncloglevel_e 1 year ago
nick black 2c7a2efb9e
[nctetris.1] fix NAME for nctetris man page #2693 1 year ago
nick black d29f364f62
ncvisual_create: error-check malloc #2691 2 years ago
nick black 09f7b717ac
[ncwidth] error-check printfs #2691 2 years ago
nick black 040ff99fb7
v3.0.9 2 years ago
nick black b6d1137f8e
[NEWS] mention #2687 infinite loop fix 2 years ago
nick black 5c34ff4735 [tests] add FamilyAbove for infinite loop found by drewt #2687 2 years ago
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.
2 years ago
nick black 7651cde998 workarounds for busted doctest 2.4.9 #2673 2 years ago
Christian Parpart 9f0a7bf095 Fixes DECSDM interpretation for Contour. 2 years ago
nick black e80c18e61f
[notcurses_plane.3] fix up a few style errors 2 years ago
nick black 9d38cb98db
[notcurses_visual.3] remove stray 'i' 2 years ago
nick black b8e0129f12
ncvisual.3: purge static inline 2 years ago
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`.
2 years ago
Christian Parpart d76316cc60 Add XT{PUSH,POP}COLORS support to Contour heuristic. 2 years ago
Dmitry Atamanov 7eb51cb456 Add support g/Home keys to tfman 2 years ago
Daniel Davis 142d3ab4e9 Fix tfman help msg version flag
Should be uppercase
2 years ago
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.
2 years ago
Alex Samuel 9578e4c969
Merge pull request #2625 from alexhsamuel/feature/box
Feature/box
2 years ago
joseLuís c3ace47939 use const references in several fns; fix #2658 2 years ago
nick black 63a8573cef
clarify that flags is unused in selector/multiselect #2642 2 years ago
nick black 8dbfe858d9
v3.0.8 2 years ago
nick black c8882178ed terminate potential escape on incomplete buffer #2647 2 years ago
nick black dcf3e10965
[sixel] drop unused auxvec_idx 2 years ago
nick black b292bba6df [docs] correct definition of ncprogbar_options #2639 2 years ago
nick black 2e112ffb22 [workflows] s/windows-latest/windows-2022/g 2 years ago
Alex Samuel 7c500ab4e1 [py] Add plane.scrollup(). 2 years ago
Christian Parpart d046b2c406 Adds ucurl heuristic to Contour terminal, similarily to how it's done on other terminals. 2 years ago
joseLuís fef35db1c9 fix docs: rename ncplane_attr → ncplane_styles 2 years ago
Nick Black ec1ef7200b use ffmpeg-free-compatible video in all tests #2631 2 years ago