Commit Graph

8330 Commits

Author SHA1 Message Date
nick black
0c007078f0
kill some signed-vs-unsigneds 2022-01-04 12:28:14 -05:00
nick black
91a8d85707 [automaton] combine modifiers 2022-01-04 12:25:35 -05:00
nick black
4b49cb4592 add meta modifier handling #2522
Handle Meta modifier in Kitty and XTMODKEYS. Add Meta
indicator to notcurses-input. Update man page. Add
NCKEY_META_{SHIFT, CTRL, ALT, META} constants. Add
"modifiers" field to ncinput struct. Add inline
functions for testing modifiers. Remove special-casing
in Kitty protocol that capitalized all lowercase ASCII
when ctrl was pressed; we don't do this for XTMODKEYS.
2022-01-04 12:25:35 -05:00
nick black
efddf0b496
[automaton] add extended XTMODKEYS modifiers #2518 2022-01-03 12:30:37 -05:00
nick black
d44c37d717
terminology now supports XTVERSION, good for them 2022-01-03 02:51:10 -05:00
nick black
5d9f66f48b
[quantanal] work on scaled images 2022-01-03 02:01:58 -05:00
nick black
c876ef18a5
[sixels] stretch in unit test to work on all geometries 2022-01-02 23:21:21 -05:00
nick black
524a2f0a54
mention XTMODKEYS level 2 in NEWS 2022-01-02 20:47:58 -05:00
nick black
6f36efd80a
[xtmodkeys] step up to 4;2, and define all modifiers #2518 2022-01-02 20:46:57 -05:00
nick black
f3f5ca0a3a
fix up BUILD_FFI_LIBRARY patch, urk 2022-01-02 19:42:45 -05:00
nick black
399c8d4339
[debrelease] don't build random dscs 2022-01-02 19:30:52 -05:00
nick black
879540a64c
install tfman.1 into doc package 2022-01-02 19:16:11 -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
9d8cc0d86c
INSTALL: list BUILD_FFI_LIBRARY 2022-01-02 18:27:46 -05:00
nick black
b4bc770127
v3.0.3 2022-01-02 12:31:25 -05:00
nick black
ecee3f1bd8
[automaton] handle XTSMGRAPHICS failures #2517 2022-01-01 14:20:58 -05:00
nick black
23b593471a
mention some desirable XTerm resources 2022-01-01 14:17:22 -05:00
nick black
3be62d90a5
bump copyright dates to include 2022 2022-01-01 13:32:28 -05:00
nick black
f133462429
[enter_alternate_screen] pop the keyboard state #2509 2022-01-01 13:06:33 -05:00
nick black
03160d902d [termdesc] don't enable sixel graphics with 0 color registers 2022-01-01 01:21:29 -05:00
nick black
dba86c72f0 [tests] is this just some ncdirect problem 2022-01-01 01:21:29 -05:00
nick black
5e42c19ace [quantanal] don't compare transparent pixels 2022-01-01 01:21:29 -05:00
nick black
02f88d4c75 [sixel] first-order merge from octrees #2503 2022-01-01 01:21:29 -05:00
nick black
0ce264c216 [fbuf] accommodate 64-bit integers 2022-01-01 01:21:29 -05:00
nick black
192a71f0ca [octrees] insert_color() and alloc_qnodes() #2503 2022-01-01 01:21:29 -05:00
nick black
0944e553ea [sixel] NULL out needs_refresh to avoid double-free 2021-12-30 21:04:44 -05:00
nick black
064dc36754 [sixel] properly terminate statement 2021-12-30 20:28:02 -05:00
nick black
62298fba4b [sixel] clear out entirety of auxiliary vectors 2021-12-30 07:32:37 -05:00
nick black
991ed5b87e
[sixel] diagnostic on malformed input 2021-12-29 21:27:05 -05:00
nick black
0925ca64c6
[quantanal] exit with error on compare() failure 2021-12-29 21:17:20 -05:00
nick black
f2cca37c59
[tester] define loglevel so we can log in internal headers 2021-12-29 21:16:40 -05:00
nick black
59f01abf38
[INSTALL] clarify default values #2508 2021-12-29 13:05:22 -05:00
nick black
5a19baa61b
[sixel] kill compiler warning for unused function 2021-12-28 13:39:27 -05:00
Nick Black
61cfc8282e [CMake] explicitly set -fPIE/-fPIC 2021-12-28 00:34:53 -05:00
nick black
94944abd51
[stats] account for bitmap emission in rasterize_sprixels (sixel case) #2507 2021-12-26 21:38:16 -05:00
nick black
3bb3e55550 [sixel] use 8-bit initial mask, not 6 #2503 2021-12-26 16:12:56 -05:00
nick black
ee951f1bd3 some comments 2021-12-26 16:12:56 -05:00
nick black
62fc112bf0 [sixel] kill FIXME about setting p2 on reblit 2021-12-26 16:12:56 -05:00
nick black
6bc9e9f7f3 [debug] check for utf8 before using arrows 2021-12-26 16:12:56 -05:00
nick black
49fefcabc4
check for cellpx{xy} in check_pixel_support() 2021-12-26 05:48:19 -05:00
nick black
3431c8fcab
[sixel] improve accuracy with tighter decision bounds #2503 2021-12-26 05:26:11 -05:00
nick black
2b6070ca6f
[demo] don't try to use cell-pixel geometry if it's unavailable #2505 2021-12-26 00:24:09 -05:00
nick black
c1899c5930
[quantanal] properly format runtime 2021-12-25 18:27:25 -05:00
nick black
05a10ef0bb
[ncsixel_as_rgba] admit sixels with leading transparent rows #2504 2021-12-24 19:45:53 -05:00
nick black
40bfab099b
[quantanal] show elapsed time 2021-12-24 19:25:02 -05:00
nick black
00b4e220f6
our dominion groweth 2021-12-24 19:19:07 -05:00
nick black
2aac2f526e
[FAQS] grammars 2021-12-24 19:02:53 -05:00
nick black
26bdd1193a
[quantanal] count colors in original/quantized images 2021-12-24 19:01:29 -05:00
nick black
1bb1fddd7a
[FAQS] mention NCOPTION_CLI_MODE 2021-12-24 19:01:09 -05:00
nick black
2ec93e8dfb
[info] move logo over one column 2021-12-24 15:27:44 -05:00