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
nick black
f2545423a0
drone: use noble:2024-12-31b
2024-12-31 16:28:34 -05:00
nick black
69e75050fa
work around find_library
2024-12-31 15:34:02 -05:00
nick black
13db632d6a
drone: update alpine builder to 2024-12-31a
2024-12-31 15:26:42 -05:00
nick black
3a7b9d4149
apparently we *cannot* rely on pkgconf support from libdeflate ugh
2024-12-31 15:24:36 -05:00
nick black
304938e98f
drone: upgrade ubuntu builder to noble:2024-12-31a
2024-12-31 15:18:24 -05:00
nick black
4e42f9b5ed
ubuntu drone: update to 2024-12-31a from 2021-11-14b
2024-12-31 13:47:06 -05:00
CJ van den Berg
a7b64f6210
Workaround kitty F3 issue
2024-12-31 07:02:17 -05:00
Stephen Hurd
4526270689
Be more specific in SyncTERM DA response.
...
SyncTERM has constant values after CSI =, so may as well avoid false
matches.
2024-12-31 04:53:18 -05:00
Stephen Hurd
b8bdc445c6
Enable detecting SyncTERM DA1 response.
...
SyncTERM sends CSI = Pn c not CSI ? Pn c like VT terminals.
This results in notcurses hanging in init.
This required WezTerm da3 support to be removed, because the SyncTERM
and WezTerm responses could not both exist in the automaton. As it
turns out, a dig through the WezTerm git history shows that it never
actually sent CSI = ... ST in response to DA3, and notcurses took
no actions in response to it, so it should be safe to remove this
feature.
2024-12-31 04:53:18 -05:00
nick black
9631a79ebf
build without USE_DEFLATE on mac until they install pc file
2024-12-31 04:47:41 -05:00
nick black
3ec9983f02
add FIXME about ffmpeg linking issues with static notcurses
2024-12-31 04:47:41 -05:00
nick black
0fda32f982
cmake: add USE_STATIC_BINARIES option
...
based off @data-man's work in #2664 , add a
USE_STATIC_BINARIES option to CMake, dependent on
USE_STATIC being set. when this option is used,
link the notcurses binaries against the static
versions of notcurses. i've done ncman and nctetris
thus far. also, move to pkgconf for libdeflate,
requiring at least version 1.9 (that's when i added
the pkgconfig code upstream).
2024-12-31 04:47:41 -05:00
Dmitry Atamanov
11b45d4c27
Add USE_TFMAN_STATIC option
2024-12-31 04:47:41 -05:00
nick black
83e6a0a43e
bring up to speed with current master
2024-12-29 06:08:25 -05:00
nick black
39700bf64a
correct order of parameters to calloc() from #2768
2024-12-29 05:29:23 -05:00
Nat!
bf5e74c872
use better overflow check
2024-12-29 04:36:13 -05:00
nick black
b39785493e
clean up octitions
2024-12-28 14:58:59 -05:00
nick black
5e2dd99019
eliminate rgbas[] VLA, restore -Wvla
2024-12-28 14:58:59 -05:00
nick black
9f770c43fb
undo debugging
2024-12-28 14:58:59 -05:00
nick black
0f2e0d0a6b
hires: drop duplicate egc sets from sex/oct. compute partition counts
2024-12-28 14:58:59 -05:00
nick black
c6bd61495c
kill obsolete FIXME
2024-12-28 14:58:59 -05:00