nick black
73e834438f
ncplane_as_rgba_internal(): always initialize to calm scan-build
2025-01-30 09:05:55 -05:00
nick black
f041f95375
[visual] initialize pixels to 0 to kill scan-build warnings #2552
2025-01-30 09:05:45 -05:00
nick black
0f6b2d8508
[blittest] initialize test array to kill asan warning
2025-01-30 09:05:35 -05:00
nick black
58f08c62ee
[demo] summary_json: call fclose() on json output
2025-01-30 09:05:25 -05:00
nick black
c1833eded7
[ncneofetch] close /proc/cpuinfo once done with it
2025-01-30 09:05:14 -05:00
nick black
8c02c30d6a
tdescs: ghostty always has quadrants and sextants #2833
2025-01-30 09:04:07 -05:00
nick black
82ead0e307
tdescs: add TERMINAL_GHOSTTY #2833
2025-01-30 09:03:54 -05:00
nick black
ee310959d3
add 'ghostty ' to matched XTVERSIONS #2833
2025-01-30 09:03:26 -05:00
nick black
50f18543e4
[input] push and pop mutex cleanup around cancellation points #2837
2025-01-23 19:16:36 -05:00
Daniel Eklöf
c11efe877f
termdesc: foot has octants since 1.20.0
2025-01-17 01:31:19 -05:00
Daniel Eklöf
25c08a3709
termdesc: foot has undercurls since 1.18.0 ( #2845 )
...
References:
* https://codeberg.org/dnkl/foot/src/branch/master/CHANGELOG.md#1-18-0
* https://codeberg.org/dnkl/foot/pulls/1747
2025-01-16 13:41:03 -05:00
nick black
bf5e78c48e
[signals] hand signo back to fatal sig handler to correct output #2842
2025-01-14 14:11:02 -05:00
nick black
bbb6781ca1
unixsig: check for NULL altstack in drop_signals() #2842
2025-01-14 13:59:08 -05:00
nick black
fa7dbdc7f3
workflow: drop oiio from windows
2025-01-14 00:07:29 -05:00
nick black
bb7f35bc8b
windows ci: don't use OIIO for now
2025-01-14 00:02:57 -05:00
nick black
c68db9963d
export ncplane_family_destroy() #2839
2025-01-13 23:04:11 -05:00
nick black
cc9444c644
debrelease.sh: remove obsolete comment
2025-01-11 20:09:19 -05:00
nick black
afb504ad54
run it as xterm, not sudo
2025-01-11 20:06:56 -05:00
nick black
707a293baa
run pbuilder with TERM=xterm
2025-01-11 18:52:22 -05:00
nick black
16d1aa5109
debrelease.sh: proper directory for XBALL
2025-01-11 17:07:00 -05:00
nick black
e11dfe7f54
release.sh: build the documentation tarball in the root
2025-01-11 16:30:44 -05:00
nick black
fb02ba185f
v3.0.13
v3.0.13
2025-01-11 16:19:17 -05:00
nick black
e39b2de183
ci: just run ctest --output-on-failure, never run make test #2837
2025-01-11 13:53:17 -05:00
nick black
7a3d89ed39
ci: rerun with --output-on-failure on test error #2837
2025-01-11 13:51:18 -05:00
nick black
092fab5605
only assign options to notcurses++ with USE_CXX
...
cmake otherwise blows up. closes #2835 .
2025-01-11 13:13:20 -05:00
nick black
aaf1ff69e3
add Ghostty to TERMINALS.md #2833
2025-01-10 03:02:06 -05:00
nick black
73a7190b80
properly check for utf8 for calling ncmetric_use_utf8() closes #2834
2025-01-10 02:53:12 -05:00
nick black
9f294e0153
eliminate anticipated-repack-count lintian warning
2025-01-10 02:23:29 -05:00
nick black
7eacf2c974
use conformant dfsg naming in debian package #2831
2025-01-10 01:23:11 -05:00
nick black
245003e571
cffi: replace distutils.command.build with setuptools.command.build #2832
2025-01-09 08:18:04 -05:00
nick black
0ac85ba308
beef up .gitignore a bit to deal with releases better
2025-01-09 08:17:27 -05:00
nick black
c81a222dfc
debrelease.sh: make things easier
...
now that we're using gh instead of github-release,
we no longer get our uploads stupidly renamed.
remove the reminder to manually change them. huzzah!
also, use --upstream-version with gbp so we don't
get asked.
2025-01-09 03:56:28 -05:00
nick black
f2ba02bc75
debrelease.sh: run readlink before cd
2025-01-09 03:53:51 -05:00
nick black
7618f611f2
rewrite tools/debrelease.sh using gh #2830
2025-01-09 03:52:14 -05:00
nick black
e0461a8249
rewrite tools/release.sh to use gh
...
rather than a python program which continuously
breaks on me, use gh, which is distributed in
debian and seems to work pretty well.
closes #2830 .
2025-01-09 03:33:03 -05:00
nick black
0b53931c79
v3.0.12
v3.0.12
2025-01-09 03:17:42 -05:00
nick black
92804e68d5
update copyright file
2025-01-05 03:28:38 -05:00
nick black
4d4942a9a4
notcurses.h: emphasize that octants are a superset of 2x1
2025-01-02 17:22:22 -05:00
nick black
192fcef313
[drone] that's gentoo 2025-01-02b
2025-01-02 14:01:43 -05:00
nick black
3974c60f7d
[unixsig] proper ident for minstksz whoops
2025-01-02 13:50:21 -05:00
nick black
22461c7f5d
[drone] update gentoo to dankamongmen/gentoo:2025-01-02a
2025-01-02 13:46:06 -05:00
nick black
3a43881b01
only use _SC_SIGSTKSZ when it's defined
2025-01-02 11:49:24 -05:00
nick black
4adde8f63d
comment out gentoo drone until it's updated
2025-01-02 10:48:50 -05:00
nick black
287aa4dd58
[signals] don't free alternate stack until late
...
musl uses any registered signal stack for its thread
cancellation logic. since alternate stacks are a
per-thread deal, but signal handlers are per-process,
threads other than the main thread (having not disabled
their (shared) alternate signal stack) could get
whalloped by musl's "SIGCANCEL". ought close #2828 .
2025-01-02 08:47:08 -05:00
nick black
a8e797169a
blit.c: drop messy assert()
2025-01-02 06:38:17 -05:00
nick black
90bf8ba847
setup_signals: use sysconf(_SC_SIGSTKSZ) when available
2025-01-02 03:10:50 -05:00
nick black
ee50c6f006
ensure we're allocating sufficient memory for sigaltstack() #2828
2025-01-02 02:56:55 -05:00
nick black
c6b13e08a3
throw a diagnostic on sigaltstack() failure #2828
2025-01-02 02:10:50 -05:00
nick black
a924cede7f
ffmpeg: relax version check for AVFrame->duration #2828
2025-01-02 00:29:48 -05:00
nick black
544d4fccc3
cmake: use find_library for deflate, but pkg-style identifiers
2024-12-31 17:10:52 -05:00