529 Commits

Author SHA1 Message Date
nick black
3a7b9d4149
apparently we *cannot* rely on pkgconf support from libdeflate ugh 2024-12-31 15:24:36 -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
5e2dd99019 eliminate rgbas[] VLA, restore -Wvla 2024-12-28 14:58:59 -05:00
nick black
e4a777f940 start in on unified hires blitter (sex/oct) 2024-12-28 14:58:59 -05:00
nick black
bfb65c252e
v3.0.11 2024-10-02 17:27:41 -04:00
nick black
8e6dd6e134
v3.10.0 2024-10-02 06:01:45 -04:00
nick black
9b52619936 drone: use official debian layer 2024-03-08 05:39:32 -05:00
nick black
fb7b132551
CMake: don't run rgbbg unless we built it 2024-03-02 21:17:43 -05:00
nick black
d88f40b836
CMake: USE_CXX oughtn't restrict NOTCURSES_HEADERS 2024-03-01 08:13:49 -05:00
Nat!
ded1195977 * remove cpp headers and other c++ support file from installation if USE_CXX is not set 2024-02-29 01:30:44 +01:00
Tobias Wood
481fa39678 Added find_path for unigbrk.h 2023-11-15 22:55:11 -05: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
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
nick black
040ff99fb7
v3.0.9 2022-12-10 05:20:23 -05:00
nick black
8dbfe858d9
v3.0.8 2022-04-06 06:25:53 -04:00
nick black
dcf3e10965
[sixel] drop unused auxvec_idx 2022-04-04 05:26:17 -04:00
nick black
2d7350c9ac
v3.0.7 2022-02-20 15:20:12 -05:00
nick black
810f8694ec
v3.0.6 2022-02-09 22:36:37 -05:00
nick black
dc845b5dcc
v3.0.5 2022-01-21 12:39:27 -05:00
nick black
5943d4e256
v3.0.4 2022-01-08 14:37:08 -05:00
nick black
76afcbd8ed
[CMake] don't run long binary input test 2022-01-08 00:40:38 -05:00
nick black
abd5080810
[CMake] run notcurses-input with smaller input 2022-01-08 00:40:38 -05:00
nick black
92bda51996 [cmake] -v on failing notcurses-input runs 2022-01-07 20:16:45 -05:00
nick black
7f0f84fcdd
[cmake] also try notcurses-input with a textfile 2022-01-04 23:49:56 -05:00
nick black
12e4570e03
[cmake] get notcurses-input run in ctest on drone 2022-01-04 20:57:04 -05:00
nick black
f2935a23aa
run notcurses-input as part of ctest 2022-01-04 20:42:34 -05:00
nick black
f3f5ca0a3a
fix up BUILD_FFI_LIBRARY patch, urk 2022-01-02 19:42:45 -05:00
nick black
3f99e121a3
[CMake] make BUILD_FFI_LIBRARY actually govern work/installation #2519 2022-01-02 18:37:27 -05:00
nick black
b4bc770127
v3.0.3 2022-01-02 12:31:25 -05:00
Nick Black
61cfc8282e [CMake] explicitly set -fPIE/-fPIC 2021-12-28 00:34:53 -05:00
KristofferC
e94707ee28 add to installs 2021-12-23 09:51:29 -05:00
KristofferC
81d36891da make a shared lib with the static inline functions
This is to be used for wrappers of notcurses that do not otherwise
have an easy way of getting access to the definitions of the `static
inline` functions
2021-12-23 09:51:29 -05:00
nick black
bb91c170dd implement sixel_as_rgba() #1724 2021-12-23 09:47:41 -05:00
nick black
61000ce2a4 start sixelanalyzer binary #1724 2021-12-23 09:47:41 -05:00
nick black
3190419774 start on libncsixel #2383 2021-12-23 09:47:41 -05:00
nick black
e0c5cf5838
NCOPTION_SCROLLING, alias NCOPTION_CLI_MODE 2021-12-23 07:54:37 -05:00
nick black
86e09bec49
v3.0.2 2021-12-21 09:01:43 -05:00
nick black
59fd31c050 [tfman] change up control for horizontal structure bar #2457 2021-12-16 18:34:36 -05:00
Kristoffer Carlsson
6bcf71bb0d fix Secur32 library to be lowercase 2021-12-15 16:08:23 -05:00
nick black
5a205b8410
[tfman] toggle visibility of structure menu with 's' #2457 2021-12-14 22:24:45 -05:00
KristofferC
2793e264c3 BINARIES -> EXECUTABLES 2021-12-14 11:45:50 -05:00
KristofferC
bec297526d add an option to not build binaries 2021-12-14 11:45:50 -05:00
nick black
53c95b6d86
v3.0.1 2021-12-12 15:11:17 -05:00
nick black
2e9e7fd43f
[CMake] don't yet install tfman 2021-12-12 12:21:40 -05:00
nick black
4a13e39da5
[CMake] everything wants LIBRT #2453
thanks Kristoffer Carlsson <kcarlsson89@gmail.com>!
2021-12-12 06:11:23 -05:00
nick black
d25c9a297c
[CMake] need COMPATSRC for static targets #2454 2021-12-12 03:30:31 -05:00